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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

如何解决两个相邻的span中间空隙

發(fā)布時(shí)間:2025/3/21 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 如何解决两个相邻的span中间空隙 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

產(chǎn)生間隙原因: 換行或空格會(huì)占據(jù)一定的位置。

1.span直接在一行,沒有空格

<style>span{background: red;} </style> <span>1</span><span>2</span>

這種方案是最直接的解決方案,但卻也是最不靠譜的方案,存在很多不可控因素。很多場(chǎng)景會(huì)讓你崩潰:前后端協(xié)同;版本更迭;他人接手;自己忘了…,太多一不小心都可能讓這個(gè)方案失效。尤其對(duì)于有代碼潔癖的前端來說,這種方式簡(jiǎn)直讓人難以忍受

2.span加float

<style>span{background: red;float:left} </style> <span>1</span> <span>2</span>

3.給父元素加font-size:0;子元素再加上font-size

<style>.wrap{font-size: 0}span{background: red;font-size: 12px;} </style> <div class="wrap"><span>1</span><span>2</span> </div>

該方案存在的問題,font-size要被overwrite一次;IE7及以下瀏覽器依然會(huì)殘留1px的間隙;較老版本的webkit對(duì)小于12px的font-size設(shè)置不友好: chrome還可以設(shè)置-webkit-text-size-adjust:none用以支持超小字體,Safari即使設(shè)置了也無力;

IE8及以上瀏覽器, Firefox, Opera, Safari6, Chrome18均可直接使用此方案;

4.使用注釋

<style>span{background: red;} </style> <div class="wrap"><span>a</span><!----><span>b</span>

5.負(fù)margin

<style>.wrap{font-size: 12px;}span{background: red;margin-right:-3px} </style> <div class="wrap"><span>a</span><span>b</span> </div>

這種解決方法并不完美,如果你的父元素設(shè)置的字號(hào)不一樣,可能你的“-3px”就不能解決問題

6.丟失結(jié)束標(biāo)簽

<style>span{background: red;} </style> <div class="wrap"><span>a<span>b </div>

這種方法雖然能達(dá)到各瀏覽器的兼容,但還是有一個(gè)前提,那就是“DOCTYPE”要選擇對(duì),在“XHTML”下可就問題又出來了。

7.兼容IE:font-size+負(fù)margin

#demo{*padding-left:1px;font-size:0; } #demo span{display:inline-block;*display:inline;*zoom:1;*margin-left:-1px;font-size:14px; }

針對(duì)IE7及以下瀏覽器hack,讓每個(gè)inline-block的span元素向左負(fù)margin一個(gè)像素,借此修復(fù)IE7及以下瀏覽器下頑固的殘留1px間隙問題。由于span向左margin了-1px,同時(shí)需將父元素#demo向左padding 1px,用于抵消位置偏移。

  • IE, Firefox, Opera, Safari6, Chrome18均可直接使用此方案;

8.兼容IE:font-size+word-spacing

#demo{*word-spacing:-1px;font-size:0; } #demo span{display:inline-block;*display:inline;*zoom:1;word-spacing:normal;font-size:14px; }

我們知道inline-block之間的間隙是因插入了空白換行或回車符所致,你可能很快就能想起有個(gè)word-spacing屬性是用來處理單詞間空白符的。針對(duì)IE7及以下瀏覽器hack,定義word-spacing為-1px,即可修復(fù)IE7及以下瀏覽器下頑固的殘留1px間隙問題。

  • IE, Firefox, Opera, Safari6, Chrome18均可直接使用此方案;

總結(jié)

以上是生活随笔為你收集整理的如何解决两个相邻的span中间空隙的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 久久久久久久久久久久久久久 | 国产精品无码人妻一区二区在线 | 国产91国语对白在线 | 日韩色道| 国产男女猛烈无遮挡免费观看网站 | 亚洲三级a | 91大神精品 | 男人狂揉女人下部视频 | 午夜美女视频 | 中文字幕乱码人妻无码久久 | 免费级毛片 | 欧美福利一区二区三区 | 色偷偷视频 | 中国特级黄色片 | 日韩女优中文字幕 | 亚洲一区二区麻豆 | 蜜桃av噜噜一区二区三区网址 | 亚洲成av| 免费成人福利视频 | 国产精品二区视频 | 多毛的亚洲人毛茸茸 | 久久久久久久成人 | 国产成人免费片在线观看 | 日本黄色片一级 | 欧美精品一区二区三区四区五区 | 亚洲宗人网 | 久久99国产视频 | 精品69| 性感美女高潮 | 精品国产一区二区视频 | 99免费国产 | 国内爆初菊对白视频 | 99精品人妻无码专区在线视频区 | 精品国产乱码久久久久夜深人妻 | 欧美天天视频 | 成年人av在线 | 免费簧片在线观看 | 又黄又免费的视频 | 三级精品视频 | 欧美成人做爰大片免费看黄石 | 91视频播放 | 久久精品视频国产 | 色花堂在线 | 亚洲激情在线播放 | 欧洲色网站 | 成人亚洲精品 | 韩国三色电费2024免费吗怎么看 | 久久天天干 | 91丨porny丨海角社区 | 中文字幕乱码中文字幕 | 国产欧美一区二区 | av色先锋| 香蕉网在线观看 | 日本a一级片 | 抽插丰满内射高潮视频 | 久久婷婷五月国产色综合激情 | 深夜福利麻豆 | 婷婷欧美 | 影音先锋中文字幕一区二区 | 99色影院 | 国产高清在线免费 | 日日操日日摸 | 91成人福利在线 | 久久久一二三区 | 在线成人免费观看 | julia中文字幕在线 | 日韩一级视频在线观看 | 中文字幕乱码视频 | 欧美一区二区三区啪啪 | 少妇喷白浆 | 天堂网ww| 久久精品视频免费 | 成人综合色站 | 国产福利99 | 91蝌蚪视频在线 | 国产偷人妻精品一区二区在线 | 天天操狠狠操夜夜操 | 影音先锋啪啪资源 | 这里只有精品9 | 6080久久| 91视频网址 | 国产欧美激情视频 | 国产在线黄 | 精品一区二区三区四区视频 | 精品无码一区二区三区爱欲 | 裸体裸乳被免费看视频 | 国产精品久久久久久久久绿色 | 午夜资源| 日本东京热一区二区三区 | 超碰福利在线 | 熟女自拍一区 | 久久天堂视频 | 特级a级片 | 欧美丰满老妇熟乱xxxxyyy | 黄色欧美在线 | 国精产品99永久一区一区 | 久久久久久网址 | 亚洲精品无amm毛片 国内一区二区三区 | 日韩有码av |