gpt4 book ai didi

css - 子弹与 float 冲突 :left in IE7

转载 作者:行者123 更新时间:2023-12-02 05:05:39 35 4
gpt4 key购买 nike

此问题出现在 Internet Explorer 中,我无法解决:

#test ul li {
list-style-type: disc;
float: left;
margin-left: 10px;
font-size: 16px;
}

上面的代码在 Firefox 和 Chrome 中运行良好,但在 IE7 中它不显示元素符号。

我已经尝试停用属性 float: left 并且元素符号正在显示,但列表是垂直的。我的列表必须与元素符号水平对齐。

我尝试添加以下属性:

  • list-style-position: inside 和 outside and nothing.

  • 使用 display: inline 使元素符号消失。

#test ul {
list-style-type: disc
}
  • 什么都没有

我试过用不同的值改变边距,用不同的值添加填充,但什么都没有。

最佳答案

您可以将 li 的内联和 ullist-style 设置为 none 然后使用 :before 伪元素模拟子弹:

ul {
list-style: none;
margin: 0;
}
li {
display: inline;
}
li::before {
content: "o ";
}

当然,您可以使用表示元素符号的 unicode 字符代替“o”。

关于css - 子弹与 float 冲突 :left in IE7,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11973874/

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