.site-nav ul li
を.site-nav ul
に配置しようとしていますが、成功していません。私はalign-content、width:100%、margin:0 auto、text-alignを試しました。私はCSSに比較的新しいです、数ヶ月、これは私がここで質問を投稿した初めてのことです。 https://codepen.io/darenjm/pen/eRpNEVCSSでナビゲーション要素のセンタリング
.clearfix:after{
content:"";
display:block;
clear:both;
}
.wrapper{
width:90%;
margin:0 auto;
}
.site-logo{
text-align:center;
padding: 20px 0 10px 0;
}
.site-nav{
background:#af2922;
}
.site-nav ul{
background:#efedee;
padding:0;
margin:0;
}
.site-nav > ul ul{
position:absolute;
}
.site-nav ul li{
background:#ecc019;
list-style:none;
}
.site-nav ul li a{
display:inline-block;
width:100px;
padding:5px 10px;
text-decoration:none;
}
.site-nav ul li:hover > a{
background:rgba(255,255,255,0.6);
}
nav > ul > li{
float:left;
}
だけでなく 'のnav> UL>李{フロートを削除する可能性があります:左; } '彼がそれにいる間。または、進歩的な改善のためにそれを残す。 – Blazemonger
ありがとう、完璧に働いた。 – Daren