padding和margin在span中不好用
可能標題的問題並不被所有人認同,有的可能覺得padding和margin是好用的,而有的卻認為是不好用的。
下面通過例項分別介紹一下兩個屬性在span中到底好不好用。
一.padding屬性:
[HTML] 純文字檢視 複製程式碼執行程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>CSS教程</title> <style type="text/css"> span{ border:1px solid red; } .first{ padding:20px; } .second{ padding-left:20px; padding-right:20px; } </style> </head> <body> <span class="first">螞蟻部落</span> <span class="second">螞蟻部落</span> </body> </html>
可以看出第一個span設定的padding並沒有完全正確的得到渲染,而是上邊框無法顯示,可能在某些瀏覽器中,下邊框也不能顯示。第二個span設定的左右內邊距都是正常的。由此可以得出,預設狀態下,span的左右內邊距是好用的,上下內邊距可能產生問題。
二.margin屬性:
[HTML] 純文字檢視 複製程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>CSS教程</title> <style type="text/css"> div{ width:200px; height:100px; border:1px solid blue; } span{ border:1px solid red; } .first{ margin:20px; } .second{ margin-left:20px; margin-right:20px; } </style> </head> <body> <div><span class="first">螞蟻部落</span></div> <div><span class="second">螞蟻部落</span></div> </body> </html>
其實margin和padding是一樣的,也是左右外邊距是有效的,上下外邊距可能出現問題。
解決這個問題的方法很簡單,就是讓span變為塊級元素或者塊級內聯元素即可。
相關文章
- span元素設定margin和padding不好用padding
- margin和padding有什麼區別padding
- Android的padding和margin區別Androidpadding
- 行內元素的padding和margin屬性padding
- 用padding和margin撐起左右邊距padding
- 行內元素的padding和margin是否有效padding
- padding和margin對於position定位的影響padding
- css之margin && padding講解CSSpadding
- margin與padding的區別padding
- CSS學習2—-padding/border/marginCSSpadding
- css中內邊距是padding,外邊距是marginCSSpadding
- scss自動生成margin padding邊距CSSpadding
- margin/padding百分比值的計算padding
- 詳述盒子模型(包含padding、border、margin的詳細用法和描述)模型padding
- 子元素超過父元素padding-right和margin-right失效padding
- 關於IE處理margin和padding值超出父元素高度的問題padding
- padding對於margin的影響簡單介紹padding
- 解決margin塌陷和margin合併
- CSS中的float和margin的混合使用CSS
- html之div和spanHTML
- 區別margin、padding、width、height值為百分比padding
- WPF中Grid容器中VerticalAlignment和HorizonAlignment和Margin的關係。
- div和span的使用原則
- 移動端巧用margin/padding的百分比實現自適應padding
- CSS中的margin屬性CSS
- CSS(margin)問題巢狀div中margin-top轉移CSS巢狀
- webapp 中為span元素賦值WebAPP賦值
- 函式間隔(functional margin)和幾何間隔(geometric margin)函式Function
- HTML5中margin使用技巧HTML
- <span>小程式授權登入彈框</span>
- css flex佈局中妙用margin: autoCSSFlex
- div和span元素的用法簡單介紹
- 如何設定span元素的寬度和高度
- margin和border簡寫的順序
- 深入理解css中的margin屬性CSS
- HTML5中margin屬性應用HTML
- 深入理解CSS中的margin負值CSS
- CSS column-spanCSS