|
導讀網頁的本質就是超級文本標記語言,通過結合使用其他的Web技術(如:腳本語言、公共網關接口、組件等),可以創造出功能強大的網頁。因而,超級文本標記語言是萬維網(Web)編程的基礎,也就是說萬維網是建立... 網頁的本質就是超級文本標記語言,通過結合使用其他的Web技術(如:腳本語言、公共網關接口、組件等),可以創造出功能強大的網頁。因而,超級文本標記語言是萬維網(Web)編程的基礎,也就是說萬維網是建立在超文本基礎之上的。超級文本標記語言之所以稱為超文本標記語言,是因為文本中包含了所謂“超級鏈接”點。 網頁布局時,有時候需要使用css設置外邊距,但是在設置外邊距的時候,可能會遇到css外邊距合并也就是重疊的情況,那么,我們該怎么解決css外邊距合并的情況呢?下面這篇文章將給大家來介紹一些解決css外邊距合并的方法。我們先來css外邊距合并具體是什么意思? css外邊距合并(疊加)是指兩個垂直相鄰的塊級元素,當上下兩個邊距相遇時,起外邊距會產生重疊現象,且合并后的外邊距,等于其中較大者。如圖:
或者是一個無內容的空元素,其自身上下邊距也會產生合并。如圖:
既然知道了css外邊距合并的具體情況后,我們就來看看怎么解決css外邊距合并的情況。 防止css外邊距合并解決方法: 1、防止元素與子元素margin重疊: 用內層元素的margin通過外層元素的padding代替; 內層元素透明邊框 border:20px solid transparent或者父元素background-color; 外層元素 overflow:hidden;或者overflow:auto; 2、防止元素與子元素、與父元素。與相鄰元素的重合: 設置元素絕對定位 postion:absolute;或float:left;或display:inline-block; 關于上述的css外邊距合并解決方案可以根據實際的情況來采取,這里也就不多說了,更多的精彩內容可以關注php中文網。 以上就是css外邊距合并是什么意思?css外邊距合并怎么解決?的詳細內容,更多請關注php中文網其它相關文章! 網站建設是一個廣義的術語,涵蓋了許多不同的技能和學科中所使用的生產和維護的網站。 |
溫馨提示:喜歡本站的話,請收藏一下本站!