CSS a标签的问题

html-css024

CSS a标签的问题,第1张

如果你是给所有a标签设置了统一样式,那么要给其中一个单独设置的话,可以在这么写,如下:

统一标签样式:a{样式}

单独样式:a.cssa01{样式}

<a class="cssa01"></a>

不过这种方式有个问题,就是a标签会继承你单独设置的样式之外的样式,解决方法有两种,第一,就是所有a标签都单独设样式而不要设统一样式,或者统一样式要是通用的不会影响其他单独样式的那种,第二,就是单独样式把统一样式注销掉或者修改,是在单独样式里写哦,不是统一样式写

nav这些标签不管css的事,是html里面的,html5以前没nav之类的东西,有了h5以后才建议这样做的,不是非要用nav包a,是建议在导航栏里用nav包a,nav就是导航的意思(你不包视觉上一样可以实现相同效果,而且一个新闻列表里面的a你就不该用nav包,因为新闻不属于网站导航区)

这叫语义化,比如给盲人阅读器(这玩意在中国目前基本上不存在用户群)及以后可能有更智能的设备和搜索引擎留路子,甚至把html拿给一些非屏幕阅读设备来读取,设备读取到nav区域就知道此处是导航。