1.line-height有什么作用?
“行高“指一行文子的高度,具体来说是指两行文子间基线间的距离。在CSS,line-height被用来控制行与行之间的垂直距离。line-height 属性会影响行框的布局。在应用到一个块级元素时,它定义了该元素中基线之间的最小距离而不是最大距离。所有浏览器都支持 line-height 属性。
2.如何去查CSS属性的兼容性?比如inline-block哪些浏览器支持?
用can i use可以查css属性的兼容性,
inline-block:
3.a 标签的href, title, target 是什么? title 和 alt有什么区别?如何新窗口打开链接?
a标签的 href 属性用于指定超链接目标的 URL。
a标签的title属性可以让鼠标悬停在超链接上的时候,显示该超链接的文字注释
<a href="http://www.baidu.cn" title = "百度的的中文站点">百度网站</a>
a 标签的 target 属性规定在何处打开链接文档。
title和alt的区别:alt 用来给图片来提示的。Title用来给链接文字或普通文字提示的。
用法如下:
<p Title="给链接文字提示">文字</p>
<a href="#" Title="给链接文字提示">文字</a>
<img src="图片.gif" alt="给图片提示">
如何新窗口打开链接
<a href="http://www.baidu.com" target="_blank">超链接</a>.
4.display: none , visibility: hidden, opacity:0 有什么作用?有什么区别?
他们的作用都是让元素消失.
区别是:
display=none,把元素隐藏起来,并且会改变页面布局,可以理解成在页面中把该元素删除掉一样。
visibility=hidden,该元素隐藏起来了,但不会改变页面布局,但是不会触发该元素已经绑定的事件。
opacity=0,该元素隐藏起来了,但不会改变页面布局,并且,如果该元素已经绑定一些事件,如click事件,那么点击该区域,也能触发点击事件的。
5.如何去除 a 链接的默认样式?直接在 a 链接父容器添加颜色,能否继承到当前 a 链接上?
除去 a 链接的默认样式:使用text-decoration:none;
直接在 a 链接父容器添加颜色,不能继承到当前 a 链接上。其他的都可以继承,比如字体大小。要实现对a链接颜色起作用,必须设置a。