gpt4 book ai didi

css - IE7 RTL 向右浮动,向左浮动

转载 作者:行者123 更新时间:2023-11-28 18:25:15 26 4
gpt4 key购买 nike

我有一个 RTL 文档,其中有一个包含 float: left;float: right; 元素的元素。 IE7 无法正确呈现它。

查看演示和截图:

JS fiddle :jsfiddle.net/R6aS5/

Firefox(正确)

enter image description here

IE 7 - 不正确 - 正确的 float 元素在其父容器之外

enter image description here

向左浮动的元素(蓝色)必须保持流动。我知道添加类似 width: 200px; 的东西会修复它,但里面的 float 元素是动态的。

最佳答案

已通过更改具有 float: right; 的内部元素的变通方法解决 - 删除 float 并使用 display: inline;zoom: 1; 用于 IE7。

JS fiddle :http://jsfiddle.net/8pFsZ/

渲染如下-

火狐:

enter image description here

IE7:

enter image description here

或者,也可以使用 star hack 来修复 < IE7,而不是为所有浏览器删除 float 属性:

li {
float: right;
*float: none;
*display: inline;
*zoom: 1;
border: 1px solid green;
padding: 5px;
}

关于css - IE7 RTL 向右浮动,向左浮动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15909410/

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