divを中央に揃えたい。
このような
私はmargin-top、vertical-alignを試しました
しかし、それらも機能しません。
私も左を0px未満に設定しました
しかし、内側のdivはまだ左の0pxです
上の画像のように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>