(高階)繼承的值與計算的值
本文節選自《CSS設計指南(第3版》。
第1章完全免費試讀,電子書線上熱賣中:http://www.ituring.com.cn/book/1111以下內容節選自第4章。
有一個非常重要的問題,必須請讀者注意:
text-indent
是可以被子元素繼承的。如果你在一個div
上設定了text-indent
屬性,那麼div
中的所有段落都會繼承該縮排值。然而,與所有繼承的CSS值一樣,這個縮排值並不是祖先元素中設定的值,而是計算的值。下面舉一個例子說明。假設有一個400畫素寬的
div
,包含的文字縮排5%,則縮排的距離是20畫素(400的5%)。在這個div
中有一個200畫素寬的段落。作為子元素,它繼承父元素的text-indent
值,所以它包含的文字也縮排。但繼承的縮排值是多少呢?不是5%,而是20畫素。也就是說,子元素繼承的是根據父元素寬度計算得到的縮排值。結果,雖然段落只有父元素一半寬,但其中的文字也會縮排20畫素。這樣可以確保無論段落多寬,它們的縮排距離都一樣。當然,在子元素上重新設定text-indent
屬性,可以覆蓋繼承的值。
相關文章
- Web前端------JS高階繼承的實現方式Web前端JS繼承
- python高階語法:繼承性Python繼承
- C++高階教程之繼承得本質:單繼承(一)C++繼承
- JAVA物件導向高階一:繼承Java物件繼承
- 平行計算π值
- 多繼承 與 多重繼承繼承
- 使用flutter_map計算相應的高德地圖zoom值與地圖的centerFlutter地圖OOM
- 樹,計算父節點的值
- python 計算 sin 值Python
- JAVA物件導向高階:繼承:許可權修飾符(繼承注意事項) 單繼承 Object類 方法重寫Java物件繼承Object
- 數值計算的可靠性(二)
- 數值計算的可靠性(三)
- 數值計算的可靠性(一)
- 【DA】z檢驗p值的計算
- JavaScript 的繼承與多型JavaScript繼承多型
- Javascript的繼承與多型JavaScript繼承多型
- 【高數覆盤】3.5函式的極值與最大最小值函式
- 【數值計算方法】數值積分&微分
- Golang技巧之預設值設定的高階玩法Golang
- JavaScript進階之繼承JavaScript繼承
- JS進階系列 --- 繼承JS繼承
- 《JavaScript 高階程式設計》 讀書筆記--從原型鏈複習繼承JavaScript程式設計筆記原型繼承
- JS進階(3):人人都能懂的繼承JS繼承
- Javascript繼承4:潔淨的繼承者—-原型式繼承JavaScript繼承原型
- python計算對數值Python
- greenplum分佈鍵的hash值計算分析
- 【數值計算方法】線性方程組的迭代解法-數值實驗
- JS中的繼承與原型鏈JS繼承原型
- JavaScript原型與繼承的祕密JavaScript原型繼承
- odoo 繼承(owl繼承、web繼承、view繼承)Odoo繼承WebView
- C++ 多級繼承與多重繼承:程式碼組織與靈活性的平衡C++繼承
- 【廖雪峰python進階筆記】類的繼承Python筆記繼承
- 【數值計算方法】常微分方程數值解-數值實驗
- 類的繼承_子類繼承父類繼承
- C++中公有繼承、保護繼承、私有繼承的區別C++繼承
- 用c++實現淨現值的計算C++
- 1007:計算(a+b)×c的值(C C++)C++
- Pyhon的繼承繼承
- Java的繼承Java繼承