首頁  >  文章  >  web前端  >  淺析CSS邊框屬性:寬度&樣式&邊框等

淺析CSS邊框屬性:寬度&樣式&邊框等

不言
不言原創
2018-08-04 10:13:363144瀏覽

這篇文章要跟大家介紹的內容是關於淺析CSS邊框屬性:寬度&樣式&邊框等,有一定的參考價值,有需要的朋友可以參考一下,希望對你有幫助。

定義和用法

圍繞元素內容和內邊距的一條或多條線。

基本屬性:寬度、樣式、顏色

寬度border-width

  • border- width 簡寫屬性為元素的所有邊框設定寬度,或單獨為各邊邊框設定寬度。

  • 值可以是指定的長度,例如1px ,也可以是三個關鍵字之一:thinmediumthick,分別是細、中(預設)和粗。

  • 只有當邊框樣式不是 none 時才起作用。如果邊框樣式是 none,邊框寬度實際上會重設為 0。不允許指定負長度值。

  • 邊框的設定順序為top-right-bottom-left,知道順序便可簡寫。

樣式 border-style

border-style 屬性用來設定元素邊框的樣式。

描述
#none #定義無邊框。
hidden 與 "none" 相同。不過應用於表時除外,對於表,hidden 用於解決邊框衝突。
dotted 定義點狀邊框。在大多數瀏覽器中呈現為實線。
dashed 定義虛線。在大多數瀏覽器中呈現為實線。
solid 定義實線。
double 定義雙線。雙線的寬度等於 border-width 的值。
groove 定義 3D 凹槽邊框。其效果取決於 border-color 的值。
ridge 定義 3D 壟斷邊框。其效果取決於 border-color 的值。
inset 定義 3D inset 邊框。其效果取決於 border-color 的值。
outset 定義 3D outset 邊框。其效果取決於 border-color 的值。
  • 預設值是none,因此如果希望邊框出現,就必須宣告一個樣式。

  • 可以為一個邊框定義多個樣式 。

  • 只有當這個值不是 none 時邊框才可能出現。

顏色 border-color

border-color 屬性用於設定元素邊框的顏色。

  • 預設的邊框顏色是元素本身的前景色。如果沒有為邊框聲明顏色,它將與元素的文字顏色相同。另一方面,如果元素沒有任何文本,假設它是一個表格,其中只包含圖像,那麼該表的邊框顏色就是其父元素的文本顏色(因為 color 可以繼承)。這個父元素很可能是 body、p 或另一個 table。

  • 邊框可以設定為透明,值為transparent。這個值用於建立有寬度的不可見邊框 。

邊框與背景

邊框在元素的背景之上。

邊框圓角

元素四周的圓角效果是經常需要的功能,border-radius屬性可以設定圓角。

  • ie9之前的版本不相容於圓角屬性。

  • 值是指定的長度,例如4px。

擴充屬性

邊框圖片border-image

相關文章推薦:

 # css佈局中格式化上下文(FC)類型有哪些?格式化上下文(FC)的類型介紹

#CSS 網格佈局(Grid)的兩種方式介紹(附程式碼)

以上是淺析CSS邊框屬性:寬度&樣式&邊框等的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn