日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

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

HTML

CSS_文字与特殊符号浏览器兼容性

發(fā)布時間:2025/3/20 HTML 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 CSS_文字与特殊符号浏览器兼容性 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

2019獨角獸企業(yè)重金招聘Python工程師標準>>>

頁面布局里總是會有類似 “文字 | 文字” 的設計樣式,不同的瀏覽器存在嚴重偏差。

有兼容問題就要解決,下面總結了3種解決方案,分享給大家:

一.系統(tǒng)默認的樣式

?

1.元素換行的段落

????<div?class="txt"><a?href="">文字鏈接</a><em>|</em><a?href="">文字鏈接</a><em>|</em><a?href="">文字鏈接</a><em>|</em><a?href="">文字鏈接</a><em>|</em><a?href="">文字鏈接</a></div>

?

2.編寫在一行的段落

????<div?class="txt"><a?href="">文字鏈接</a><em>|</em><a?href="">文字鏈接</a><em>|</em><a?href="">文字鏈接</a><em>|</em><a?href="">文字鏈接</a><em>|</em><a?href="">文字鏈接</a></div>

?

3.有的換行有的不換行的段落

????<div?class="txt"><a?href="">文字鏈接</a><em>|</em><a?href="">文字鏈接</a><em>|</em><a?href="">文字鏈接</a><em>|</em><a?href="">文字鏈接</a><em>|</em><a?href="">文字鏈接</a></div>

?

三段結構完全一樣,只是書寫格式不同的代碼,在瀏覽器里的顯示就已經(jīng)開始不一樣了。

?

二.解決方法1(inline-block元素+給符號字體)

?

????????.box2?.txt{font-size:?0;}.box2?.txt?li{font-size:?12px;display:?inline-block;*zoom:1;*display:?inline;}.box2?.txt?.line{padding:?0?2px;font-family:?'Arial'}

<div?class="box?box2"><h1>二.解決方法1</h1><h2>inline-block元素+給符號字體</h2><ul?class="txt"><li><a?href="">文字鏈接</a></li><li?class="line">|</li><li><a?href="">文字鏈接</a></li><li?class="line">|</li><li><a?href="">文字鏈接</a></li><li?class="line">|</li><li><a?href="">文字鏈接</a></li><li?class="line">|</li><li><a?href="">文字鏈接</a></li></ul></div>

給元素添加li的父元素inlie-block,給ul設置font-size:0。

優(yōu)點:完美解決

缺點:增加了dom數(shù)

三.解決方法2(內(nèi)聯(lián)元素+給符號字體+hack)

?

.box3?.txt?em{font-family:?'Arial';*padding-right:?3px;padding:0?3px\0;}

<div?class="box?box3"><h1>三.解決方法2</h1><h2>內(nèi)聯(lián)元素+給符號字體+hack</h2><div?class="txt"><a?href="">文字鏈接</a><em>|</em><a?href="">文字鏈接</a><em>|</em><a?href="">文字鏈接</a><em>|</em><a?href="">文字鏈接</a><em>|</em><a?href="">文字鏈接</a></div></div>

給em設置字體,通過hark解決兼容問題。

優(yōu)點:還是內(nèi)聯(lián)元素 結構沒變

缺點:css hark需要調(diào)試

四.解決方法3(內(nèi)聯(lián)元素+a元素添加背景+hack)

?

.box4?.txt?{font-size:?0;}.box4?.txt?a{background:?url(line.gif)?no-repeat?right;font-size:?12px;padding:0?6px?0?5px;_padding-left:4px;}

<div?class="box?box4"><h1>四.解決方法3</h1><h2>內(nèi)聯(lián)元素+a元素添加背景+hack</h2><div?class="txt"><a?href="">文字鏈接</a><a?href="">文字鏈接</a><a?href="">文字鏈接</a><a?href="">文字鏈接</a><a?href="">文字鏈接</a></div></div>

優(yōu)點:減少了dom數(shù) 元素還是內(nèi)聯(lián)

缺點:制作ico圖標 瀏覽器兼容調(diào)試

需要注意的

1.如果我們用em包含特殊符號的時候一定要設置字體,否則IE就會產(chǎn)生下圖那樣的效果,而且影響到兼容性。?

?

2.如果我們不給內(nèi)聯(lián)的父元素設置字體為0,頁面就會產(chǎn)生間隙,請看下圖:

?

總結

以上列舉了三種方法解決文字與特殊符號元素結合的瀏覽器兼容問題。

我個人更喜歡添加背景圖的方法,雖然需要hack,但是想想一個5屏的頁面有可能減少上百個dom數(shù)。

個人排序: 解決方法3?> 解決方法1?>?解決方法2

?

<!DOCTYPE?html><html>?<head>?<meta?http-equiv="content-type"?content="text/html;charset=utf-8"><title>前端研究CSS之文字與特殊符號元素結合的瀏覽器兼容性總結</title>?<style>*{margin:?0;padding:?0;font-size:?12px;line-height:?1;}h1{font-size:?16px;line-height:?26px;color:?red;}h2{margin-top:?10px;font-size:?14px;}em{font-style:?normal;}.box{margin-top:20px;border-bottom:?1px?dashed?#ccc;padding-bottom:?20px;}.box2?.txt{font-size:?0;}.box2?.txt?li{font-size:?12px;display:?inline-block;*zoom:1;*display:?inline;}.box2?.txt?.line{padding:?0?2px;font-family:?'Arial'}.box3?.txt?em{font-family:?'Arial';*padding-right:?3px;padding:0?3px\0;}.box4?.txt?{font-size:?0;}.box4?.txt?a{background:?url(line.gif)?no-repeat?right;font-size:?12px;padding:0?6px?0?5px;_padding-left:4px;}</style></head>?<body><div?class="box"><h1>一.系統(tǒng)默認的樣式</h1><h2>元素換行的段落</h2><div?class="txt"><a?href="">文字鏈接</a><em>|</em><a?href="">文字鏈接</a><em>|</em><a?href="">文字鏈接</a><em>|</em><a?href="">文字鏈接</a><em>|</em><a?href="">文字鏈接</a></div><h2>編寫在一行的段落</h2><div?class="txt"><a?href="">文字鏈接</a><em>|</em><a?href="">文字鏈接</a><em>|</em><a?href="">文字鏈接</a><em>|</em><a?href="">文字鏈接</a><em>|</em><a?href="">文字鏈接</a></div><h2>有的換行有的不換行的段落</h2><div?class="txt"><a?href="">文字鏈接</a><em>|</em><a?href="">文字鏈接</a><em>|</em><a?href="">文字鏈接</a><em>|</em><a?href="">文字鏈接</a><em>|</em><a?href="">文字鏈接</a></div></div><div?class="box?box2"><h1>二.解決方法1</h1><h2>inline-block元素+給符號字體</h2><ul?class="txt"><li><a?href="">文字鏈接</a></li><li?class="line">|</li><li><a?href="">文字鏈接</a></li><li?class="line">|</li><li><a?href="">文字鏈接</a></li><li?class="line">|</li><li><a?href="">文字鏈接</a></li><li?class="line">|</li><li><a?href="">文字鏈接</a></li></ul></div><div?class="box?box3"><h1>三.解決方法2</h1><h2>內(nèi)聯(lián)元素+給符號字體+hack</h2><div?class="txt"><a?href="">文字鏈接</a><em>|</em><a?href="">文字鏈接</a><em>|</em><a?href="">文字鏈接</a><em>|</em><a?href="">文字鏈接</a><em>|</em><a?href="">文字鏈接</a></div></div><div?class="box?box4"><h1>四.解決方法3</h1><h2>內(nèi)聯(lián)元素+a元素添加背景+hack</h2><div?class="txt"><a?href="">文字鏈接</a><a?href="">文字鏈接</a><a?href="">文字鏈接</a><a?href="">文字鏈接</a><a?href="">文字鏈接</a></div></div></body>?</html>


轉載于:https://my.oschina.net/miaowang/blog/207659

總結

以上是生活随笔為你收集整理的CSS_文字与特殊符号浏览器兼容性的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 动漫毛片 | 亚欧三级 | 人妻无码一区二区三区久久99 | 久久99婷婷 | 在线观看香蕉视频 | 黄色片网站免费观看 | 深夜视频一区二区三区 | 精品久久久在线观看 | 国产成人精品一区二 | 黄色一级免费片 | 日韩精品中文字幕一区 | 亚洲欧美视频在线 | 精品1卡二卡三卡四卡老狼 日韩三级网 | 黄色大片在线播放 | 播放男人添女人下边视频 | 天堂网一区 | 波多野结衣一区二区三区四区 | 日韩电影网站 | 欧美体内谢she精2性欧美 | 久久久久免费视频 | 男人天堂av网站 | 97av.com| 欧美日韩你懂的 | 欧美三级小说 | 国产精品伦一区 | 一区二区三区欧美精品 | 亚洲一本在线 | 美女搞黄视频网站 | 精品一区二区久久久久久按摩 | 欧美亚洲免费 | 一区二区三区在线观看免费 | 午夜久草 | 久久av片| 九草在线视频 | 日本特黄网站 | 国产 日韩 一区 | 亚洲第一免费网站 | 激情一区二区 | 亚洲高清成人 | 色婷婷av一区二区三区大白胸 | 波多野结衣视频在线看 | 日本伦理在线 | 狠狠一区二区 | 亚洲一区 | h网站在线看 | 夫妻黄色片| 国产精品露脸视频 | 欧美伊人久久 | 偷偷操av| 性少妇videosexfreexxx片 | 粉嫩视频在线观看 | 国产激情无码一区二区 | 欧美精品黑人 | 九色网址 | 中文在线а√天堂 | 成人午夜精品视频 | 福利视频在线播放 | 9·1·黄·色·视·频 | 91影院在线播放 | 日本国产一区二区 | 制服.丝袜.亚洲.中文.综合懂色 | 国产免费又粗又猛又爽 | 在线观看 中文字幕 | 波多野吉衣视频在线观看 | 得得的爱在线视频 | 成人性生活免费看 | 国产四区 | av我不卡 | 欧美乱大交xxxxx春色视频 | 超碰五月天 | 日韩a级片 | 九九激情视频 | 免播放器在线视频 | 国产精自产拍久久久久久蜜 | 免费看黄色三级三级 | 人妖性做爰aaaa| 国产在线一区不卡 | 国产人人草 | 免费一级欧美片在线播放 | 黄色国产小视频 | 一本之道高清无码视频 | 男人的天堂一区二区 | 成人av在线资源 | 国产成人精品一区二区色戒 | 岛国伊人 | 91蜜桃在线| 中文字幕av一区二区三区 | 欧美国产一级片 | 激情亚洲网 | 一本大道熟女人妻中文字幕在线 | 都市激情男人天堂 | 一级久久久久久 | 亚洲a级在线观看 | 91免费视频网 | 国产又粗又猛又黄又爽无遮挡 | 国产成人精品一区二区三区免费 | 超碰公开在线观看 | 非洲一级片 | 免费在线观看成人av |