罗斯

罗斯

认证信息:

15 飞吻 2018-12-28加入 来自

(这个人懒得留下签名)

罗斯 最近的提问

罗斯 最近的回答

  • 2019-02-12 我们在书写高效CSS时会有哪些问题需要考虑? 回答了

    1.样式是:浏览器是从右向左来解析一个选择器的

    2.ID最快,Universal最慢 有四种类型的key selector,解析速度由快到慢依次是:ID、class、tag和universal

    3.不要tag-qualify (永远不要这样做 ul#main-navigation { } ID已经是唯一的,不需要Tag来标识,这样做会让选择器变慢。)

    4.后代选择器最糟糕(换句话说,下面这个选择器是很低效的: html body ul li a { })

    5.想清楚你为什么这样写

    6.CSS3的效率问题(CSS3选择器(比如 :nth-child)能够漂亮的定位我们想要的元素,又能保证我们的CSS整洁易读。但是这些神奇的选择器会浪费很多的浏览器资源。)

    7.我们知道#ID速度是最快的,那么我们都用ID,是不是很快。但是我们不应该为了效率而牺牲可读性和可维护性1.样式是:浏览器是从右向左来解析一个选择器的

     2.ID最快,Universal最慢 有四种类型的key selector,解析速度由快到慢依次是:ID、class、tag和universal

     3.不要tag-qualify (永远不要这样做 ul#main-navigation { } ID已经是唯一的,不需要Tag来标识,这样做会让选择器变慢。)

     4.后代选择器最糟糕(换句话说,下面这个选择器是很低效的: html body ul li a { })

     5.想清楚你为什么这样写

     6.CSS3的效率问题(CSS3选择器(比如 :nth-child)能够漂亮的定位我们想要的元素,又能保证我们的CSS整洁易读。但是这些神奇的选择器会浪费很多的浏览器资源。)

     7.我们知道#ID速度是最快的,那么我们都用ID,是不是很快。但是我们不应该为了效率而牺牲可读性和可维护性