css的居中如何实现?

css进行布局的时候,会经常出现让div居中,div内容居中,div图片居中,css垂直居中,

1.div居中

通过对body设置text-align:center,再对div设置margin:0 auto使div居中。

居中

body{

text-align:center

}

.div1{

width: 400px;

height: 100px;

border: 1px solid red;

margin: 0 auto;

}

运行结果:

2.div内容居中

通过设置text-align: center使div内容居中,包括div内部css字体,图片水平居中

居中

.div1{

width: 400px;

height: 100px;

border: 1px solid red;

text-align: center;

}

div内容居中

3.css垂直居中

设置line-heigh(行高)和height(高)值相同,可以实现css垂直居中

居中

body{

text-align: center;

}

.div1{

width: 200px;

height: 50px;

line-height: 50px;

border: 1px solid red;

margin: 0 auto;

}

div垂直居中

运行结果:

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一 外部式css样式 (也可称为外联式)就是把css代码写一个单独的外部文件中,这个css样式文件以“.css...
    KunMitnic阅读 996评论 0 1
  • 1、垂直对齐 如果你用CSS,则你会有困惑:我该怎么垂直对齐容器中的元素?现在,利用CSS3的Transform,...
    kiddings阅读 3,218评论 0 11
  • 本课来自http://www.imooc.com/learn/9请不要用作商业用途。 HTML5 HTML介绍 H...
    PYLON阅读 3,342评论 0 5
  • 杨先生是我的男闺蜜。 真的只是闺蜜,而且是铁瓷的那种。 他曾经是我用来回答“男女之间有没有真正友谊”的最佳案例。 ...
    罗袜素衣阅读 470评论 7 6
  • 1、 上学的时候,我总是喜欢找人一起制定计划,然后互相监督去完成,如果对方完成的好,我也不会太差,如果对方没有完成...
    倚栏观雪阅读 1,742评论 0 6