我正在制作一个宽度为960像素的网站,但如果您有更大的屏幕,我希望图像位于标题的两侧。在布局外定位图像
,因为我想保持网站为960px宽,我需要这些额外的侧面图像浏览器不被计算,我可以得到它的左侧
工作在这里看到:
http://www.wireframebox.com/test/sideimages/index_leftworks.html
代码:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<style type="text/css">
body { margin: 0; padding: 0; border: 0; background-color:#096 }
img { border: 0; }
#main {
width:960px;
height:216px;
background-image:url(main.jpg);
position:relative;
top:0; margin: 0 auto;
}
#left {
width:170px;
height:216px;
background-image:url(left.jpg);
float:left;
left:-170px;
position:relative;
}
#right {
width:170px;
height:216px;
background-image:url(right.jpg);
float:right;
left:170px;
position:relative;
}
</style>
</head>
<body>
<div id="main">
<div id="left"></div>
<div id="right"></div>
</div>
</body>
</html>
如果你让你的窗口更薄,那么左边的红色图像就会从站点消失,而不会导致浏览器窗口得到底部滚动条,但是当我尝试在右侧做同样的事情时,它不起作用
看到这里
http://www.wireframebox.com/test/sideimages/
代码是平等的,只有<div id="right"></div>
缺少
的CSS是来源。
你也可以看到它正在对本网站使用的显示日期伸出页面的左侧,而不会影响整个网站的宽度
http://www.tequilafish.com/2009/04/22/css-how-to-pin-an-image-to-the-bottom-of-a-div/
为什么这项工作的离开,但不正确的?
我插入图像和代码。请想想别人读取同样的问题,你的网站是离线:)并请更改应用:) – Neysor 2012-03-16 05:42:20
感谢尽一切!希望有人能看到怎么回事错了,也不知你的意思是什么“并请应用更改”的 – 2012-03-16 05:48:52
可能重复[布局之外定位的图像,而无需滚动条(http://stackoverflow.com /问题/ 9731774 /定位-AN-图像之外的最布局,而无需滚动酒吧 – Starx 2012-03-16 06:48:31