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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

内联元素空隙问题

發布時間:2023/12/20 编程问答 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 内联元素空隙问题 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、內聯元素空隙問題

  當我們使用"display:inline-block"把塊集元素轉換為內聯元素時,會發現每兩個內聯元素之間有一定的空隙,既不是margin也不是padding,最終發現是由于換行符、制表符(tab)、空格等字符引起的。

  元素被當成行內元素排版的時候,元素之間的空白符(空格、回車換行等)都會被瀏覽器處理,根據white-space的處理方式(默認是normal,合并多余空白),原來HTML代碼中的回車換行被轉成一個空白符,所以元素之間就出現了空隙。這些元素之間的間距會隨著字體的大小而變化,當行內元素font-size:16px時,間距為8px。

  從節點(node)的角度說,這個問題產生的真正原因是:當我們換行時,會產生一個文本節點,這個文本節點的內容是換行

  常見的節點以及節點類型值

元素節點   Node.ELEMENT_NODE(1) 屬性節點   Node.ATTRIBUTE_NODE(2) 文本節點   Node.TEXT_NODE(3)

二、總結一下解決方案:

  1、既然是由于行符、制表符(tab)、空格等字符引起,那么一種方法就是去掉內聯元素之間的換行符、制表符(tab)、空格

  比如:(1)用HTML注釋代替換行

<div><span>內聯元素</span><!-- --><span>內聯元素</span> </div>

  (2)元素開始標簽緊跟結尾標簽

<li> one</li><li>two</li><li> three</li> <li>one</li ><li>two</li ><li>three</li>

  缺點:這樣代碼很難看

  2、在父元素中設置font-size: 0,然后在子元素上重置正確的font-size。

  缺點:inline-block元素必須設定字體,不然行內元素中的字體不不顯示。

  3、為inline-block元素添加樣式float:left,加了浮動的內聯元素是不會有這個空隙的。

  4、使用margin-right負值

  缺點:元素之間間距的大小與上下文字體大小相關;并且同一大小的字體,元素之間的間距在不同瀏覽器下是不一樣的,如:font-size:16px時,Chrome下元素之間的間距為8px,而Firefox下元素之間的間距為4px。所以不同瀏覽器下margin-right的負值是不一樣的,因此這個方法不通用。

  注意:當marigin-right使用相對單位em來表示時,Chrome下可以正常去除間距,而Firefox下元素之間有重疊。

  其中IE6/7下始終存在1px的空隙,需要使用word-spacing減少單詞間的空白(即字間隔)?word-spacing:-1px;

  5、使用display:table和word-spacing(最優的方法)

.box{display:table; /* 調教webkit*/word-spacing:-1em;/*其他瀏覽器*/ }

  6、設置字間距或者字符間距

  在父容器的樣式中改變“word-spacing”或者“letter-spacing”為負值,一般為-5也就好的。這種辦法也會消除空隙,但是還是會產生文本節點。這里要注意的是改變間距會影響后面所有的字體,所有在后面要修改回來。

?

轉載于:https://www.cnblogs.com/goloving/p/8525964.html

總結

以上是生活随笔為你收集整理的内联元素空隙问题的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: av男人资源 | 日韩精品一区二区不卡 | 91麻豆精品国产91 | 美女户外露出 | 国产自偷自拍 | 麻豆视频网址 | 欧美性视频一区二区 | 九九免费精品视频 | 动漫美女隐私无遮挡 | 欧美成人aaaaⅴ片在线看 | 热久久久久久 | 五月婷婷,六月丁香 | 日韩偷拍一区 | 无码av免费精品一区二区三区 | 欧美日韩在线观看一区二区三区 | 天天干天天爽 | 丰满人妻一区二区三区免费视频棣 | 怡红院男人的天堂 | 日韩久久免费视频 | 高清不卡一区二区三区 | 一区二区三区日本视频 | 美女扒开内看个够网站 | 亚洲一区二区三区视频 | 日韩成人av网站 | 中文字幕亚洲区 | 伊人视频在线观看 | 国产香蕉一区 | 国产精品麻豆一区 | 国内精品嫩模av私拍在线观看 | 精品视频久久久久久 | 欧美性猛交xxxx黑人 | 日本韩国免费观看 | 国产精品免费av一区二区 | 欧美精品乱码久久久久久 | 台湾佬美性中文 | 亚洲欧美日韩精品久久亚洲区 | 蜜臀av性久久久久蜜臀aⅴ四虎 | 亚洲一区二区三区四区五区xx | 91精品国产aⅴ一区二区 | 国产女人与zoxxxx另类 | 欧美性第一页 | 欧美精品大片 | 国产精品熟妇一区二区三区四区 | 久久久国产精品一区二区三区 | 国产人成在线观看 | 中文字幕日韩在线视频 | 国产小视频在线免费观看 | 黑人操中国女人视频 | 免费国产成人 | 国产午夜一区二区 | 欧av在线| 曰本无码人妻丰满熟妇啪啪 | 色悠悠视频 | 久久久久一级片 | 午夜激情电影在线观看 | 亚洲啪av永久无码精品放毛片 | 亚洲国产成人精品视频 | 欧美视频一区二区三区 | 又黄又免费的视频 | 欧美性天天 | 国产精品亚洲а∨天堂免在线 | 激情久久久久久久 | 一区二区三区黄色片 | 一区二区三区国产 | 日本调教电影 | 久久久久99精品成人片三人毛片 | 综合亚洲网 | 久久伊人精品视频 | 久久精品五月天 | 人与禽性7777777 | 自由成熟xxxx色视频 | 日韩超碰 | 伊人网伊人网 | 亚洲精品乱码久久久久久国产主播 | 亚洲欲 | sese亚洲 | 亚洲免费人成 | 国产一级特黄a高潮片 | 欧美日韩综合网 | 久热这里只有 | 国产综合99 | 偷偷在线观看免费高清av | 中文乱码人妻一区二区三区视频 | 极品尤物一区二区三区 | 国产精品嫩草久久久久 | 91精品欧美一区二区三区 | 久久五月婷 | 免费av网址在线观看 | 成人h动漫精品一区二区 | 成人午夜精品一区二区 | 91免费网站入口 | h片在线| 综合视频一区二区 | 日韩av一 | 久久9精品区-无套内射无码 | 国产免费一区二区三区视频 | 亚洲综合五月天婷婷丁香 | 黄色av中文字幕 | 久久青青草原亚洲av无码麻豆 |