gpt4 book ai didi

css - 为什么需要在 CSS 中添加大纲?大纲对现有的大纲是多余的吗?

转载 作者:太空宇宙 更新时间:2023-11-03 19:54:19 25 4
gpt4 key购买 nike

今天我注意到 CSS 中的 outline 属性。但是我不知道为什么它被添加到 CSS 中?做什么的?对我来说,边距、填充、边框就足够了。

最佳答案

outline 在元素区域外创建一个边框,不会增加它的宽度,也不会影响周围的布局。来自quirksmode.org page on outline :

The outline is not actually a part of the box, it does not count in any way towards the width or height of a box.

这确实是一个非常有用的功能,因为它允许例如在 hover/focus 操作中突出显示一个元素,而不干扰相邻元素。 Firefox 中聚焦链接周围的轻微虚线轮廓是使用 outline 属性完成的。

不过,IE < 8 不支持它,因此它的日常使用有限。

关于css - 为什么需要在 CSS 中添加大纲?大纲对现有的大纲是多余的吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3398634/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com