日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > HTML >内容正文

HTML

Chrome浏览器不支持字体小于12px的解决办法

發布時間:2025/4/16 HTML 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Chrome浏览器不支持字体小于12px的解决办法 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

? ? ? 谷歌瀏覽器默認最小字體為12px,小于12px的字體它都以12px顯示,具體效果見下圖。有些特殊情況下我們需要字體小點,特別是在制作英文網站的時候,怎么辦?既然有問題,我們就有解決問題的方法。

<p>xjun0812測試16像素</p> <p>xjun0812測試14像素</p> <p>xjun0812測試12像素</p> <p>xjun0812測試10像素</p> <p>xjun0812測試10像素</p>
? ? ??IE等瀏覽器效果如下:


? ? ??Chrome瀏覽器下的效果:


? ? ??在網上有一個方法就是在html或者body里添加一句谷歌瀏覽器專有的屬性。

? ? ??html,body{ -webkit-text-size-adjust:none; }

? ? ??可是我用了之后發現并沒有什么用,原來在新版本的谷歌瀏覽器里已經無效。那么我們現在應該怎么辦呢?

? ? ??我們可以使用CSS3的一個縮放屬性:transform:scale(),我這里給最后一行設置的代碼如下(倒數第二行不做任何其他設置,以做參考):

-webkit-transform:scale(0.833); /*這個數字0.833,是縮放比例,可以根據你自己的情況不同而不同。*/
? ? ??從上圖可以看到最后一行是變小了,但是左邊卻出現了留白。是因為做縮放處理的時候把寬度也縮放了。還有要注意一點,如果這個<p>元素有背景的話,也會使背景也隨著變化,所以,我們通常的做法是給<p>標簽里再套個一個標簽,我這里用<span>標簽。

<p>xjun0812測試16像素</p> <p>xjun0812測試14像素</p> <p>xjun0812測試12像素</p> <p>xjun0812測試10像素</p> <p><span>xjun0812測試10像素</span></p>

? ? ??你會發現現在反而沒有效果了,如圖:


? ? ??這是因為transform:scale()這個屬性只為可以縮放可以定義寬高的元素,而span是行內元素;我們給span元素定義一個display:block,這樣就可以了。

? ? ??我們會發現一個問題,不管span元素是否左浮動,還是會發現左邊出現了留白,我們可以通過設置寬度等其他辦法來解決,結果如下:


? ? ??最后,因時間倉促,資質有限,文中表述僅代表個人觀點,如果有更好的方法,歡迎留言。


總結

以上是生活随笔為你收集整理的Chrome浏览器不支持字体小于12px的解决办法的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。