任务6-HTML3

课程目标:掌握基本标签和基本样式的用法

1. line-height 有什么用?

line-height: 行高,文本行之间的距离。也等于上下两行文字(设置相同)基线的距离。

作用
normal 取决于用户代理,约为1.2
percentage (%) 与元素自身的字体大小有关。计算出的值是给定的百分比值乘以元素计算出的字体大小
length (px) 指定固定length
number 乘以元素的 font size

使用number设置line-height是首选方法,在继承情况下不会有异常的值。

拓展阅读:
  1. css行高line-height的一些深入理解及应用
  2. MDN_line-height

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

caniuse查,inline-block兼容性结果

caniuse-inline-block.png

主流浏览器都支持这个特性(IE8以上)。

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

href : 链接。
title : 鼠标悬停在a标签时显示的文字。
target : _self(默认值),当前页面加载。 _target,新窗口打开。

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

display: none;,元素会在页面上消失(不存在了),然后这个元素本来的空间会被其他元素顶上。所以,页面会重排。
visibility: hidden;,元素也会在页面上消失,但它依然占着本来的空间。所以,页面不会重排。
opacity: 0;,这个显示效果跟visibility: hidden;差不多,但它只是“隐身了”,它依然在那个地方,只是变透明了(opacity 不透明度 为0)。所以,页面也不会重排。

display-none.png

真的消失了。

visibility-hidden.png

虽然消失了,但是还占着空间。

opacity-0.png

很明显,它还在那里,只是“隐身”了。

拓展阅读:

CSS“隐藏”元素的几种方法的对比

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

去除a链接默认样式,可以直接text-decoration: none;。
在a链接的父容器添加颜色,a链接不会继承。必须要直接把颜色样式作用到a链接上。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 14,686评论 1 92
  • 1. line-height有什么作用? line-height指定一行的行高,使用后会使文本在上下居中。 lin...
    小木子2016阅读 3,003评论 0 0
  • 参考1.line-height12.line-height23.line-height34.line-height...
    鸿鹄飞天阅读 3,926评论 0 0
  • 1.line-height有什么作用? line-height是行高的意思。具体指两行文字基线之间的距离。line...
    墨月千楼阅读 2,472评论 0 0
  • 1.line-height有什么作用? 所谓的行高,是指文本行基线之前的距离。在理解这句话之前先了解几个基本知识:...
    饥人谷_任磊阅读 3,372评论 0 1