为什么前面要加div,而不是跟上面一样.txtcenter

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

这你都晓得

2016-06-12 17:20

div.imgCenter{
   text-align:center;
}

为什么不是这样呢

.imgCenter{
   text-align:center;
}

写回答 关注

5回答

  • 浅小唱3790623
    2016-08-14 00:08:46

    div在这里可加可不加,此处效果相同

    实际上div.txtcenter和.txtcenter的效果是有不同,前者是精确定位div元素采用了类选择器,只是对<div></div>之间有作用,但是如果那一段首尾没有<div>不会有作用。

    比如

    <body>
    <p class="txtcenter">在这里就没有效果了</p>
    </body>

    此时div.txtcenter变没有效果了

    .txtcenter则对<p class="txtcenter"></p>和<div class="txtcenter"></div>都有作用


  • 天天_
    2016-07-09 12:39:10

    那么我发现 div.imgCenter和div .imgCenter不同,这又是为什么呢

    天天_ 回复阿超的梦想

    你试试嘛,我也不知道啊,就在慕课的IDE上

    2016-07-13 13:59:12

    共 2 条回复 >

  • 黑色旋风
    2016-06-18 13:30:10

    .imgCenter是选择所有class="imgCenter"的元素,而div.imgCenter是选择div元素中带有class="imgCenter"的元素

  • 六小弦
    2016-06-16 23:09:24

    本题中可加可不加,建议楼主再去看看选择器章节。

  • 孤单的004
    2016-06-12 17:28:12

    亲,没有你说的这样啊。

    http://img.mukewang.com/575d2b280001607004550199.jpg

    啊啊啊啊12... 回复这你都晓得

    不加结果也对,不就说明可加可不加么

    2016-06-13 21:01:52

    共 2 条回复 >

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

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

1225806 学习 · 18234 问题

查看课程

相似问题