课程
/前端开发
/HTML/CSS
/初识HTML(5)+CSS(3)-升级版
为什么不能直接选择img标签??非得.imgCenter img呢
2015-12-15
源自:初识HTML(5)+CSS(3)-升级版 15-1
正在回答
text-align是定义一个块状元素里面的内容居中,而img只是标识一张图片,他并不包含内容,所以无法使用img{text-align:center}实现图片居中。
xiaohui_ 提问者
因为你之前有一个权重更高的样式覆盖了
如果非要用img标签的话,代码如下:
img{ display:block;margin:0 auto;}
将图片转变为块状元素,才能使用margin实现居中。margin下一节将会讲到。
至于为什么要转变为块状元素,你可以回到前面讲解块状元素的章节复习一下元素的分类和定义,相信你很快就懂了。
greenhandc
可以直接选择img标签啊。
举报
HTML(5)+CSS(3)基础教程8小时带领大家步步深入学习标签用法和意义
1 回答为什么不直接用标签选择器
4 回答为什么用div标签而不用img标签
1 回答img标签问题
3 回答在标签元素中,如果对照片添加样式,为什么不可以对img直接添加,写成img{}
9 回答<img/>标签是什么意思?