Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
OOCSS-仅使用类进行样式设置_Css_Oocss - Fatal编程技术网

OOCSS-仅使用类进行样式设置

OOCSS-仅使用类进行样式设置,css,oocss,Css,Oocss,我现在正在练习OOCSS,但我遇到了一个问题 <ul> <li>a</li> <li>b</li> <li>c</li> </ul> 但根据OOCSS,我们应该使用类来设置元素的样式,如: <ul> <li class="li-1">a</li> <li class="li-2">b</li>

我现在正在练习OOCSS,但我遇到了一个问题

<ul>
    <li>a</li>
    <li>b</li>
    <li>c</li>
</ul>
但根据OOCSS,我们应该使用类来设置元素的样式,如:

<ul>
    <li class="li-1">a</li>
    <li class="li-2">b</li>
    <li class="li-3">c</li>
</ul>

.li-1 {}
.li-2 {}
.li-3 {}
现在看起来还可以,但如果我有10个,我必须添加10个类,这看起来很愚蠢


我应该使用哪种风格?基于OOCSS,我可以使用类以外的类来为元素设置样式吗?

从技术上讲,我认为它们指的是应该使用类而不是html元素标识符

因此,或许可以采取如下措施:

A. B B 然后只需使用原始样式,如:

.li:nth-of-type1{} .li:nth-of-type2{} .li:nth-of-type3{} 在您的例子中,基本上使用类就像使用id一样。类应该标识多个元素

<ul>
    <li class="li-1">a</li>
    <li class="li-2">b</li>
    <li class="li-3">c</li>
</ul>

.li-1 {}
.li-2 {}
.li-3 {}