为什么不能直接选择img标签??非得.imgCenter img呢

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

xiaohui_

2015-12-15 09:49

为什么不能直接选择img标签??非得.imgCenter img呢

写回答 关注

4回答

  • qq_寒秋扬_0
    2015-12-15 14:37:48
    已采纳

    text-align是定义一个块状元素里面的内容居中,而img只是标识一张图片,他并不包含内容,所以无法使用img{text-align:center}实现图片居中。

    xiaohu...

    感觉这个是正解,非常感谢!

    2015-12-16 14:58:41

    共 1 条回复 >

  • echo_kinchao
    2015-12-15 17:14:03

    因为你之前有一个权重更高的样式覆盖了

  • qq_寒秋扬_0
    2015-12-15 14:54:50

    如果非要用img标签的话,代码如下:

    img{   
    display:block;
    margin:0 auto;
    }

    将图片转变为块状元素,才能使用margin实现居中。margin下一节将会讲到。

    至于为什么要转变为块状元素,你可以回到前面讲解块状元素的章节复习一下元素的分类和定义,相信你很快就懂了。

    greenh...

    你这个写进去不行啊

    2015-12-20 19:55:39

    共 1 条回复 >

  • 慕男婶
    2015-12-15 10:21:11

    可以直接选择img标签啊。

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

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

1225297 学习 · 18230 问题

查看课程

相似问题