码迷,mamicode.com
首页 > 其他好文 > 详细

margin:0 auto 与 text-align:center

时间:2016-12-08 02:32:00      阅读:160      评论:0      收藏:0      [点我收藏+]

标签:不同   strong   效果   class   选择   内联对象   块级元素   位置   img   

1.text-align:通过指定行框与哪个点对齐,从而设置块级元素内文本的水平对齐方式;
           text-align:center 设置文本或img标签等一些内联对象的居中。
2.margin :是设置对象四边的外延边距。
           margin:0 auto 设置块元素的居中。
 
 
注意:这两个属性IE与FF的理解也有所不同。
<body>
  <p> <img src=""/> </p>
</body>
1. 设置 body{ text-align:center;}
   在IE中,段落P、图片img同时实现了居中对齐,也就是说text-align:center;同时作用于元素p与元素img。
   在FF中,段落P没能实现居中对齐,而图片img实现了居中对齐,也就是说text-align 只作用于img标签。
 
2. 设置 body{ margin:0 auto;}
   不会达到任何效果。
  除非你定义body的宽度,那将会让body内的元素产生位置变化。如设置body宽度为500px。对p段落不作任何设置, 我们最大化窗口将会看到段落并非处于窗口的最左上角。
 margin:0 auto;的选择器是作用对象,如div,p,而不是body。
 
3. 设置 p{ margin:0 auto;}
   在IE与FF中,段落P均实现了居中对齐。图片img由于不是作用对象,所以不会居中对齐。
不能设置图片标签img {margin:0 auto;} 。img类于内联对象,不可以设置图片img标签的margin属性,如果一定要设置,那么display:block; 
 
2. 设置 p{ text-align:center;}
   将要实现的并不是段落本身的对齐方式,而是段落内元素居中对齐。
 

margin:0 auto 与 text-align:center

标签:不同   strong   效果   class   选择   内联对象   块级元素   位置   img   

原文地址:http://www.cnblogs.com/royc/p/6143327.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!