CSS中对img标签为什么要初始它的border为0

422 阅读1分钟

原因:

一些浏览器会对img外面的a标签加上蓝色边框(如IE11以下的版本),很影响美观,所以需要将img标签的border属性设置为0。

<a href=""><img src="../images/1.jpg" alt=""></a>

不只是针对img标签需要将它初始化,CSS中其他的元素都应该先将它归零,然后自己设定属性值,这样可以避免很多问题。