问答:##
1.line-height有什么用?
定义:属性设置行间的距离(行高)/不允许为负数
说明:line-height 与 font-size 的计算值之差(在 CSS 中成为“行间距”)分为两半,分别加到一个文本行内容的顶部和底部。可以包含这些内容的最小框就是行框。
2.如何去查CSS属性的兼容性?比如inline-block哪些浏览器支持?
可以去www.caniuse.com 查看浏览器是否支持。
3.a 标签的href, title, target 是什么? title 和 alt有什么区别?如何新窗口打开链接?
href:是指向的网址链接或者页面位置
title:是提示信息,鼠标放在上面才会显示
alt:是图文无法显示时所在提示框内显示的信息
target: 用于设置跳转链接的打开方式,self为默认当前跳转,_blank为新窗口打开
4.display: none , visibility: hidden, opacity:0 有什么作用?有什么区别?
都是用来让元素看不见的作用,区别在于:
- display:none : 指的是该元素不可见,也不占用页面的空间,不会触发点击事件
- ** visibility:hidden**: 该元素不可见,但会占用页面空间,不会触发点击事件
- opacity:0 : 该元素不可见,会占用页面空间,也会出发点击事件
5.如何去除 a 链接的默认样式?直接在 a 链接父容器添加颜色,能否继承到当前 a 链接上
去除a链接的默认方式:
text-decoration:none; //去除下划线
color: //更改默认颜色
a:hover{} //更改划过颜色
a:visited{} //更改已访问颜色
直接在a链接父容器添加颜色,不会继承到当前a,也只有a的颜色不会继承,其它都会继承。