summer乐
2016-11-20 20:59
#content{width:980px;text-align:left;margin-left:auto;margin-right:auto;height:600px;overflow:hidden;}
margin 设置的是外边距,影响的是块的位置,而 text-align 影响的是块中的内容
text-align:left设置的是文本的内容相对于content这一部分的位置,而不是设置块元素本身的位置。
margin:auto则是影响了块本身的位置。
想象桌子上有个装着苹果的盒子,text-align:left影响的是苹果在盒子里的位置,会让苹果靠着盒子左边放;而margin-left跟right:auto使块元素居中,相当于搬起整个盒子放到桌子中央。
text-align 是规定内容的 margin设置的是外边框
因为text-align:left是行间样式,具有最高优先权。
因为text-align是来规定文字的,而margin是用来规定div等模块的
初识HTML(5)+CSS(3)-升级版
1225808 学习 · 18234 问题
相似问题