(高階)繼承的值與計算的值
本文節選自《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
屬性,可以覆蓋繼承的值。
相關文章
- Python類繼承的高階特性Python繼承
- 數值計算 插值與擬合
- Web前端------JS高階繼承的實現方式Web前端JS繼承
- C++高階教程之繼承得本質:單繼承(一)C++繼承
- python高階語法:繼承性Python繼承
- JAVA物件導向高階一:繼承Java物件繼承
- 你應該看到雲端計算可以讓公司快速接入高階技術的價值
- 已計算的關鍵值和限制的關鍵值
- 平行計算π值
- 多繼承 與 多重繼承繼承
- Java的類與繼承Java繼承
- 樹,計算父節點的值
- 36:計算多項式的值
- Octave 數值計算
- JAVA物件導向高階:繼承:許可權修飾符(繼承注意事項) 單繼承 Object類 方法重寫Java物件繼承Object
- 【高數覆盤】3.5函式的極值與最大最小值函式
- Golang技巧之預設值設定的高階玩法Golang
- 簡單的計算最值的MapReduce程式
- 數值計算的可靠性(一)
- 數值計算的可靠性(二)
- 數值計算的可靠性(三)
- 【DA】z檢驗p值的計算
- 雲端計算專業技能的價值
- JavaScript 的繼承與多型JavaScript繼承多型
- Javascript的繼承與多型JavaScript繼承多型
- JavaScript進階之繼承JavaScript繼承
- JS進階系列 --- 繼承JS繼承
- 《JavaScript 高階程式設計》 讀書筆記--從原型鏈複習繼承JavaScript程式設計筆記原型繼承
- 數值計算基礎
- 使用 Python 計算 π 值Python
- JS進階(3):人人都能懂的繼承JS繼承
- 計算機程式的思維邏輯 (16) - 繼承的細節計算機繼承
- 繼承與派生繼承
- “閥值”與“閾值”的區別
- Javascript繼承4:潔淨的繼承者—-原型式繼承JavaScript繼承原型
- greenplum分佈鍵的hash值計算分析
- JS中的繼承與原型鏈JS繼承原型
- JavaScript原型與繼承的祕密JavaScript原型繼承