css代码里面添加margin:0 auto;/text-align:center都不可以,是怎么回事啊?
HTML代码是一个大的DIV包含两个DIV(一个控制上面的图片。一个控制下面的图片)
首先关于margin:0 auto居中的问题:
使用margin居中是有前提的,前提就是要加宽,margin:0px auto; width:960px;假如这样定义的话父级元素的宽度一定要比960px大能显示得出效果的
然后是text-align:center居中问题
使用text-align居中这个是针对文本居中的比如在一个div 里面有文字和图片,想让其居中就用text-align居中就行了
总结:text-align:center居中是用于div内部文本居中;margin:0 auto居中是用于DIV与DIV之间的距
离居中
使用margin居中是有前提的,前提就是要加宽,margin:0px auto; width:960px;假如这样定义的话父级元素的宽度一定要比960px大能显示得出效果的
然后是text-align:center居中问题
使用text-align居中这个是针对文本居中的比如在一个div 里面有文字和图片,想让其居中就用text-align居中就行了
总结:text-align:center居中是用于div内部文本居中;margin:0 auto居中是用于DIV与DIV之间的距
离居中
温馨提示:答案为网友推荐,仅供参考
第1个回答 2012-11-29
margin:0px auto;
width:960px;
要为div设置一个定宽
div的父元素width:100%;
width:960px;
要为div设置一个定宽
div的父元素width:100%;
第2个回答 2012-11-29
text-align:center 这个是设置文字居中的,margin 你可以用这个属性来设置里面的DIV与外面DIV的距离来实现居中