首页 > 代码库 > css中关于居中的问题

css中关于居中的问题

居中是最常用的一种css格式,不同的居中方法适和不同的环境中,下面总结了几种常用的居中方法,你可以不用它,但是无论你是一个资深前端大牛,还是小小初学者,当你见到它的时候不认识它就是你的不对啦!!!

html部分

<style>p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 23.0px Consolas; color: #2b7ec3 } p.p2 { margin: 0.0px 0.0px 0.0px 0.0px; font: 23.0px Consolas; color: #289c97 } p.p3 { margin: 0.0px 0.0px 0.0px 0.0px; font: 23.0px Consolas; color: #4f5d66; min-height: 27.0px } p.p4 { margin: 0.0px 0.0px 0.0px 0.0px; font: 23.0px Consolas; color: #4f5d66 } span.s1 { color: #4f5d66 } span.s2 { color: #2b7ec3 } span.s3 { color: #d74200 } span.s4 { color: #48565d } span.Apple-tab-span { white-space: pre }</style>

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8" />

<title></title>

</head>

<body>

<div id="box">

<div id="son"> </div>

</div>

</body>

</html>

 

css部分

第一种(是个程序员就认识的):

<style>p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 23.0px Consolas; color: #289c97 } p.p2 { margin: 0.0px 0.0px 0.0px 0.0px; font: 23.0px Consolas; color: #4a8a01 } p.p3 { margin: 0.0px 0.0px 0.0px 0.0px; font: 23.0px Consolas; color: #d74200 } p.p4 { margin: 0.0px 0.0px 0.0px 0.0px; font: 23.0px Consolas; color: #060606 } p.p5 { margin: 0.0px 0.0px 0.0px 0.0px; font: 23.0px Consolas } p.p6 { margin: 0.0px 0.0px 0.0px 0.0px; font: 23.0px Consolas; color: #999ea5 } p.p7 { margin: 0.0px 0.0px 0.0px 0.0px; font: 23.0px Consolas; color: #2b7ec3 } span.s1 { color: #4f5d66 } span.s2 { color: #2b7ec3 } span.s3 { color: #d74200 } span.s4 { color: #48565d } span.s5 { color: #000000 } span.s6 { color: #929151 } span.s7 { color: #060606 } span.s8 { color: #ad42ef } span.s9 { color: #4a8a01 } span.s10 { color: #698906 } span.Apple-tab-span { white-space: pre }</style>

<style type="text/css">

*{margin: 0;padding: 0;}

#box{

width: 200px;

height: 200px;

background: red;

}

#son{

width: 100px;

height: 100px;

background: green;

margin: 50px; /*算好尺寸设置(最蠢也是最简单的)*/

}

</style>

 

第二种:

<style>p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 23.0px Consolas; color: #289c97 } p.p2 { margin: 0.0px 0.0px 0.0px 0.0px; font: 23.0px Consolas; color: #4a8a01 } p.p3 { margin: 0.0px 0.0px 0.0px 0.0px; font: 23.0px Consolas; color: #d74200 } p.p4 { margin: 0.0px 0.0px 0.0px 0.0px; font: 23.0px Consolas; color: #060606 } p.p5 { margin: 0.0px 0.0px 0.0px 0.0px; font: 23.0px Consolas; color: #2b7ec3 } span.s1 { color: #4f5d66 } span.s2 { color: #2b7ec3 } span.s3 { color: #d74200 } span.s4 { color: #48565d } span.s5 { color: #000000 } span.s6 { color: #929151 } span.s7 { color: #060606 } span.s8 { color: #ad42ef } span.s9 { color: #4a8a01 } span.s10 { color: #698906 } span.s11 { color: #d16400 } span.Apple-tab-span { white-space: pre }</style>

<style type="text/css">

*{margin: 0;padding: 0;}

#box{

width: 200px;

height: 200px;

background: red;

position: relative;

}

#son{

width: 100px;

height: 100px;

background: green;

position: absolute;

top: 0;

left: 0;

right: 0;

bottom: 0;

margin: auto;

}

</style>

第三种:

<style>p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 23.0px Consolas; color: #2b7ec3 } p.p2 { margin: 0.0px 0.0px 0.0px 0.0px; font: 23.0px Consolas; color: #289c97 } p.p3 { margin: 0.0px 0.0px 0.0px 0.0px; font: 23.0px Consolas; color: #4a8a01 } p.p4 { margin: 0.0px 0.0px 0.0px 0.0px; font: 23.0px Consolas; color: #d74200 } p.p5 { margin: 0.0px 0.0px 0.0px 0.0px; font: 23.0px Consolas; color: #060606 } p.p6 { margin: 0.0px 0.0px 0.0px 0.0px; font: 23.0px Consolas; color: #929151 } p.p7 { margin: 0.0px 0.0px 0.0px 0.0px; font: 23.0px Consolas; color: #4f5d66 } span.s1 { color: #4f5d66 } span.s2 { color: #2b7ec3 } span.s3 { color: #d74200 } span.s4 { color: #48565d } span.s5 { color: #000000 } span.s6 { color: #929151 } span.s7 { color: #060606 } span.s8 { color: #ad42ef } span.s9 { color: #d16400 } span.s10 { color: #4a8a01 } span.s11 { color: #698906 } span.Apple-tab-span { white-space: pre }</style>

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8" />

<title></title>

<style type="text/css">

*{margin: 0;padding: 0;}

#box{

float: left;

position: relative;

left: 50%;

}

p{

float: left;

position: relative;

right: 50%;

}

</style>

</head>

<body>

<div id="box">

<p>我是浮动的</p>

<p>我也是居中的</p>

</div>

</body>

</html>

 

以上几种是在工作中遇到的几种居中情况,欢迎大家补充!!!

 

 

 

 

css中关于居中的问题