摘要:
CSS 的轮廓(outline)属性有点像边框(border)属性,但两者还是有明显不同之处的。我们先看一个例子:div#test { width: 100px; border: 1px solid #000000; outline: 3px solid #6688AA;}可以看到在宽度为 1px 的 border 外面由多了一层宽度为 3px 的 outline。考虑到两者的写法也一致,为何有了 border 还需要 outline 这个属性呢?实际上,outline 和 border 的最大区别在于,它不占用空间,无论 outline 多宽也不会影响正常的页面流。所以,可... 阅读全文