几乎所有元素都可以定义边框。
边框样式需同时定义border-width、border-style、border-color属性,才会有效果。
边框样式属性
| 属性 | 说明 |
|---|---|
| border-width | 边框宽度 |
| border-style | 边框外观(虚线,实线等) |
| border-color | 边框颜色 |
border-width
边框宽度,取值像素值。
border-style
边框外观,none、dashed、solid、hidden、dotted、double等。
border-color
边框颜色
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title></title>
<style type="text/css">
/*定义所有div样式*/
div
{
width:100px;
height:30px;
}
/*定义单独div样式*/
#div1{border:1px dashed red;}
#div2{border:1px solid red;}
</style>
</head>
<body>
<div id="div1"></div>
<div id="div2"></div>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title></title>
<style type="text/css">
img
{
border-width: 2px;
border-style:solid;
border-color:red;
}
</style>
</head>
<body>
<img src="img/haizei.png" alt="海贼王之索隆">
</body>
</html>
border: 1px solid red;
等价于
border-width:1px;
border-style:solid;
border-color:red;
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title></title>
<style type="text/css">
div{border:1px solid red;}
</style>
</head>
<body>
<div>绿叶学习网,给你初恋般的感觉。</div>
</body>
</html>
单独一条边进行设置。
border-top-width:1px;
border-top-style:solid;
border-top-color:red;
border-top: 1px solid red;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:red;
border-bottom: 1px solid red;
border-left-width:1px;
border-left-style:solid;
border-left-color:red;
border-left: 1px solid red;
border-right-width:1px;
border-right-style:solid;
border-right-color:red;
border-right: 1px solid red;
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title></title>
<style type="text/css">
div
{
width:100px; /*div元素宽为100px*/
height:60px; /*div元素高为60px*/
border-top:2px solid red; /*上边框样式*/
border-right:2px solid yellow; /*右边框样式*/
border-bottom:2px solid blue; /*下边框样式*/
border-left:2px solid green; /*左边框样式*/
}
</style>
</head>
<body>
<div></div>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title></title>
<style type="text/css">
div
{
width:100px; /*div元素宽为100px*/
height:60px; /*div元素高为100px*/
border:1px solid red; /*边框整体样式*/
border-bottom:0px; /*去除下边框*/
}
</style>
</head>
<body>
<div></div>
</body>
</html>
border-bottom:0px;
border-bottom:0;
border-bottom:none;