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 負外邊距CSS
- CSS margin 外邊距CSS
- CSS margin外邊距CSS
- CSS margin負外邊距CSS
- CSS 外邊距合併CSS
- CSS 盒子的邊距塌陷CSS
- css之左邊定寬右邊自適應CSS
- img圖片設定padding內邊距padding
- 面試之CSS篇 - 邊距重疊與BFC面試CSS
- 行間距失效問題
- 左右邊距可控
- win10右鍵選單出現左邊如何恢復到右邊_win10右鍵選單在左邊怎麼改回右邊Win10
- css失效問題CSS
- 外邊距與絕對定位
- echarts grid屬性控制邊距Echarts
- 二分查詢左邊界,右邊界,>=,>,<=,<
- win10 底邊欄跑右邊去了怎麼辦_windows10下邊通知欄跑右邊怎麼設定Win10Windows
- CSS控制字的間距CSS
- 邊學邊玩CSS GridCSS
- UICollectionView設定行間距失效,解決辦法UIView
- scss自動生成margin padding邊距CSSpadding
- 浮動定位(BFC、邊距合併)
- 兩列布局(左邊定寬,右邊自適應)
- 左邊敲打IDE!右邊出現了一個世界!!!IDE
- 左邊分類和右邊導航的關係
- elementUI去掉input右邊上下按鈕UI
- Css之 間距初始化CSS
- 左邊固定寬,右邊自適應的6種方法
- css實現四種常見邊框內外角組合CSS
- iOS tableView 分割線左右邊距調整iOSView
- 用padding和margin撐起左右邊距padding
- 如何縮小Matplotlib圖中的邊距
- CSS border邊框CSS
- e語言 取文字右邊的字串字串
- e語音 【刪除文字右邊字元】字元