李:在IOS浏览器上忽略css之前
希望这里的人以前见过。我有一个网站,要求我删除默认的项目符号,并用css替换它们,在每个浏览器和移动设备上,除了IOS之外,它都显示了我的风格 我已经在我的iphone 6s上检查了safari和chrome,在列表中,我用一个白色框替换了子弹,它正在将它改为一个带有黑色渐变的相当大的框 这就是它在pc/android上的外观-子弹是橙色的,这是所需的颜色 以下是它在所有IOS移动浏览器上的显示方式: 这是我用于项目符号的css:李:在IOS浏览器上忽略css之前,css,ios,iphone,Css,Ios,Iphone,希望这里的人以前见过。我有一个网站,要求我删除默认的项目符号,并用css替换它们,在每个浏览器和移动设备上,除了IOS之外,它都显示了我的风格 我已经在我的iphone 6s上检查了safari和chrome,在列表中,我用一个白色框替换了子弹,它正在将它改为一个带有黑色渐变的相当大的框 这就是它在pc/android上的外观-子弹是橙色的,这是所需的颜色 以下是它在所有IOS移动浏览器上的显示方式: 这是我用于项目符号的css: section.specificationsSection
section.specificationsSection ul li:before {
content: "\25AA";
font-size: 37px;
display: inline-block;
width: auto;
line-height: 15px;
margin-left: -.8em;
color: #f15822;
margin-right: 8px;
margin-top: 4px;
}
我被难住了,我环顾四周,看看是否有其他人看到了这一点,问一些没有运气的设计师和开发人员,欢迎任何帮助!谢谢。您是否检查了safari关于伪元素的特定已知错误?您可以尝试在
:before
上使用position:absolute
,在li
上使用position:relative
。这可能有用。如果没有,您可以:不使用字体大小
,而是使用高度
。还可以尝试使用固定的宽度
,而不是自动
。尝试不同的更改以查看不一致的地方。寻求代码帮助的问题必须包含在问题本身中重现不一致所需的最短代码,最好是以最短的代码。看,你能解决它吗?我面临着完全相同的问题。