CSS IE7 Issue div 没有环绕内容

标签 css

所以我有一个标签菜单,

所以即

一旦单击选项卡,该选项卡的内容就会显示为与该选项卡匹配的白色背景。 IE7 中的问题是选项卡的内容确实得到显示,但内容超出我的选项卡 div 并进入后台。这只发生在 IE7 中。

内容标记如下

<div class="tabContentRow">
    <div class="tabContentImageLeft" style="DISPLAY: inline">
      <a href="" target="_blank">
        <img width="110" height="110" alt="Video" src="~/?w=110&amp;h=110&amp;as=1" /> </a>
    </div>
    <div class="tabContentCopyRight" style="DISPLAY: inline">
      <h2>video</h2>
      <p>Text here.</p>
    </div>
</div>

问题与我的两个 div 有关

<div class="tabContentImageLeft" style="DISPLAY: inline">
<div class="tabContentCopyRight" style="DISPLAY: inline">

如果我不将内容放在这两个 div 中,那么即使是 IE7,它也会很好地保留在我的选项卡 div 中。但如果我把它放在标签 div 中,它不会下拉,它只会融入背景。

.tabContentImageLeft {float: left; width: 130px; text-align: center;}
.tabContentCopyRight {float: left; width: 575px;}

最佳答案

在 tabContentRow 的底部添加一个清晰的 div。您的元素是 float 的,因此脱离了 DOM 流。

    <div class="tabContentRow">

           .....Inner tab markup


       <div class="clear-fix" style="clear:both;display:block;"></div>
   </div>

关于CSS IE7 Issue div 没有环绕内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9984776/

相关文章:

php - 根据帖子类别将右侧列添加到 WordPress 帖子

html - CSS偏移但保持全宽

html - 在 css 中定位 IE 11 不起作用

html - IE11 div 高度计算不正确

html - 仅使用 HTML 和 CSS 向图像添加文本

php - 如何在codeigniter中加载css文件

javascript - 带有html的 slider

html - CSS/HTML - Viewport 元标记会完全破坏我的网站样式吗?

html - 仅一种像素大小的媒体查询

javascript - 使用不同的关键帧值对新创建的对象进行动画处理