[英]CSS [attribute|=value] vs [attribute*=value] selectors
[英]“0” vs “none” as css attribute value
当我想在css中删除某些东西时,我通常将0
作为值。 例如:
border: 0;
background: 0;
0
和none
任何区别吗?
与border
和background
等复合样式一起使用时,值将对应于不同的属性。
border: 0
将设置border-width: 0
而border: none
将设置border-style: none
。
background: 0
将设置background-position: 0
而background: none
将设置background-image: none
。
所以,有一个区别。 在边框的情况下,差异不会产生任何视觉差异,因为两者都删除边框,但对于背景,如果您还设置了任何其他背景属性,它可能会有所不同。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.