最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

雅黑字體對IE中的網(wǎng)頁布局的影響

互聯(lián)網(wǎng)   發(fā)布時(shí)間:2008-10-17 19:24:42   作者:佚名   我要評論
5月20日,微軟正式提供了Windows XP下可用的雅黑字體下載,雅黑字體是一款近乎完美的字體,解決了宋體小文字無法辯認(rèn)的問題,特別是對于液晶顯示器(LCD),在開啟ClearType效果之后,你就會得到一個(gè)更加完美的視覺享受。我現(xiàn)在已經(jīng)對雅黑著迷了,回頭看默認(rèn)為宋體的系統(tǒng),鋸
5月20日,微軟正式提供了Windows XP下可用的雅黑字體下載,雅黑字體是一款近乎完美的字體,解決了宋體小文字無法辯認(rèn)的問題,特別是對于液晶顯示器(LCD),在開啟ClearType效果之后,你就會得到一個(gè)更加完美的視覺享受。我現(xiàn)在已經(jīng)對雅黑著迷了,回頭看默認(rèn)為宋體的系統(tǒng),鋸齒太明顯了,很丑。
但是這樣隨之而來的問題是,雅黑會對Internet Explorer中的布局頁面影響。目前我發(fā)現(xiàn)的問題主要存在于兩個(gè)方面:
一、下劃線有時(shí)變成了刪除線(視覺錯(cuò)位,并不是真正的刪除線),在有英文和中文混排的段落中,下劃線會被折斷,變得相當(dāng)不規(guī)則。
下面是google.cn首頁的中文文字超級鏈接:

這個(gè)現(xiàn)象只會出現(xiàn)在中文字體中,英文字體不受影響:


如果有中英文混排的情況,就更加明顯了:

可以看出,有中文的地方下劃線都上移的,英文沒有受到影響。
二、Internet Explorer中行高的變化
下面是我的博客中對一個(gè)有背景圖片的超級鏈接的截圖:

原來在宋體下正常的樣式,現(xiàn)在在下面露出來了一塊,這說明在Internet Explorer中行高增加了。但是在Firefox中并沒有發(fā)生變化。
三、嘗試解決
在Google.cn的截圖中我們發(fā)現(xiàn),右邊的“登錄”超級鏈接是正常的,這說明不是所有的中文超級鏈接都存在這樣的問題,我仔細(xì)對照了一下他們樣式上的差異,發(fā)現(xiàn)左面的鏈接比右面的“登錄”多了一個(gè)樣式:
vertical-align:top;
我把這個(gè)屬性屏蔽掉之后一切正常。兩樣在第三張來自“魅族論壇”的這張截圖中,我發(fā)現(xiàn)在雖然它沒有在文字樣子中出現(xiàn)vertical-align,但是在后面的兩個(gè)小圖片中有:
vertical-align:middle;
去掉這兩個(gè)圖片后,一切又正常了。
因此可以肯定,在中文的超級鏈接中使用vertical-align會出現(xiàn)問題(并不是每個(gè)元素都有vertical-align屬性),最簡單的解決方法就是,避免使用vertical-align或者valign,或者避免使用超級鏈接的下劃線。當(dāng)然這不是正確處理問題的好方法
至于在我博客中再現(xiàn)的這個(gè)問題,恰恰說明雅黑字體導(dǎo)致Internet Explorer(Firefox顯示正常)中行高的增加,要解決這個(gè)問題,只需要控制得的高度就可以了,但是<a>是一個(gè)行內(nèi)元素,沒能設(shè)置高度,所以要配合disaply:block,然后再固定高度(不過,設(shè)置了block屬性之后可能會產(chǎn)生自動換行,這時(shí)候你就要結(jié)合使用float等屬性了)。我發(fā)現(xiàn)這個(gè)方法也能解決上面的問題,所以為超級鏈接固定高度會是比較好的方法。
額外說明:我是在Windows XP的基礎(chǔ)上修改了默認(rèn)字體,可能會因此而產(chǎn)生一些問題,上面我列舉的兩類問題我很難斷定是由于雅黑字體本身引起的,還是其它不正確設(shè)置引起的。暫時(shí)沒有找到Vista系統(tǒng)測試是否同樣存在這樣的問題,如果哪位有條件可以幫忙測試一下。
另外:這個(gè)問題存在于Internet Explorer的各個(gè)版本中,F(xiàn)irefox不受影響。
原文連接:http://www.dudo.org/article.asp?id=245

相關(guān)文章

  • css九宮格布局的五種方法

    本文主要介紹了css九宮格布局的五種方法,內(nèi)容包括grid布局、flex布局、table布局、float浮動定位、inline-block+letter-spacing屬性這五種方法的實(shí)現(xiàn),感興趣的可以了解下
    2023-09-18
  • CSS實(shí)現(xiàn)元素水平垂直居中的幾種方法

    在Web開發(fā)中,經(jīng)常會遇到需要將元素水平和垂直居中的情況,今天,將為大家分享幾種CSS方法,讓你的元素輕松居中,讓頁面更美觀吸引人,感興趣的小伙伴可以自己動手試一試
    2023-09-08
  • css實(shí)現(xiàn)元素居中的6種方法

    相信大家在面試的時(shí)候也會經(jīng)常碰到css實(shí)現(xiàn)元素居中的方法,下面我介紹6種方法給大家,歡迎大家評論區(qū)交流
    2023-09-07
  • flex布局中使用flex-wrap實(shí)現(xiàn)換行的項(xiàng)目實(shí)踐

    最近需要做個(gè)換行的布局,本文主要介紹了flex布局中使用flex-wrap實(shí)現(xiàn)換行的項(xiàng)目實(shí)踐,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需
    2022-06-16
  • CSS布局之浮動(float)和定位(position)屬性的區(qū)別

    今天看到有朋友留言問浮動和定位有什么區(qū)別,如何使用?今天找了篇文章,講的比較通俗易懂,供大家參考
    2021-09-23
  • css實(shí)現(xiàn)元素居中的N種方法

    這篇文章主要介紹了css實(shí)現(xiàn)元素居中的N種方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-02-02
  • div水平布局兩邊對齊的三種實(shí)現(xiàn)方法

    這篇文章主要介紹了div水平布局兩邊對齊的三種實(shí)現(xiàn)方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起
    2021-01-21
  • waterfall瀑布流布局+動態(tài)渲染的實(shí)現(xiàn)

    這篇文章主要介紹了waterfall瀑布流布局+動態(tài)渲染的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起
    2021-01-19
  • 頁面中有間隔的方格布局如何完美實(shí)現(xiàn)方法

    這篇文章主要介紹了頁面中有間隔的方格布局如何完美實(shí)現(xiàn)方法。文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來
    2020-11-27
  • css實(shí)現(xiàn)六種自適應(yīng)兩欄布局方式

    這篇文章主要介紹了css實(shí)現(xiàn)六種自適應(yīng)兩欄布局方式,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)
    2020-10-28

最新評論

喀喇沁旗| 岳池县| 正蓝旗| 绿春县| 襄垣县| 遵化市| 海阳市| 安阳县| 涡阳县| 高阳县| 中超| 岑溪市| 安龙县| 抚远县| 临泽县| 平阳县| 新丰县| 婺源县| 龙海市| 临泽县| 祁门县| 科技| 蒙城县| 西昌市| 蒙自县| 米易县| 开阳县| 成安县| 肇源县| 临高县| 宁夏| 绥芬河市| 云南省| 泰顺县| 梁平县| 海门市| 西华县| 湛江市| 双辽市| 辽中县| 乌海市|