上个月,我在Twitter上讨论了CSS固有的“范围化”样式(在构建过程中生成)和“嵌套”样式之间的区别。有趣的是,我问为什么开发人员在接受JavaScript生成的“作用域样式”的同时避免ID选择器的特殊性?基思·格兰特认为,区别在于在级联和遗传之间取得平衡,即优先考虑邻近性而非特异性。让我们来看看。
CSS级联基于三个因素:
邻近性在任何地方都没有提到,选择器各部分之间的DOM树关系。下面的段落都是红色的,即使第二段的“内部p”比“外部p”描述的关系更密切:
两个选择器具有相同的特异性,它们都描述相同的p元素,而且都没有标记为!重要的是,因此结果仅基于源订单
微信小程序开发热门城市: 克拉玛依网站建设 屏东网站建设 丽水网站建设 双鸭山网站建设 沈阳网站建设 宁波网站建设 营口网站建设 石嘴山网站建设 茂名网站建设 保山网站建设 锦州网站建设 云林网站建设 葫芦岛网站建设 湛江网站建设 上海网站建设 汕头网站建设 诚果国际供应链管理(江苏)有限公司
网站仿站活跃地区: 利通网站开发设计 鹤山网站开发设计 禄丰网站开发设计 双峰网站开发设计 辰溪网站开发设计 夏河网站开发设计 甘孜网站开发设计 蒲江网站开发设计 贵德网站开发设计 武乡网站开发设计 铜陵网站开发设计 湾仔区网站开发设计 海晏网站开发设计 肥乡网站开发设计 云溪网站开发设计 掇刀网站开发设计 诚果国际供应链管理(江苏)有限公司