博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CSS居中
阅读量:4620 次
发布时间:2019-06-09

本文共 967 字,大约阅读时间需要 3 分钟。

1. margin:0 auto;

此方法只能进行水平居中且对浮动元素和绝对定位元素无效;
对子元素进行设置。

2.text-align:center;

只能对图片,按钮,文字等行内元素(display为inline或inline-block等)进行水平居中。IE6、7能对任何元素进行设置。对父元素进行设置。

3.line-heigt对单行文字垂直居中

把文字的line-height设为文字父容器高度时内部文字处置居中。

4.display:table-cell;

对于不是表格的元素可以通过display:table-cell来模拟表格,这样可以很方便的利用表格的属性来居中。

5.使用绝对定位来居中

此方法我必须知道元素的宽度和高度。例如下面的案例:

#background{    background-color: #ccc;    width: 400px;    height: 200px;    position: absolute;    left:50%;    top:50%;	margin-left: -200px;        //是以左上角对齐的,所以减去div宽高的一半实现中心对齐    margin-top: -100px;      overflow: hidden;}.left-top{    width:50px;    height: 50px;    background-color: #fc0;    position:absolute;    border-radius: 0 0 50px 0;}.right-bottom{    width:100px;    height: 100px;    background-color: #fc0;    position:absolute;    right:-50px;    bottom:-50px;    border-radius: 50px ;}

效果:

 

div居中
task_1_4_1

 

转载于:https://www.cnblogs.com/MandyCheng/p/8656468.html

你可能感兴趣的文章
[正则表达式]难点和误区
查看>>
217. Contains Duplicate
查看>>
hadoop遇到问题总结
查看>>
Windows下手动安装redis服务
查看>>
把 MongoDB 当成是纯内存数据库来使用(Redis 风格)
查看>>
PyTorch 1.0 中文官方教程:使用ONNX将模型从PyTorch传输到Caffe2和移动端
查看>>
LeetCode 4Sum
查看>>
BBC-The Race and a quiz
查看>>
大端小端
查看>>
IntelliJ IDEA 把java项目导出成可执行的jar
查看>>
DynamicReports
查看>>
鼠标经过图像改变实现
查看>>
二分查找法
查看>>
Spring3升级到Spring4时, 运行时出现找不到MappingJacksonHttpMessageConverter的情况
查看>>
详解缓冲区溢出攻击以及防范方法
查看>>
分布式事务解决方案(一) 2阶段提交 & 3阶段提交 & TCC
查看>>
android之网格布局和线性布局实现注册页面
查看>>
BZOJ 1014: [JSOI2008]火星人prefix( splay + hash )
查看>>
安装ejabberd2并配置MySQL为其数据库
查看>>
angular repeat
查看>>