1、line-height有什么作用?
指的是文字之间上下基线的距离,写line-height来让上下文字有不同的距离。
2、如何去查CSS属性的兼容性?比如inline-block哪些浏览器支持?
可以去www.caniuse.com网站查询css属性的兼容性。
3、a 标签的href, title, target 是什么? title 和 alt有什么区别?如何新窗口打开链接?
href:是指连接的地址,可以是网址或者页面位置,也可以写本地html文件的哦。
title:指鼠标放上去会显示出的提示信息
alt:当图片炸了无法显示,那么alt里面文字的内容会在img的地方显示出来
target:是点击a链接之后跳转的位置,self是在当前的页面跳转,_blank是浏览器新窗口打开来。
4、display: none,visibility: hidden,opacity:0有什么作用?有什么区别?
display:none这个元素写上去之后直接把代码从DOM树中有去除了一般的效果,不会显示也不会挤占页面的空间。不会触发事件。
visibility:hidden用法和display:none类似,但是区别就是visibility:hidden只是不显示,应用这个属性的标签原来挤占多少空间,在页面中还是挤占多少空间,只不过不再显示内容。不会触发事件。
opacity:0不透明度为零,opacity这个元素是可以调节透明度的,这里值写0那么久不可见,但是会挤占空间,会有什么事件还是会触发的。
5、如何去除 a 链接的默认样式?直接在 a 链接父容器添加颜色,能否继承到当前 a 链接上?
去除a链接的默认样式需要给a标签独立写css
text-decoration:none;
color: #fff;
a:hover
a:visited
(a还有其他的可以写的元素a:link ; a:active ;)
直接在a链接父容器添加颜色不会继承在当前a链接上,只有a链接不会继承,其他标签会继承。