为了账号安全,请及时绑定邮箱和手机立即绑定

请问class中,带有空格是什么意思?

请问class中,带有空格是什么意思?

Missvia 2016-01-23 15:50:30
<ul class="nav-menu clearfix unstyled">        <li><a href="#" class="three-d active">请问这样写是什么意思呢?为什么会带有空格?如果要在css中使用类选择器的话是怎样写呢? 谢谢~~
查看完整描述

13 回答

已采纳
?
乱舞的旋律

TA贡献105条经验 获得超38个赞

空格是为了添加多个class名  ,  一般是要语义化的写CSS样式 所以写了不同功能的样式,然后添加到ul标签上,类选择是        .nav-menu  .clearfix    .unstyled   如果是为了精确地选到这个ul  你可以多写  ul.nav-menu.clearfix.unstyled                (中间是没空格哦,CSS空格是子代选择器,如果你有多个ul    而另外那些的class和这个ul不全相同,那么就只会选到这个 )   

查看完整回答
反对 回复 2016-01-24
?
晚安sp

TA贡献405条经验 获得超154个赞

class="nav-menu clearfix unstyled"代表有三个类,懂了吧,就是有三个样式用在这

查看完整回答
3 反对 回复 2016-01-23
  • Missvia
    Missvia
    为什么要这样定义呢?有什么用呢?
  • 晚安sp
    晚安sp
    因为大的网站类是公用的,不是只用在这一个地方,所以就会有这种组合的出现,可以节省代码
?
迷失的小菜鸟

TA贡献1条经验 获得超0个赞

带有空格用来间隔class命名的样式名称,每空一格可以多添加一个样式

查看完整回答
反对 回复 2016-01-25
?
qq_詹_0

TA贡献1条经验 获得超0个赞

表示添加多个类样式

查看完整回答
反对 回复 2016-01-24
?
Teemo_

TA贡献11条经验 获得超21个赞

就是同时添加两个类的样式呗。

查看完整回答
反对 回复 2016-01-24
?
平常不平淡

TA贡献1条经验 获得超0个赞

同时带有三个class的样式

查看完整回答
反对 回复 2016-01-24
?
尼克只卖烤

TA贡献4条经验 获得超0个赞

用空格来分开三个类名nav-menu和clearfix以及unstyled,你可以选择其中任意一个类名作为选择器的名字来写样式

查看完整回答
反对 回复 2016-01-24
?
Philoyou

TA贡献1条经验 获得超0个赞

你可以参考下bootstrap中多class的写法,比如class="btn btn-default",.btn定义按钮公共样式,.btn-default定义默认情况下按钮的样式;
多class也多用于控制元素的状态等,可通过js来控制

查看完整回答
反对 回复 2016-01-23
?
zalman

TA贡献1条经验 获得超0个赞

表示它有3个class名称,要选择这个类,3个类名称中随便找一个都是可以定位到这个地方的

查看完整回答
反对 回复 2016-01-23
?
stella_15

TA贡献18条经验 获得超12个赞

<li><a href="#" class="three-d active">代表这个a标签的样式是three-d和active这两个样式定义叠加之后的效果

查看完整回答
反对 回复 2016-01-23
  • 13 回答
  • 0 关注
  • 9500 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信