gpt4 book ai didi

css - ie7 - 相对定位的 div 不会在其容器中滚动

转载 作者:行者123 更新时间:2023-12-02 08:44:02 25 4
gpt4 key购买 nike

我有一个带滚动条的 div。在其中,我有各种元素,其中之一是与 display:block 和 position:relative 的链接;这个链接里面是一个带有默认定位的 img,以及一个 h3 标签,它应该出现在那个 img 的顶部,position:absolute。当我滚动 DIV 时,其他内容会正确滚动,但这些元素及其内容保持不变。关于如何解决此错误的任何想法?

这是一个 fiddle ,大约。代码如下:

http://jsfiddle.net/Z987x/

<a class="slider_link" data-ident="herb-garlic-roast-tenderloin" href="http://superfadlabs.com/clients/carapelli/recipes/herb-garlic-roast-tenderloin">


<img class="slider_image" src="http://superfadlabs.com/clients/carapelli/images/sections/recipes/share_carousel_images/tenderloin.jpg" alt="Herb &amp; Garlic Roast Tenderloin" style="
left: 0px;
top: 0px;
display: block;
">

<h4>Herb &amp; Garlic Roast Tenderloin</h4>
</a>

a.slider_link {
width:190px; height:220px; position: relative; display: block; margin-bottom:10px;
h4{ .cubano; font-size:1.8em; position: absolute; color: #fff; top:11px; left:14px; line-height: 110%; padding-right:10px; height:40px; overflow: hidden; }
}

最佳答案

快速而肮脏的修复方法是将 position:relative; 添加到具有 overflow:auto; 属性的容器。

不过,我强烈建议您考虑重新考虑您的布局,不要依赖绝对/相对位置,而是尽可能使用 float 。

更新的 jsfiddle:http://jsfiddle.net/Z987x/1/

关于css - ie7 - 相对定位的 div 不会在其容器中滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13994477/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com