世界杯欧洲区预选赛_世界杯足球几年一次 - chinaacecloud.com



web中文字和div常用的居中方法(html/css)

web中文字和div常用的水平垂直居中方法(html/css)

文章目录

web中文字和div常用的水平垂直居中方法(html/css)一、文字的水平垂直居中1.单行文字居中2.多行(一段)文字居中

二、div的水平垂直居中方法一方法二(未知宽高)

一、文字的水平垂直居中

1.单行文字居中

//html

这是一个测试句子

对于单行文本将line-height属性值与height属性值设置一致即可。 代码如下:

//css

.box1{

width: 500px;

height: 100px;

font-size: 24px;

background-color: blue;

text-align: center; /*水平居中*/

line-height: 100px; /*垂直居中 值为heigth的值*/

}

效果如下:

2.多行(一段)文字居中

//html

这是一个测试句子这是一个测试句子这是一个测试句子

对于多行文本居中,组合使用vertical-align:middle;和display:table-cell;实现垂直居中,text-align:center;实现水平居中。 代码如下:

//css

.box2{

width: 500px;

height: 100px;

font-size: 24px;

background-color: red;

vertical-align: middle;/*vertical-align 属性设置元素的垂直对齐方式。*/

display: table-cell;

text-align: center;/*水平居中*/

}

效果如下:

二、div的水平垂直居中

//html

实现box_bl容器的水平垂直居中

方法一

父级box设置positon:relative;(相对定位);子级box_bl设置 position: absolute;(绝对定位)top、bottom、left、right的值设为0,margin设置为auto。 代码如下:

//css

.box{

width: 500px;

height: 600px;

background-color: black;

position: relative;

}

.box .box_bl{

width: 200px;

height: 200px;

background-color: brown;

position: absolute;

top: 0;

bottom: 0;

left: 0;

right: 0;

margin: auto;

}

效果如下:

方法二(未知宽高)

不确定当前div的宽度和高度,父级box设置positon:relative;(相对定位);子级box_bl设置 position: absolute;(绝对定位)用 transform: translate(-50%,-50%); 代码如下:

//css

.box{

width: 500px;

height: 600px;

background-color: black;

position: relative;

}

.box .box_bl{

width: 20%;

height: 20%;

background-color: brown;

position: absolute;

left: 50%;

top: 50%;

transform: translate(-50%,-50%);

}

效果如下:

简单常用的居中方法。