css知识总结

outline和border

2019-08-21  本文已影响0人  尤格萨隆
outline (轮廓)是绘制于元素周围的一条线,位于边框边缘的外围,可起到突出元素的作用。
CSS 的 outline 属性允许我们改变这个默认的轮廓虚线框效果。其属性有:
div{
  border:2px solid black;
  outline:2px solid red;
  outline-offset:15px;
}
outline和border的区别

border 可应用于几乎所有有形的html元素,而 outline 是针对链接、表单控件和ImageMap等元素设计。从而另一个区别也可以推理出,那就是: outline 的效果将随元素的 focus 而自动出现,相应的由 blur 而自动消失。这些都是浏览器的默认行为,无需JavaScript配合CSS来控制。

上一篇 下一篇

猜你喜欢

热点阅读