为了账号安全,请及时绑定邮箱和手机立即绑定

text-align和margin:0 auto的区别

text-alignhe和margin:0 auto他们的区别在哪?

正在回答

7 回答

text-align:center 是当前元素中内容的排版方式;margin 是设置对象四边的外延边距,被称为外补丁或外边距;区别:设置文本或img标签等一些内联对象; margin:0 auto设置块元素的居中

1 回复 有任何疑惑可以回复我~
#1

慕粉3714217 提问者

非常感谢!
2016-08-05 回复 有任何疑惑可以回复我~

你对一个div设置text-align时候是div里面的元素相对于div来说水平居中,但是你设置margin:0 auto;就是div相对于div的父元素水平居中,而且前一个是对于内联元素如img span等,后面的是用于块级元素;

2 回复 有任何疑惑可以回复我~

1.text-align: 属性规定元素中的文本的水平对齐方式; 

       该属性通过指定行框与哪个点对齐,从而设置块级元素内文本的水平对齐方式;

       一般情况下设置文本对齐方式的时使用此属性。支持值 justify。

  Example: div { text-align: left; }  //文本居左对齐

  注释:所有浏览器都支持 text-align 属性;任何的版本的 Internet Explorer (包括 IE8)都不支持属性值 "inherit"。

2.margin 是设置对象四边的外延边距,被称为外补丁或外边距。

  Example: div { margin: 20px 10px 30px 40px; }  // 表示对象外边距,顶20px、右10px、下30px、左40px

区别如下:

1.text-align:center 设置文本或img标签等一些内联对象(或与之类似的元素)的居中。

2.margin:0 auto 设置块元素(或与之类似的元素)的居中。

这两个属性IE与FF的理解也有所不同。我们设置一个段落P,在段落内存在一个图片img标签。  

搬运工有话说:以上回答摘自 http://www.cnblogs.com/zhwl/p/3529473.html


1 回复 有任何疑惑可以回复我~

text-align:center 是当前元素中内容的排版方式

margin:0 auto 是指元素与元素之间的距离

0 回复 有任何疑惑可以回复我~

text-align 指当前元素中内容的对其方式.

margin:0 auto:auto是自动的意思;这段话意思是,该元素和它相邻元素的上下左右的距离自动为0.


0 回复 有任何疑惑可以回复我~

你是想说text-align:center   和margin:0 auto的区别吗?

“text-alignhe”这个东西我还真没见过=-=

0 回复 有任何疑惑可以回复我~
#1

慕粉3714217 提问者

是的,心急 打错字了 不好意思
2016-08-05 回复 有任何疑惑可以回复我~
#2

桐谷还灬和人 回复 慕粉3714217 提问者

上,左,下,右)而不单单是左中右这样的关系。
2016-08-05 回复 有任何疑惑可以回复我~
#3

桐谷还灬和人 回复 慕粉3714217 提问者

上面回复的竟然被吃了? 对于这两个属要先有盒模型这个概念,如果不太记得了,就回去复习下。text-align是盒模型内,内容的控制,而margin是对盒模型相对周围元素(或body整体)的相对(绝对)位置。控制的东西是不同的。
2016-08-05 回复 有任何疑惑可以回复我~

margin 是指当前元素到相邻元素间的距离。

text-align 指当前元素中内容的对其方式。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

text-align和margin:0 auto的区别

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号