一、错题总结
①在css中填充的属性是padding;
②font-style和font-family两属性之间的区别:
font-style属性用来设置字体风格(例如:实现字体倾斜)
font-family属性用来设置字体类型(例如:宋体,楷体等等)
③visibility:hidden和display:none之间的区别
display:none;用于隐藏所修饰的元素,且不占据之前的空间
visibility:hidden;用于隐藏所修饰的元素,且占据之前的空间
题目:下列说法正确的有:()
A visibility:hidden;所占据的空间位置仍然存在,仅为视觉上的完全透明;
B display:none;不为被隐藏的对象保留其物理空间;
C visibility:hidden;与display:none;两者没有本质上的区别;
D visibility:hidden;产生reflow和repaint(回流与重绘);
答案:AB
④ID选择器>Class选择器=伪类>标签名称选择器
⑤a:link{} 未访问的链接
a:visited {} 已访问的链接
a:hover{} 鼠标划过链接
a:active{} 已选中的链接
二、问答题(公司面试时可能会问,记住就好)
①link和@import的区别?
在引入外部样式表的方法有两种。
第一种是使用link标签,例如:<link rel="stylesheet" href="xxx.css" type="text/css"/> 其中rel用于指定资源跟页面的关系 href用于指出资源地址。
第二种是使用import,例如:<style>@import url('./xx.css');</style>那它们之间有哪些区别呢?
①link是html中的一个标签 @import是css中所以提供的。
②link在页面被加载的时候就会自动加载,而@import是在加载css文件的时候才开始加载的(其实很好理解的 @import写在css中,那你说它什么时候被加载呢?)
③link没有兼容问题 @import有兼容问题
④link的权重大于@import
好了,今天的总结就到此结束了哈,十分感谢一直督促我一起学习的朋友。一起上岸,加油!!!