私はすでにstackoverflow(margin:0 auto;
text-align
、...)で多くのソリューションを試していますが、どれもまだ動作していません。
ナビゲーションバーの中央にナビゲーションメニュー(div)を配置しようとしていますが、今まではこれを行うことができませんでした。私は正常にmargin-left:20%
でそれをやったが、これは、私がウィンドウを最小限に抑え、ボタンが他のものの下に落ちて全体のWebページを破壊するときに起こったものです。今DIVを別のDIVの中にセンタリングする
body{
\t margin:0;
}
header{
\t height:2.5vw;
\t width:100%;
\t background-color:#2f2f2f;
\t box-shadow: 0px 5px 5px #111111; /* #888888 */
}
nav{
\t /* margin-left:20%;
\t margin-right:20%; */
}
li{
\t display:flex;
\t height:2.5vw;
\t width:20%; /* 33.2% 19.9vw */
\t float:left;
\t border-left-color:#000000;
\t border-left-style:solid;
\t border-left-width:thin;
\t border-right-color:#000000;
\t border-right-style:solid;
\t border-right-width:thin;
\t text-align:center;
\t justify-content: center;
\t flex-direction:column;
\t color:#5F5F5F;
\t font-size:1vw;
}
li:hover{
\t background-color:#505050;
}
li:first-child{
\t border-right:none;
}
li:last-child{
\t border-left:none;
}
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Untitled Document</title>
</head>
<body>
<header><nav><li class=but>Home</li><li class=but>Projects</li><li class=but>Contact</li></nav></header>
</body>
</html>
リンク:-http://stackoverflow.com/questions/15376634/how-can-i-center-a-div-within -another-div –