就是某一个选择器下的一些标签
刚才调了好久的 bug 才发现是这个问题
比如
#a h2,h3{
color:red;
}
其实变成了#a h2 和 h3
就是某一个选择器下的一些标签
刚才调了好久的 bug 才发现是这个问题
比如
#a h2,h3{
color:red;
}
其实变成了#a h2 和 h3
|
crabMay 17, 2021
1
子选择器?
|
|
geelawMay 17, 2021
2
|
|
CbdyMay 17, 2021 via Android
3
1. 一个页面的 ID 不能重复
2. 你想要的选择器是这样的:h2#a {} 3. 找本书系统学习一下吧 |
|
5
|
|
CbdyMay 18, 2021 via Android
6
我错了,2 楼是对的
|
|
7
请用 Sass/SCSS 或者 Less
|
|
94May 18, 2021
8
为啥不用预编译? less,scss,stylus 都支持:
less 和 scss 是一样的,需要花括号括起来,然后写入子选择器 ```scss #a { h1,h2{ // style } } ``` stylus 稍微不一样点,没有花括号冒号和分号 ```stylus #a h1,h2 // style ``` 最后编译成 CSS 就行,启动 `watch` 可以自动编译 ```css #a h1 { // style } #a h2 { // style } ``` |
|
94May 18, 2021
9
淦,忘记了回复是没有 md 格式的,缩进都没了😂,自己看下 scss 的文档就行。
|
|
10
|
|
94May 18, 2021
11
@zxCoder 就是 CSS 的扩展,你会写 CSS 就行,什么循环语句、条件语句、变量什么的都不需要学,等你需要的时候再看就可以了。
编译也就一句命令行,就是需要学一下安装 node 和使用 npm 安装依赖。 build 手动编译 => "stylus ./css/stylus --out ./css" watch 文件改变自动编译 => stylus -w ./css/stylus --out ./css" "./css/stylus" 就是源目录, "./css" 就是编译之后的输出目录 |
|
12
@dfkjgklfdjg 多谢 我看看去
|