下面我們來看所有邊框屬性中最簡短的簡寫屬性:border.值:border|inherit初始值:根據單個屬性應用于:所有元素繼承性:無計算值:根據指定確定這個屬性有一個好處,它
查看詳情遺憾的是,簡寫屬性(如border-color和border-style)并不總像你想得那么有用。例如,你可能想在所有h1元素上應用一個粗的灰色實線邊框,不過只是底邊上有此邊框。如果
查看詳情與邊框的其他方面相比,設置顏色很簡單。網站建設CSS使用了一個簡單屬性border-color,它一次可以接受最多4個顏色值。border-color值:{1,4}|inherit初始值:對簡寫屬
查看詳情一旦為邊框指定一個樣式,下一步就是使用border-width為它指定一個寬度。border-width值:{1,4}|inherit初始值:對簡寫屬性未定義應用于:所有元素繼承性:無計算值:見
查看詳情網頁設計外邊距很有用,但同時也存在很多問題——毫不奇怪,這些問題都圍繞著NetscapeNavigator4.x(NN4.X)。第一個問題是,Navigator4.x會把外邊距規則指定的外邊距
查看詳情外邊距還可以應用到行內元素,不過效果稍有不同。假設你想在重點強調的文本上設置上下外邊距:strong{margin-top:25px;margin-bottom:50px;}這在規范中是允許的,不
查看詳情第7章曾經討論過,網頁設計人員可以為元素設置負外邊距。這會導致元素框超出其父元素,或者與其他元素重疊,但并不違反框模型??紤]以下規則:div{border:1pxdottedg
查看詳情幸運的是,確實有一種辦法可以為元素單邊上的外邊距設置值。假設你只想把h2元素的左外邊距設置為3em。不必使用margin(這需要鍵入很多auto),而是可以采用以下方法:
查看詳情第7章曾討論過,所有文檔元素都生成一個矩形框,這稱為元素框(elementbox),它描述了一個元素在文檔布局中所占的空間大小,因此,網頁設計中每個框都影響著其他元素框
查看詳情run-in元素網站建設CSS2引入了一個值run-in,這也是一個有意思的塊/行內元素混合,可以使某些塊級元素成為下一個元素的行內部分,這種功能對于某些標題效果很有用,這
查看詳情行內塊元素看上去值名inline-block是一個混合產物,實際上也確實如此,行內塊元素(inline-blockelement)確實是塊級元素和行內元素的混合,這個display值是CSS2.1中新
查看詳情行內格式化第6章曾討論過,所有元素都有一個line-height。這個值會顯著地影響行內元素如何顯示,所以要特別注意。首先來看如何確定一行的高度。行的高度(或行框的高
查看詳情設置auto如果設置width、margin-left或margin-right中的某個值為auto,而余下兩個屬性指定為特定的值,那么設置為auto的屬性會確定所需的長度,從而使元素框的寬度等
查看詳情