CSS 右內邊距失效
關於內邊距基礎知識可以參閱CSS padding 內邊距一章節。
但是有時候設定的右內邊距卻沒有起作用,左邊內邊則沒有任何問題。
下面看一段程式碼例項:
[HTML] 純文字檢視 複製程式碼執行程式碼<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="author" content="https://www.softwhy.com/" /> <title>螞蟻部落</title> <style> #box { width: 150px; height: 80px; padding: 10px; border: 2px dotted #ccc; overflow: auto; } #inner { width:160px; height: 40px; background-color: green; } </style> <body> <div id="box"> <div id="inner"></div> </div> </body> </html>
程式碼執行效果截圖如下:
程式碼分析如下:
(1).父元素設定內邊距為 10px。
(2).可以看到子元素右側距離父元素的右壁距離明顯不是 10px 。
(3).可以看到右內邊距失效了。
預設情況下,父級元素水平方位寬度不夠時,會優先保證左內邊距。
但是這種情況出現的先決條件是,子元素是塊級元素,進行如下轉換,右內邊距會生效:
[CSS] 純文字檢視 複製程式碼display: inline-block display: inline-flex display: inline-grid display: inline-table
本文不再演示,可以自行對子元素進行轉換測試效果。
相關文章
- CSS 右外邊距失效CSS
- CSS padding內邊距CSSpadding
- CSS padding 內邊距CSSpadding
- css中內邊距是padding,外邊距是marginCSSpadding
- HTML5基礎加強css樣式篇(右外邊距失效問題解釋)(四十八)HTMLCSS
- CSS 負外邊距CSS
- CSS margin外邊距CSS
- CSS margin 外邊距CSS
- CSS中父物件的內邊距是否對子物件的外邊距造成影響CSS物件
- CSS margin負外邊距CSS
- CSS 外邊距合併CSS
- CSS 盒子的邊距塌陷CSS
- CSS中的負邊距CSS
- css之左邊定寬右邊自適應CSS
- css邊距重疊的解決方案CSS
- CSS-盒子模型-邊距合併CSS模型
- 自定義UILabel內容顯示內邊距UI
- 面試之CSS篇 - 邊距重疊與BFC面試CSS
- CSS 外邊距(margin)重疊及防止方法CSS
- 常見面試題之左邊固定,右邊自適應佈局(四種方法:負邊距、flex)面試題Flex
- img圖片設定padding內邊距padding
- 深入理解CSS外邊距摺疊(Margin Collapse)CSS
- 行級元素左右邊距及塊級元素上下邊距
- CSS佈局奇淫巧計之-強大的負邊距CSS
- IE CSS Bug系列:表單控制元件雙邊距BUGCSS控制元件
- 表格的邊距 邊框設定
- Android UI系列-----長度單位和內外邊距AndroidUI
- CSS影象替換:文字縮排,負邊距以及更多方法CSS
- win10右鍵選單出現左邊如何恢復到右邊_win10右鍵選單在左邊怎麼改回右邊Win10
- iOS開發筆記 | 自定義具有內邊距的labeliOS筆記
- css內邊框效果程式碼例項CSS
- UIButton(左邊圖片右邊文字)UI
- input設定寬高時候會出現top有內邊距:
- CSS-邊距2-實現一個三角形CSS
- css如何實現只保留內部邊框CSS
- css失效問題CSS
- 外邊距與絕對定位
- 負邊距、三欄佈局