簡體   English   中英

Mac Safari上的CSS列表項額外填充

[英]CSS List item extra padding on Mac Safari

我有一個簡單的列表項,可以在PC上的Chrome和Firefox中正常工作,在Mac Safari上,文本存在高度問題,並且不在容器內垂直居中...

 li { padding:10px 20px 10px 20px; background:grey; color:white; text-align:center; border-radius:10px; list-style:none; } 
 <ul> <li> CLICK ON ME </li> </ul> 

我要去哪里錯了?

 li { padding:10px 20px 10px 20px; background:grey; color:white; text-align:center; border-radius:10px; list-style:none; <!-- Added --> display: -webkit-inline-box; -webkit-box-pack: center; -webkit-box-align: center; } 
 <ul> <li> CLICK ON ME </li> </ul> 

@media screen and (-webkit-min-device-pixel-ratio:0) { 
/* Safari and Chrome */
.myClass {
color:red;
}

/* Safari only override */
::i-block-chrome,.myClass {
color:blue;
}
}

在其他地方找到了這個,您只在chrome和safari上給該樣式設置了樣式,然后您覆蓋了chrome樣式

我遇到了同樣的問題,有一些多余的空間,我無法擺脫。 我嘗試了很多事情,最后使用其他字體解決了該問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM