<h3>1.line-height的意思,line-height
有什么作用?</h3>
<ul><li>答:line-height
是一行文字的高度,具体来说是指两行文字间"基线(base line)"之间的距离。
<h3>作用?</h3>
<li>是line-height
撑开了div的高度而不是文字.
<li>单行文字垂直居中,多行文字垂直居中,图片垂直居中。
<li>另外使用行高代替高度可以避免haslayout.
<h3>2.如何去查CSS熟悉的兼容性?比如inline-block
哪些浏览器支持?</h3>
<li>答:可以在<a href="http://caniuse.com/">"caniuse"</a>上查找CSS的兼容性。
<li>在输入框中输入inline-block
后按回车,就会返回inline-block
来浏览器中兼容性的结果。可以看出inline-bloc
k兼容IE8, IE11, Chrome所有等。图中绿的就代表兼容,数字代表兼容的版本。
<h3>3. a
标签的href
,title
, target
是什么?title
和 alt
有什么区别?如何新窗口打开链接?</h3>
<li>(href):href特性的值设定了链接的目标,即网站用户单击链接时所到达的页面地址。如果链接指向另一个网站,那么href特性值必须是一个网站的完整Web地址,也即是绝对URL。
<li>(title): 在<a>
元素中使用title特性来提供有关链接的附加信息。大部分浏览器在光标悬停的图像上以提示的方式显示title特性的内容。
<li>(target):链接的打开方式:
1._blank 作用是点开超链接之后在新的窗口打开该超链接。
2._parent 在父框架集中打开被链接文档。
3._self 默认。在相同的框架中打开被链接文档。
4._top 在整个窗口中打开被链接文档。
<h3>title和alt的区别在于</h3>
<li>title是当鼠标悬停在该a标签上方时会显示的描述内容;
<li>alt是img标签必需的属性,当图片无法显示时的替代文本。alt的属性值为搜索引擎提供数据。</br>
<h3>4. display: none, visibility: hidden, opacity:0 有什么作用?有什么区别?</h3>
属性/值 | 区别 |
---|---|
display: none | 隐藏后元素脱离文档流,不占位置 |
visibility: hidden | 不可见,没脱离文档流,仍然占位置 |
opacity:0 | 完全透明,未脱离文档流,仍然占位置 |
<h3>5. 如何去除 a 链接的默认样式?直接在 a 链接父容器添加颜色,能否继承到当前 a 链接上?</h3>
<li>使用text-decoration: none; 可以去除a链接的默认样式。
<li>直接在a链接父容器添加颜色,不能继承到当前a链接,但是字体大小能够继承。
<h4>感谢观众</h4>
本教程版权归饥人谷peter和饥人谷所有,转载须说明来源