div.txtCenter .imgCenter{ text-align:center; }这样写不可以的吗?一定要分开分别写?

来源:15-1 水平居中设置-行内元素

Nemonameless

2015-04-04 23:07

div.txtCenter .imgCenter{ text-align:center; }

写回答 关注

3回答

  • 灵感ls展望
    2015-04-04 23:23:41
    已采纳

    看需求喽。

    div.txtCenter .imgCenter{ text-align:center; }  指的是class为txtCenter的div下面的class为imgCenter的元素。

    div.txtCenter{ text-align:center; };     .imgCenter{ text-align:center; } 这种分开写的话,是分别给class为txtCenter的div和class为imgCenter的元素应用一个text-align:center;

    Nemona...

    哦哦明白了,,div.txtCenter .imgCenter{ text-align:center; }这样写是包含吧,本题是要分开写的。两个class是并列的

    2015-04-04 23:28:26

    共 1 条回复 >

  • lllxcl
    2015-06-25 11:54:59

    这位同学你写错了,正确应该是:

    div.txtCenter,.imgCenter{ text-align:center; }

    注意这个“,.”中的"."是具有定义功能的,不要忽略


    葡萄紫 回复Nemona...

    .txtCenter和.imgCenter中间加逗号是分组选择器的意思,表示这两个定义用的css样式一样

    2016-03-03 12:01:16

    共 3 条回复 >

  • 灵感ls展望
    2015-04-04 23:57:49

    对对   div.txtCenter .imgCenter{ text-align:center; }这种写法被称为后代选择器,也叫包含选择器,不过我觉得后代选择器更形象,既然是后代选择器,那么后面的当然一定得是前面的后代元素了或叫子元素

初识HTML(5)+CSS(3)-升级版

HTML(5)+CSS(3)基础教程8小时带领大家步步深入学习标签用法和意义

1225297 学习 · 18230 问题

查看课程

相似问题