在css里面div如何居中(设定div层内容居中)
第一种:通过 position translateY
a:水平及垂直同时居中
.wrapper {
position: relative;
width: 300px;
height: 300px;
border: solid 2px red;
border-radius: 5px;
}
.wrapper .content{
position: absolute;
top: 50%;
left: 50%;
transform: translateX(-50%) translateY(-50%);
height: 100px;
width: 100px;
border: solid 2px blue;
border-radius: 5px;
}
b:水平居中
.wrapper {
position: relative;
width: 300px;
height: 300px;
border: solid 2px red;
border-radius: 5px;
}
.wrapper .content{
position: absolute;
left: 50%;
transform: translateX(-50%);
height: 100px;
width: 100px;
border: solid 2px blue;
border-radius: 5px;
}
c:垂直居中
.wrapper {
position: relative;
width: 300px;
height: 300px;
border: solid 2px red;
border-radius: 5px;
}
.wrapper .content{
position: absolute;
top: 50%;
transform: translateY(-50%);
height: 100px;
width: 100px;
border: solid 2px blue;
border-radius: 5px;
}
第二种:通过 position margin
a:水平及垂直同时居中
.wrapper {
position: relative;
width: 300px;
height: 300px;
border: solid 2px red;
border-radius: 5px;
}
.wrapper .content{
position: absolute;
top: 50%;
margin-top: -50px;
left: 50%;
margin-left: -50px;
height: 100px;
width: 100px;
border: solid 2px blue;
border-radius: 5px;
}
b:水平居中
1 .wrapper {
2 position: relative;
3 width: 300px;
4 height: 300px;
5 border: solid 2px red;
6 border-radius: 5px;
7 }
8
9 .wrapper .content{
10 position: absolute;
11 left: 50%;12 margin-left: -50px;
13 height: 100px;
14 width: 100px;
15 border: solid 2px blue;
16 border-radius: 5px;
17 }
c:垂直居中
.wrapper {
position: relative;
width: 300px;
height: 300px;
border: solid 2px red;
border-radius: 5px;
}
.wrapper .content{
position: absolute;
top: 50%;
margin-top: -50px;
height: 100px;
width: 100px;
border: solid 2px blue;
border-radius: 5px;
}
二、元素内部信息
第一种:元素内容没有标签,只有内容,这样垂直设置height和line-height一样就可以了,水平设置text-align:center就可以
.wrapper{
height: 50px;
line-height: 50px;
text-align: center;
}
第二种:元素内部元素居中,设置如下:
.wrapper-table{
display: table-cell;
height: 100px;
width: 100px;
vertical-align: middle;
text-align: center;
border: solid 2px yellow;
}
.wrapper-table .wrapper-table-cell{
border: solid 2px #009900;
}
,
- 青苹果竹芋怎么养爆盆(就养青苹果竹芋)
- 人生矛盾的化解(是非来临时)
- 怎样制止狗狗乱叫(阻止狗狗“汪汪汪”叫个不停)
- 有什么好看的动漫人物图片(时间真是个可怕的存在)
- 两栖动物能一直呆在水里吗(森林驿站9月16日每日一题答案)
- 白羊座适合哪些星座配对(白羊座与哪个星座是绝配)
- 眼影怎么调色搭配(新手必看不出错)
- 说晚安和安的意义一样吗(意思是爱你)
- 支付宝运动步数怎么样兑换现金(每天走步也能挣钱)
- 新手怎么用烤箱做纸杯蛋糕(纸杯蛋糕(新手零失败))
- 哪个牌子润唇膏便宜又好用(好用又不贵)
- 儿童简笔画大全古风画(简单漂亮)
- 如何把手机调成4g网络(这样设置变身4G上网卡)
- 贱内什么意思网络用语(是古代男人不尊重女性吗)
- 保尔主要经历(激起心中的那股劲)
- 十种咸粥的做法(10款令人叫绝的咸粥做法来了~营养又开胃)
- 螃蟹和芒果同食可以吗(简单的螃蟹美食)
- 男生该怎样追求自己喜欢的女生(让你轻松俘获她的心)