我想将div对齐居中。如何将div对齐到水平和水平中心
这样
我已经试过边距,垂直对齐
,但他们也无法正常工作。
我还设置了剩下不到0像素
,但内部的div仍然是一个0像素左
如果我想在div如上图像
如何修改CSS,使其如上图片?
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<style>
div
{
border:solid;
}
#outer
{
position:absolute;
height:100px;
width:50px;
left:50px;
top:50px;
}
#inner
{
background:white;
height:20%;
width:120%;
left:-10px;
margin-top:auto;
margin-buttom:auto;
vertical-align:middle;
}
</style>
</head>
<body>
<div id="outer">
<div id="inner">abc</div>
</div>
</body>
</html>