CSS 邊框樣式
CSS邊框樣式
可以使用border-style來設定邊框的樣式,也可以分別來設定上下左右的樣式:
border- top-style
border-left-style
#border-right-style
##border -bottom-style
邊框樣式有很多種,可以定義很多,像是單邊框,虛線的邊框,實線的邊框,雙邊框,還有沒有邊框的邊框。<html>
<head>
<title>测试内边距</title>
<meta charset="utf-8">
<!-- 调用CSS样式表 -->
<style type="text/css">
p.none{border-style: none;}/*设置无边的边框*/
p.dotted {border-style: dotted}/*设置点状边框*/
p.dashed {border-style: dashed}/*设置虚线边框*/
p.solid {border-style: solid}/*设置实线边框*/
p.double {border-style: double}/*设置双线边框*/
p.groove {border-style: groove}/*设置3D凹槽边框*/
p.ridge {border-style: ridge}/*设置3D垄状边框*/
p.inset {border-style: inset}/*设置3D inset 边框*/
p.outset {border-style: outset}/*设置3D outset 边框*/
</style>
</head>
<body>
<p class="none">我没有边框</p>
<p class="dotted">点状边框</p>
<p class="dashed">虚线边框</p>
<p class="solid">实线边框</p>
<p class="double">双线边框</p>
<p class="groove">3D凹槽边框</p>
<p class="ridge">3D 垄状边框</p>
<p class="inset">3D inset 边框</p>
<p class="outset"> 3D outset 边框</p>
</body>
</html>CSS邊框寬度與顏色
邊框寬度邊框寬度是透過border-width來定義的,可以分別設定上下左右4個屬性border-top-width
border-bottom-width
border-left-width
border-right-width
邊框顏色邊框寬度是透過border-color來定義的,同樣也可以分別設定上下左右4個屬性border-top-color
border-bottom-color
border-left -color
border-right-color
<!DOCTYPE html>
<html>
<head>
<title>测试内边距</title>
<meta charset="utf-8">
<!-- 调用CSS样式表 -->
<style type="text/css">
/*定义p标签,是实线边框*/
p {border-style: solid;}
.all {
/*定义所有边框宽度为5像素*/
border-width: 5px;
/*定义所有边框是颜色为橙色*/
border-color: #FF8000
}
.top {
/*定义上边框宽度为5像素*/
border-top-width: 5px;
/*定义上边框是颜色为橙色*/
border-top-color: #FF8000
}
.bottom {
/*定义下边框宽度为5像素*/
border-bottom-width: 5px;
/*定义下边框是颜色为橙色*/
border-bottom-color: #FF8000
}
.left {
/*定义左边框宽度为5像素*/
border-left-width: 5px;
/*定义左边框是颜色为橙色*/
border-left-color: #FF8000
}
.right {
/*定义右边框宽度为5像素*/
border-right-width: 5px;
/*定义右边框是颜色为橙色*/
border-right-color: #FF8000
}
</style>
</head>
<body>
<p class="all">我是设置所有边框的</p>
<p class="top">我只负责上面</p>
<p class="bottom">我负责下面</p>
<p class="left">我设置的是左边</p>
<p class="right">我设置的是右边</p>
</body>
</html>單獨設定各邊框
在CSS中,可以指定不同的側面不同的邊框:實例#p{
border-top-style:dotted;
border -right-style:solid;
border-bottom-style:dotted;
border-left-style:solid;
}
##上面的例子也可以設定一個單一屬性:
border-style屬性可以有1- 4個值:
上邊框是dotted
#右邊框是solid
底邊框是double
左邊框是dashed
border-style:dotted solid double;
#上邊框是dotted
左、右邊框是solid
底邊框是double
border-style:dotted solid;
#上、底邊框是dotted
右、左邊框是solid
border-style:dotted;
四面邊框是dotted
#
邊框也擁有簡寫屬性
#border: 5px solid red;
新建檔案
<!DOCTYPE html>
<html>
<head>
<title>测试内边距</title>
<meta charset="utf-8">
<!-- 调用CSS样式表 -->
<style>
.blue
{
border:1px dotted LightSkyBlue;
}
.red
{
border:5px solid red;
}
</style>
</head>
<body>
<div> 默认无边框div </div><br/>
<div class="blue"> 点状蓝色细边框 </div><br/>
<div class="red"> 红色粗边框 </div><br/>
</body>
</html>
預覽
Clear
- 課程推薦
- 課件下載
課件暫不提供下載,工作人員正在整理中,後期請多關注該課程~ 














