HTML基础知识

2016-08-04  本文已影响0人  Lily的夏天

1.line-height有什么作用?

答: line-height 属性设置行间的距离(行高),不能使用负值。该属性会影响行框的布局。在应用到一个块级元素时,它定义了该元素中基线之间的最小距离而不是最大距离。line-height 与 font-size 的计算值之差(行距)分为两半,分别加到一个文本行内容的顶部和底部。可以包含这些内容的最小框就是行框。
可能的值:

描述
normal 默认
number 设置数字,此数字会与当前的字体尺寸相乘来设置行间距。
length 设置固定的行间距。
% 基于当前字体尺寸的百分比行间距。
inherit 规定应该从父元素继承 line-height 属性的值。

作用:

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

答:可以用 caniuse.com来查css属性的兼容性。
各大浏览器对inline-block属性的支持如下图:

QQ图片20160803141152.png

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

描述
_blank 在新窗口中打开被链接文档。
_self 默认。在相同的框架中打开被链接文档。
_parent 在父框架集中打开被链接文档。
_top 在整个窗口中打开被链接文档。
framename 在指定的框架中打开被链接文档。
<a href="#" target="_blank">在新窗口代开链接</a>

跳转到锚点

1.id定位,这样的定位可针对任何标签定位
<a href="#here">锚点</a>
<p id="here"></p>
2.使用name定位,name属性只能针对a标签来定位,而对div等其他标签就不能起到定位作用
<a href="#f2"></a>
<br/><br/><br/>
<a name="f2">111</href>

跳转到另一个页面的锚点:

1.在test1.html创建锚 <a name="test">锚</a> 
2.在test2.html设置好链接 <a href="test1.html#test">连接到另外页面的锚的超链接</a>

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

答:三者的主要作用是隐藏元素。
区别:

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

答:可以用以下代码去除a 链接的默认样式:

text-decoration: none;
color: #333;/*字体颜色可自定义*/

直接在 a 链接父容器添加字体颜色,不能继承到当前 a 链接上。(亲测是这样的)

上一篇下一篇

猜你喜欢

热点阅读