首页 > 软件操作教程 > 编程开发 > CSS
题目内容

CSS 边框与外轮廓的异同点

题目答案

    在CSS样式中,边框(border)与轮廓(outline )从页面显示上看起来几乎一样,但是它们之间的区別还是很大的。

相同点如下:

    •都是围绕在元素外围显示。

    •都可以设置宽度、样式和颜色属性。

    •在写法上也都可以采用简写格式(即把三个属性值写在一个属性当中)。

    不同点如下:

    •outline是不占空间的,不会增加额外的width或者height,而border会增加盒子的宽度和高度。

    •outline不能进行上、下、左、右单独设置,而border可以。

    •border可应用于几乎所有有形的HTML元素,而outline应用于链接、表单控件、lmageMap等元素。

    •outline的效果将随元素的focus而自动出现,相应地随blur而自动消失。

    •当outline和border同时存在时,outline会围绕在border的外围。

    【例题】比较边框与外轮廓

    代码如下:

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title>Document</title>

<style>

.div1{

width: 200px;

height: 200px;

margin:20px auto;

border-width:20px 10px 15px 5px;

border-color: red green yellow blue;

border-style: solid dashed dotted;

outline-width: 20px ;

outline-style:solid ;

outline-color:pink ;

}

</style>

</head>

<body>

<div></div>

</body>

</html>

image.png

网友评论(共0条评论)

请自觉遵守互联网相关政策法规,评论内容只代表网友观点!

最新评论

点击加载更多评论>>

软件操作 新人注册送三重礼

已有 22658 名学员学习以下课程通过考试

相关视频试题

最需教育客户端 软件问题一手掌握

去 App Store 免费下载 iOS 客户端