Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/88.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
Html 为相同的css代码添加组_Html_Css - Fatal编程技术网

Html 为相同的css代码添加组

Html 为相同的css代码添加组,html,css,Html,Css,我有很多相同的css代码应用于不同的html元素 e、 下面的代码大约写了100次 display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; 是否可以创建一个类,然后将这个类添加到html元素中,这样每次只能创建一行,而不是5行 逗号分隔不可能有太多的元素 我搜索了谷歌,但没有找到任何符合我问题的东西 谢谢你的回答:)我要发布的第一个选项已经发布,并且

我有很多相同的css代码应用于不同的html元素

e、 下面的代码大约写了100次

display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
是否可以创建一个类,然后将这个类添加到html元素中,这样每次只能创建一行,而不是5行

逗号分隔不可能有太多的元素

我搜索了谷歌,但没有找到任何符合我问题的东西


谢谢你的回答:)

我要发布的第一个选项已经发布,并且由于某种原因被删除。不知道为什么,这是完全正确的

可以创建一个类以应用于所有受影响的图元:

.flex{
显示:-网络工具包盒;
显示器:-moz盒;
显示:-ms flexbox;
显示:-webkit flex;
显示器:flex;
}

或者可以使用CSS预处理器,如。你可以用更少的钱用两种方法来做。首先:

.flex{
显示:-网络工具包盒;
显示器:-moz盒;
显示:-ms flexbox;
显示:-webkit flex;
显示器:flex;
}
.选择器-1{
&:扩展(.flex);
/*自定义样式在这里*/
}
.选择器-2{
&:扩展(.flex);
/*自定义样式在这里*/
}
.选择器-3{
&:扩展(.flex);
/*自定义样式在这里*/
}
上述产出:

.flex,
.选择器-1,
.选择器-2,
.选择器-3{
显示:-网络工具包盒;
显示器:-moz盒;
显示:-ms flexbox;
显示:-webkit flex;
显示器:flex;
}
.选择器-1{
/*自定义样式在这里*/
}
.选择器-2{
/*自定义样式在这里*/
}
.选择器-3{
/*自定义样式在这里*/
}
或者您可以使用:

.flex(){
显示:-网络工具包盒;
显示器:-moz盒;
显示:-ms flexbox;
显示:-webkit flex;
显示器:flex;
}
.选择器-1{
弯曲
/*自定义样式在这里*/
}
.选择器-2{
弯曲
/*自定义样式在这里*/
}
.选择器-3{
弯曲
/*自定义样式在这里*/
}
上述产出:

.selector-1{
显示:-网络工具包盒;
显示器:-moz盒;
显示:-ms flexbox;
显示:-webkit flex;
显示器:flex;
/*自定义样式在这里*/
}
.选择器-2{
显示:-网络工具包盒;
显示器:-moz盒;
显示:-ms flexbox;
显示:-webkit flex;
显示器:flex;
/*自定义样式在这里*/
}
.选择器-3{
显示:-网络工具包盒;
显示器:-moz盒;
显示:-ms flexbox;
显示:-webkit flex;
显示器:flex;
/*自定义样式在这里*/
}

嗯,这就是LESS和SASS所做的(许多事情之一)。您可能想看看预处理语言,比如SCSS/LESS。你要找的是混音器。你用的是什么选择器?不是类?SCSS看起来是一个不错的解决方案,thx:)