如何查兼容性

  1. line-height有什么作用?
    用来设置当前line-box的最小高度

normal|<number>|<length>|<percentage>

- normal

默认的值,取决于浏览器,一般为1.2
- number
推荐使用,设置line-box的高度,数值相当于当前元素的number*font-size
- length
常用line-heightheigth的px值相同来使文字垂直居中,如果使用的是em,相对的是当前元素的font-size
- percentage
相对于当前font-size值乘以百分比

  1. 如何去查CSS属性的兼容性?比如inline-block哪些浏览器支持?
    使用can i use这个网站来查
    can i use inline-block
  2. a 标签的href, title, target 是什么? title 和 alt有什么区别?如何新窗口打开链接?
    • <a href="http://www.jirengu.com" title="这个链接会链接到饥人谷的官网" target="-blank">饥人谷</a>
      上面就是a标签的语句,其中href表示的是hypertext reference,就是超文本链接的引用地址。title是当鼠标hover上去的时出现的小注释,title是一个全局的属性,不仅仅可以用在a标签里面。target表示的是哪里来显示这个链接,可以是_self当前窗口直接跳转,也可以是_blank打开一个新的窗口。
    • title的作用是当鼠标hover上去的时候显示一个小注释,主要是对hover元素的简单说明或提示,而alt是用在当图片不能显示的时候所需要显示的文字
  3. display: none, visibility: hidden,opacity:0有什么作用?有什么区别?
    • display: none,将元素的显示方式设置为不显示,使元素从文档流中脱离,不再显示,就像这个元素不存在一样
    • visibility: hidden,将元素隐藏起来,虽然还是在文档流原来的位置,但是元素不能使用,例如按钮就无法点击
    • opacity: 0,将元素设置为全透明,虽然看不见元素,但是元素还是在本来的位置而且可以使用
  4. 如何去除 a 链接的默认样式?直接在 a 链接父容器添加颜色,能否继承到当前 a 链接上?
    • 对a链接使用CSS属性text-decoration: none;
    • 不能继承父容器的颜色,因为浏览器对链接设置了默认的样式,如果优先级没有比浏览器的默认设置高的话,就不会覆盖掉浏览器的默认样式


      user agent默认样式

代码练习

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 14,179评论 1 92
  • •前端面试题汇总 一、HTML和CSS 21 你做的页面在哪些流览器测试过?这些浏览器的内核分别是什么? ...
    Simon_s阅读 2,386评论 0 8
  • 转载请声明 原文链接地址 关注公众号获取更多资讯 第一部分 HTML 第一章 职业规划和前景 职业方向规划定位...
    前端进阶之旅阅读 16,892评论 32 459
  • 学习CSS的最佳网站没有之一 http://www.w3school.com.cn/tags/index.asp ...
    Amyyy_阅读 1,195评论 0 1
  • 言必信,行必果
    洋氵羊阅读 292评论 0 0

友情链接更多精彩内容