我想最终的结果看起来是这样: https://dl.dropbox.com/u/65978956/Capture.JPG需要溢出:一边可见光和溢出:隐藏在底侧
- 的#logo像位于DIV。第里面有一些文字溢出分区。
- #logo图片的位置必须相对于.page div的位置,以便它始终按照图片上的方式定位。
问题是,因为我只能得到#logo重叠时,我将其位置设置为绝对。页面div不再自动调整与垂直内容的大小。
溢出-x和溢出y值不允许我实现我所期待的
body {
background-color: beige;
}
.page {
margin: auto;
position: relative;
width: 984px;
min-height: 800px;
}
#logo {
background-image: url(../Content/Site_Images/logo.png);
background-repeat: no-repeat;
height: 444px;
left: -98px;
margin-top: 5px;
opacity: 0.7;
position: absolute;
width: 381px;
z-index: -1;
}
和我的视图文件:
<body>
<section class="Page">
<figure id="logo"></figure>
@*--Other omitted sections--*@
.....
.....
</section>
</body>
我应该怎么做才能获得期望的效果。
感谢您的帮助
编辑。
的jsfiddle:http://jsfiddle.net/ngsEG/1/
如何看内容不调整大小和图像是否正确dispalyed。如果我添加overflow:隐藏到.page部分,那么页面调整大小,但图像溢出也被隐藏。
请创建一个jsFiddle示例:http://jsfiddle.net – 2012-07-30 15:01:40
目前还不清楚您期待的行为。我不明白“logo”绝对会如何影响'page'内容的veritcal大小。您的标题提到了“溢出”问题,但您的文本没有提及“溢出”。 Alex W所要求的小提琴也不错,但主要是更清楚地表达你期望的东西。 – ScottS 2012-07-30 15:11:32
将jsFiddle添加到我的帖子 – JoonasL 2012-07-30 15:13:55