CSS 右外邊距失效
關於外邊距基本知識可以參閱CSS margin 外邊距一章節。
有時候元素的右外邊距可能會出現失效的情況。
首先看一段程式碼例項:
[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: 150px; height: 40px; margin: 10px; background-color: green; } </style> <body> <div id="box"> <div id="inner"></div> </div> </body> </html>
程式碼執行效果截圖如下:
程式碼分析如下:
(1).設定子元素的 margin 為 10px。
(2).可以看到子元素右外邊距好像是失效了。
(3).預設情況下,父級元素水平方位寬度不夠時,會優先保證左外邊距。
但是這種情況出現的先決條件是,子元素是塊級元素,進行如下轉換,右外邊距會生效:
[CSS] 純文字檢視 複製程式碼display: inline-block display: inline-flex display: inline-grid display: inline-table
本文不再演示,可以自行對子元素進行轉換測試效果。
相關文章
- CSS 右內邊距失效CSS
- CSS 負外邊距CSS
- CSS margin 外邊距CSS
- CSS margin外邊距CSS
- CSS margin負外邊距CSS
- CSS 外邊距合併CSS
- CSS padding 內邊距CSSpadding
- CSS padding內邊距CSSpadding
- CSS 盒子的邊距塌陷CSS
- 外邊距與絕對定位
- css之左邊定寬右邊自適應CSS
- 面試之CSS篇 - 邊距重疊與BFC面試CSS
- 行間距失效問題
- 左右邊距可控
- win10右鍵選單出現左邊如何恢復到右邊_win10右鍵選單在左邊怎麼改回右邊Win10
- css失效問題CSS
- 盒子模型的外邊距塌陷和合並問題及解決方案模型
- echarts grid屬性控制邊距Echarts
- 二分查詢左邊界,右邊界,>=,>,<=,<
- win10 底邊欄跑右邊去了怎麼辦_windows10下邊通知欄跑右邊怎麼設定Win10Windows
- 003-css外觀屬性(color、行間距、水平居中、首行縮排、字間距、文字陰影)CSS
- CSS控制字的間距CSS
- 邊學邊玩CSS GridCSS
- UICollectionView設定行間距失效,解決辦法UIView
- scss自動生成margin padding邊距CSSpadding
- 浮動定位(BFC、邊距合併)
- 兩列布局(左邊定寬,右邊自適應)
- 左邊敲打IDE!右邊出現了一個世界!!!IDE
- 左邊分類和右邊導航的關係
- elementUI去掉input右邊上下按鈕UI
- Css之 間距初始化CSS
- 左邊固定寬,右邊自適應的6種方法
- iOS tableView 分割線左右邊距調整iOSView
- img圖片設定padding內邊距padding
- 用padding和margin撐起左右邊距padding
- 如何縮小Matplotlib圖中的邊距
- CSS border邊框CSS
- e語言 取文字右邊的字串字串