HTML: 如何让一张图片不影响整个网站的宽度?
HTML: How to make an image NOT have influence on the width of whole site?
我有 2 张图片从中间开始左右放置,位置很好,但是当屏幕尺寸 < 1920 像素时,会创建一个滚动条,因为右边的图片会 "out of the Site"。我只是希望它被剪切到屏幕大小/越过屏幕的一侧而不加宽它。
CSS 个图像(简单地放在正文中):
#fans_l {
position: absolute;
text-align: left;
margin-left: -955px;
margin-top: -228px;
z-index:3;
}
#fans_r {
position: absolute;
text-align: left;
margin-left: 399px;
margin-top: -228px;
z-index:3;
}
正文css:
body {
height: 100%;
width: 100%;
margin: 0px;
background-image:url(p/back.jpg);
background-repeat: repeat; text-align: center;
}
在这种情况下,您可以做几件事。想到的前两个如下:
您可以在主体 css 中声明将 overflow-x 属性 设置为 none 或隐藏,从而有效地切断多余的像素。但是,在固定图像大小的情况下,这在较小的浏览器上可能是不可取的。请记住,许多人的显示器小于 1920 像素。
您可以使用 CSS3 中的一个名为媒体查询的漂亮小工具。使用它们,您可以根据显示器的宽度或高度更改 css 规则。使用此方法,您可以确保它在所有尺寸的浏览器上显示完整 windows.
我有 2 张图片从中间开始左右放置,位置很好,但是当屏幕尺寸 < 1920 像素时,会创建一个滚动条,因为右边的图片会 "out of the Site"。我只是希望它被剪切到屏幕大小/越过屏幕的一侧而不加宽它。
CSS 个图像(简单地放在正文中):
#fans_l {
position: absolute;
text-align: left;
margin-left: -955px;
margin-top: -228px;
z-index:3;
}
#fans_r {
position: absolute;
text-align: left;
margin-left: 399px;
margin-top: -228px;
z-index:3;
}
正文css:
body {
height: 100%;
width: 100%;
margin: 0px;
background-image:url(p/back.jpg);
background-repeat: repeat; text-align: center;
}
在这种情况下,您可以做几件事。想到的前两个如下:
您可以在主体 css 中声明将 overflow-x 属性 设置为 none 或隐藏,从而有效地切断多余的像素。但是,在固定图像大小的情况下,这在较小的浏览器上可能是不可取的。请记住,许多人的显示器小于 1920 像素。
您可以使用 CSS3 中的一个名为媒体查询的漂亮小工具。使用它们,您可以根据显示器的宽度或高度更改 css 规则。使用此方法,您可以确保它在所有尺寸的浏览器上显示完整 windows.