JavaShuo
欄目
標籤
淺談塊級元素的水平格式化細節
時間 2019-11-13
標籤
淺談
元素
水平
格式化
細節
简体版
原文
原文鏈接
內邊距不能爲負值,而外邊距能夠爲負(測試極限)無極限,設置爲負的內邊距都會默認改成0
盒子的width值並不會隨着增長的padding margin而改變,它並非可見的值,每每在內容區左右添加邊距,會隱式的增長width值。
水平格式化的七個屬性:margin-left、border-left、width、border-right、margin-right,這些屬性的值加起來正好是包含塊也就是父盒子的width,所謂元素框與父元素的width相同。
width、margin-left、margin-right 能夠設置爲auto 其餘幾個不能夠。1.三個中有auto,則相對父盒子width儘量鋪滿,外邊距爲0。2.width爲auto,一個外邊距爲auto,另外一個固定,則設置爲auto的外邊距減爲0。3.若都設置固定值(稱爲格式化屬性過度受限),則強制使margin-right爲auto,做爲從左向右讀的語言(英語),會把右側margin-right忽略掉
由此而來的居中,顯示設置width值,外邊距自動,盒子在父元素中居中,而text-align:center則只能用於塊級元素的內聯內容
測試
外邊距能夠爲負值,這項設定是有意義的,元素7個屬性的總和不能比其包容塊的width更大,可是都是固定值,且超過了父元素的width,那麼會發生什麼?
左邊margin正常,右側margin又被和諧了
相關文章
1.
CSS中塊級元素水平格式化
2.
css的水平格式化
3.
從塊級元素和內聯元素淺談標籤的嵌套規則
4.
行內元素和塊狀元素的水平居中設置
5.
塊元素,行內塊元素,行內元素(水平垂直居中)
6.
塊級元素水平居中的問題
7.
行級元素、塊級元素、行級塊元素
8.
塊級元素和行內元素多種——水平,垂直、水平垂直居中的方法
9.
塊狀元素垂直水平居中
10.
塊級元素
更多相關文章...
•
Web Services 平臺元素
-
Web Services 教程
•
Thymeleaf簡單格式化輸出
-
Thymeleaf 教程
•
IntelliJ IDEA代碼格式化設置
•
IntelliJ IDEA安裝代碼格式化插件
相關標籤/搜索
格式化
xml格式化
JSON格式化
淺談
元素
細談
細節
淺水
水平
格式
MyBatis教程
Redis教程
Docker教程
代碼格式化
設計模式
委託模式
0
分享到微博
分享到微信
分享到QQ
每日一句
每一个你不满意的现在,都有一个你没有努力的曾经。
最新文章
1.
安裝cuda+cuDNN
2.
GitHub的使用說明
3.
phpDocumentor使用教程【安裝PHPDocumentor】
4.
yarn run build報錯Component is not found in path 「npm/taro-ui/dist/weapp/components/rate/index「
5.
精講Haproxy搭建Web集羣
6.
安全測試基礎之MySQL
7.
C/C++編程筆記:C語言中的複雜聲明分析,用實例帶你完全讀懂
8.
Python3教程(1)----搭建Python環境
9.
李宏毅機器學習課程筆記2:Classification、Logistic Regression、Brief Introduction of Deep Learning
10.
阿里雲ECS配置速記
本站公眾號
歡迎關注本站公眾號,獲取更多信息
相關文章
1.
CSS中塊級元素水平格式化
2.
css的水平格式化
3.
從塊級元素和內聯元素淺談標籤的嵌套規則
4.
行內元素和塊狀元素的水平居中設置
5.
塊元素,行內塊元素,行內元素(水平垂直居中)
6.
塊級元素水平居中的問題
7.
行級元素、塊級元素、行級塊元素
8.
塊級元素和行內元素多種——水平,垂直、水平垂直居中的方法
9.
塊狀元素垂直水平居中
10.
塊級元素
>>更多相關文章<<