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
我们在线,来聊聊吧
✕
您好,当前有专业客服人员在线,让我们来帮助您吧。
我们在线,来聊聊吧