border
是 CSS 中用來設置元素邊框的屬性。它能夠為 HTML 元素添加邊框,邊框可以控制樣式、顏色和寬度。這個屬性是個綜合屬性,實際上它是三個不同屬性的縮寫:border-width
、border-style
和 border-color
。
border-width
:定義邊框的寬度。
thin
、medium
和 thick
這些關鍵字來表示。border-width: 2px;
border-style
:定義邊框的樣式。
solid
(實線)、dashed
(虛線)、dotted
(點線)、double
(雙線)、groove
(凹槽)、ridge
(凸脊)、inset
(內嵌)、outset
(外凸)、和 none
(無邊框)。border-style: solid;
border-color
:定義邊框的顏色。
#ff0000
)、RGB(例如 rgb(255, 0, 0)
)或 HSL(例如 hsl(0, 100%, 50%)
)來設置顏色。border-color: red;
border
屬性可以用來同時設置邊框的寬度、樣式和顏色。以下是幾個範例:
設置所有邊框:
div {
border: 2px solid black;
}
div
元素添加了 2 像素寬的實線黑色邊框。設置不同邊框樣式:
div {
border-top: 3px dashed blue;
border-right: 4px dotted green;
border-bottom: 2px solid red;
border-left: 1px double purple;
}
div
元素的每個邊設置了不同的邊框樣式和顏色。border
的例子<!DOCTYPE html>
<html lang="zh-Hant">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Border 範例</title>
<style>
.example {
border: 5px solid #0000FF; /* 5 像素寬的實線藍色邊框 */
padding: 10px; /* 內邊距 */
margin: 20px; /* 外邊距 */
}
</style>
</head>
<body>
<div class="example">
這是一個有邊框的區塊
</div>
</body>
</html>
border
屬性是邊框樣式的縮寫,設置它時會同時影響邊框的寬度、樣式和顏色。如果你只想設置其中的一部分,可以使用 border-width
、border-style
和 border-color
這些單獨的屬性。希望這樣的解釋能幫助你理解 border
屬性的作用和使用方法!
屬性名稱 | 說明 | 範例 |
---|---|---|
background-image |
設置背景圖片。 | background-image: url("../img/logo.png"); |
background-repeat |
控制背景圖片的重複方式。 | background-repeat: no-repeat; <br>background-repeat: repeat-x; <br>background-repeat: repeat-y; |
background-attachment |
控制背景圖片是否固定,還是隨著視窗滾動。 | background-attachment: fixed; <br>background-attachment: scroll; |
background-position |
設置背景圖片的位置。 | background-position: center; <br>background-position: 10px 20px; <br>background-position: left top; |