css中用于設置行高的屬性,line-height屬性。
第一,對CSS3的選擇器和類似header、nav、footer等標簽不兼容,在不使用插件和JS處理的情況下,從純CSS的角度來切入,可以采用類名來做定義,這是常用的替代方案。
項目中,針對元素背景不支持顏色漸變的情況,折中的方案是給其一個最合適的背景色,這樣使得背景色和文字顏色能有個基本的對比和區分,不至于影響用戶的閱讀和正常瀏覽。
例如: 
針對IE6不識別html5標簽的方法
 
第二,我們經常使用line-height屬性,定義行高,尤其是需要設置垂直居中的時候,常常讓height屬性與line-height屬性相同。而且其是可以繼承的,一篇文章的父標簽定義了行高屬性,其子段落元素就不需要再次進行聲明。可是,也有例外的情況。比如在Opera Mobile瀏覽器,就必須要再次聲明,才能生效。
例子:
1,html代碼 
2,CSS代碼
 
從手機上看頁面效果:不居中!
通過觀察紅色邊框大小,知道內標簽h2的呈現高度與實際呈現的line-height一致,都不是我們父div定義的數值。
然后,我們給h2加上line-height屬性值,可以設置為line-height:inherit或者line-height:40px;
1,CSS代碼:            
新聞熱點
疑難解答