开发者常问:CSS在读屏器上会变成什么样?一些与视觉效果强相关的属性,比如color
、border
、font
、margin
、padding
,对于读屏器来说是完全透明不可见的。但与内容相关的属性呢,比如::before
和::after
?那些传达了一定含义的属性呢,比如list-style
、line-through
?再然后影响内容定位以及内容可见性的属性呢,比如clip
、position
、display
、overflow
、height
、width
、visibility
等等?现在大家都知道用CSS来生成内容是一种不好的做法,但就跟不应该在高速路上超速一样,有时还是明知故犯。