<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<!--行内元素水平居中需要借助于父元素,父元素宽度确定情况-->
<!--text-align只适用于子元素是行内元素需要行内元素水平居中的情况-->
<!-- <div id="div1" style="text-align: center;background-color: gray;width: 300px;height: 300px">
<span>AAA</span>
</div> -->
<!--行内元素水平居中,父元素宽度不确定-->
<!-- <div id="div1" style="text-align: center;background-color: gray;"> -->
<!-- 嵌套一层 -->
<!-- <div style="width: 100%"> -->
<!-- <span>AAA</span> -->
<!-- </div> -->
<!-- </div> -->
<!--行元素水平居中,不需要借助其他元素,原理是...-->
<!-- <div id="div1" style="background-color: gray;width: 300px;height:300px;margin: 0 auto">
<div style="background-color: red;width: 100px;height: 100px;margin: 0 auto"></div>
</div> -->
<!--行内元素垂直居中-->
<!-- <div id="div1" style="background-color: gray;width: 300px;height: 300px">
<span style="line-height: 300px">AAA</span>
</div> -->
<!--行元素垂直居中(待完成)可以使用transform的方式,但是兼容性不好-->
<!-- <div id="div1" style="background-color: gray;width: 300px;height: 300px;position: relative;">
<div style="background-color: red;width: 100px;height: 100px;position: absolute;top: 50%;bottom: 50%"></div>
</div> -->
<div id="div1" style="background-color: gray;width: 300px;height: 300px;">
<div style="background-color: red;width: 100px;height: 100px;display: inline-block;line-height: 300px"></div>
</div>
<!--行内元素水平垂直居中-->
<!-- <div id="div1" style="background-color: gray;width: 300px;height: 300px;position: relative;text-align: center;">
<span style="line-height: 300px">AAA</span>
</div> -->
<!--行元素水平垂直居中-->
<!--margin auto的原理适用于垂直情况,只要父元素高度确定-->
<!-- <div id="div1" style="background-color: gray;width: 300px;height: 300px;position: relative;">
<div style="background-color: red;width: 100px;height: 100px;position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;"></div>
</div> -->
</body>
</html>
应用-垂直居中
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 图片、文字混排: 不管图片和文字的前后位置,都要给 图片 设置 vertical-algin,而不是谁在前面给谁设...
- 不管是初学CSS还是面试考题,如何垂直居中一直是个老生常谈的话题,可能你知道很多方法,但是到底哪一个最好往往还是模...
- 一、普通元素三种垂直水平居中 如图: absolute小技巧 原理:利用绝对定位元素的盒模型特性,在偏移属性为确定...
- 这是一个文字的坐标系 这是一个非常蛋疼的坐标系 在canvas中怎么才能把文字画在正中间????下面我们来讨论一下...
- 2016.12.11-2017.3.20百日读50本书,百日码字30万(截止2016.12.10,简书上原存字32...