轮廓(outline)是绘制于元素周围的一条线,位于边框边缘的外围,可起到突出元素的作用。
轮廓(outline)属性指定了样式,颜色和外边框的宽度。
轮廓(outline)属性的位置让它不像边框那样参与到文档流中,因此轮廓出现或消失时不会影响文档流,即不会导致文档的重新显示。
在元素周围画线
本例演示使用outline属性在元素周围画一条线。.
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>学习猿地</title>
<style>
p
{
border:1px solid red;
outline:green dotted thick;
}
</style>
</head>
<body>
<p><b>注意:</b> 如果只有一个!DOCTYPE指定IE8支持 outline属性。</p>
</body>
</html>
设置轮廓的样式
本例演示如何设置轮廓的样式。
<html><!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>学习猿地</title>
<style>
p {border:1px solid red;}
p.dotted {outline-style:dotted;}
p.dashed {outline-style:dashed;}
p.solid {outline-style:solid;}
p.double {outline-style:double;}
p.groove {outline-style:groove;}
p.ridge {outline-style:ridge;}
p.inset {outline-style:inset;}
p.outset {outline-style:outset;}
</style>
</head>
<body>
<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嵌入轮廓</p>
<p class="outset">一个3D突出轮廓</p>
<p><b>注意:</b> 如果只有一个!DOCTYPE指定IE8支持 outline属性。</p>
</body>
</html>
设置轮廓的颜色
本例演示如何设置轮廓的颜色。
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>学习猿地</title>
<style>
p
{
border:1px solid red;
outline-style:dotted;
outline-color:#00ff00;
}
</style>
</head>
<body>
<p><b>注意:</b> 如果只有一个!DOCTYPE指定IE8支持 outline属性。</p>
</body>
</html>
设置轮廓的宽度
本例演示如何设置轮廓的宽度。
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>学习猿地</title>
<style>
p.one
{
border:1px solid red;
outline-style:solid;
outline-width:thin;
}
p.two
{
border:1px solid red;
outline-style:dotted;
outline-width:3px;
}
</style>
</head>
<body>
<p class="one">这是一个段落中的一些文本</p>
<p class="two">这是一个段落中的一些文本</p>
<p><b>注意:</b> 如果只有一个!DOCTYPE指定IE8支持 outline属性。</p>
</body>
</html>
轮廓(outline)是绘制于元素周围的一条线,位于边框边缘的外围,可起到突出元素的作用。
CSS outline 属性规定元素轮廓的样式、颜色和宽度。
“CSS” 列中的数字表示哪个 CSS 版本定义了该属性 ( CSS1 或者 CSS2 )。
属性 | 说明 | 值 | CSS |
---|---|---|---|
outline | 在一个声明中设置所有的外边框属性 | *outline-color outline-style outline-width *inherit |
2 |
outline-color | 设置外边框的颜色 | *color-name hex-number rgb-number *invert inherit |
2 |
outline-style | 设置外边框的样式 | none dotted dashed solid double groove ridge inset outset inherit |
2 |
outline-width | 设置外边框的宽度 | thin medium thick *length *inherit |
2 |
© 著作权归作者所有