• Scorpio
    2019-03-08
    我们团队没有规范。。。
    
     44
  • Lcina
    2019-03-18
    行内属性的优先级永远高于 CSS 规则,浏览器提供了一个“口子”,就是在选择器前加上“!import”。应该是 important 吧
    
     15
  • 阿成
    2019-03-07
    有两个问题想请教一下winter老师:
    1. 您对styled-component类似的方案怎么看
    2. 您对使用属性选择器代替class怎么看
    
     10
  • CC
    2019-03-07
    如果是注重复用的开发,一般采用组件化的形式,给组件一套命名空间;

    如果是页面较少的网页开发,不太在意复用和扩展,一般采用 BEM 的规则。

    ”根据 id 选单个元素,class 和 class 的组合选择成组元素,tag 选择器确定页面风格。“ 从这个原则中收获很大。
    
     6
  • 矫健的胖虎
    2019-06-27
    在《css重构》这本书里面建议一般情况下class用来给css提供选择入口,id则为js提供选择入口。尽量不要用js直接修改元素样式,而是通过js修改元素的class从而修改样式。这样能很好的划分样式与逻辑

    作者回复: 前一句我觉得值得商榷,后一句没什么问题。

    
     4
  • 阿歡。
    2019-03-13
    老师您好,下面例子中 把<br>去掉,会变成First paragraph为绿色,Second paragraph为蓝色,这是为何?
    <div>
                <span id="a">First paragraph</span><br>
                <span>Second paragraph</span>
     </div>

               div>span#a {
                    color:green;
                }
                div::first-line {
                    color:blue;
                }
    展开
     1
     4
  • 靠人品去赢
    2019-04-03
    我放一个伪类和伪元素的链接吧,这两者属于见过但是没注意更没区分过,估计有人会需要https://developer.mozilla.org/zh-CN/docs/Learn/CSS/Introduction_to_CSS/Pseudo-classes_and_pseudo-elements
    
     3
  • o.O君程
    2019-11-13
    BEM

    作者回复: 那个东西简直不知所云,Block和Element在CSS和DOM语境有特定意义,它这个重新定义非常容易造成混淆。

    
     2
  • bradleyzhou
    2019-05-16
    MDN 上有一个图解优先级的材料 https://specifishity.com/
    
     2
  • Ranjay
    2019-03-24
    BEM规范实际上就已经是很好的实践
    
     2
  • qqq
    2019-03-22
    提醒下:伪元素那部分说的是子元素 color 覆盖父元素 color,而非 CSS 规则覆盖
    
     1
  • Geek_8c1d64
    2019-03-07
    img、br等不能包含子元素的标签不能创建::before和::after。但一个例外是hr,不知道为什么。或许是我的理解有问题?
    
     1
  • 巨龙的力量啊
    2019-12-05
    遇事不决就!important🤪
    
    
  • 旅途。👣👣
    2019-05-09
    评论亦精彩
    
    
  • 空山鸟语
    2019-04-17
    选择器的优先级那块,是不是还缺 属性选择器?
     比如 input[type=text] 等
     1
    
我们在线,来聊聊吧