课程
/前端开发
/HTML/CSS
/初识HTML(5)+CSS(3)-升级版
为什么不能用img{text-align:center;}
2014-07-13
源自:初识HTML(5)+CSS(3)-升级版 10-12
正在回答
img{
display:block;
text-align:center;
}
你发现,不论是否将img这个内联元素设置为块级元素,“text-align”属性皆无法凑效。而将该属性丢给div元素却被浏览器应用了。这点确实叫人匪夷所思!
你这么一问,我也糊涂了。搜索“明白”,得出:“text-align 属性规定元素中的文本的水平对齐方式。”也就是说本节课的这种用法是错误的,不是么,“text align”的字面意思就是“文字对齐”!我觉得正确的实现方法应该是:
margin-left:auto;
margin-right:auto;
这个设置是容器里面的内容居中,div{text-align:center;}是div里面的内容相对于div居中的。
举报
HTML(5)+CSS(3)基础教程8小时带领大家步步深入学习标签用法和意义
2 回答求解。。。。。。
4 回答margin-bottom:30px;
2 回答前端开发工具
1 回答效果不一样怎么回事
4 回答css+div页面布局不懂
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号