2.有时候我无法从类的名称猜到这个类样式到底是为
那个元素来书写的同,因为从类样式不能体会到网页的结构层次。
3.命名真是大问题啊。有可能你上面写了,但是你忘记
了,下面再写一个。
*/
2。解决方法:使用嵌套
3.调用多个类:
伪类样式:本质是一个标签,但是可以扩展为一个类。
a:link:添加了超链接但是没有做任何处理时的状态
a:hover:鼠标上移时候的状态
a:active:鼠标点击还没释放时的状态
a:visited:访问过后的状态
Css 盒子的相关属性
1.内容属性:内容本身的宽=width,内容本身的高=height
2.内填充:内容与边框间的距离padding 如果增加了内填充定义则盒子宽度增加
3.添加时刻简写padding 上右下左。如果只有一个参数时,例如padding:10px;表示上下左右同时增加10px;如果有两个参数时,例如padding:10px 20px;则表示上下增加10 左右增加20px ;如果有三个参数时缺少的最后一个值去对面找
4.外边距margin 同上
5.由于各个浏览器存在的内外边距的默认值不同,我们需要将所有浏览器的默认内外边距,都从零开始计算。在实际工作中不要用*{margin:0;padding:0} 效率低。所以用到了哪些元素,就把哪些元素的默认内外边距归零。
6.边框