HTML知识点3

2016-08-01  本文已影响0人  hk_kh

问答

一、line-height有什么作用?

二、如何去查CSS属性的兼容性?比如inline-block哪些浏览器支持?

可以通过can I use查询

Paste_Image.png

inline-block支持的浏览器有:

Paste_Image.png

三、a 标签的href, title, target 是什么? title 和 alt有什么区别?如何新窗口打开链接?

href、title、target是a标签的属性。 href 属性,它指示链接的目标。 title 属性规定关于元素的额外信息。这些信息通常会在鼠标移到元素上时显示一段工具提示文本。target 属性规定在何处打开链接文档。
title 和 alt有什么区别:alt是html标签的属性,而title既是html标签,又是html属性。

新窗口打开链接:<a href="链接的页面" target="_blank">新窗口打开</a><br />

四、display: none , visibility: hidden, opacity:0 有什么作用?有什么区别?

display: none:隐藏对象,不占据空间,会改变页面布局。
visibility: hidden:隐藏对象,占据空间,不会改变页面布局,但是不会触发该元素已经绑定的事件。
opacity:0:将元素隐藏起来,但不会改变页面布局,并且,如果该元素已经绑定一些事件,如click事件,那么点击该区域,也能触发点击事件。

五、如何去除 a 链接的默认样式?直接在 a 链接父容器添加颜色,能否继承到当前 a 链接上?

text-decoration: none去除a链接的默认样式。
直接在 a 链接父容器添加颜色,不会继承到a链接上,由于css层叠,a元素继承自div的样式(color:red)被浏览器的a元素的默认样式给覆盖了。
浏览器本身对 a 标签有默认样式,直接对 a 标签指定从父级 div 继承下来的优先级没有选择器高,覆盖不到。

Paste_Image.png

结果为:


Paste_Image.png Paste_Image.png
上一篇 下一篇

猜你喜欢

热点阅读