【发布时间】:2020-02-21 01:10:27
【问题描述】:
我正在构建在线简历,但似乎无法让我的导航栏居中对齐并使其水平穿过页面。当前垂直位于页面左侧。 其次,我怎样才能将 flexbox 或网格布局应用到我的导航栏?
#toolbar h3 {
font-weight: bolder;
font-style: italic;
font-family: Baskerville;
border: black;
border-bottom-width: 100px;
display: inline-flex;
flex-direction: row;
font-size: xx-large;
text-transform: capitalize;
}
.nav{
border:5px solid black;
margin:0;
padding:0;
list-style-type: none;
display: inline-block;
flex-direction: column;
color: black;
}
.nav li{
display:flex;
color: black;
float: left;
}
.nav a{
display:inline-block;
padding:10px;
}
#toolbar{
background-color: silver;
overflow: hidden;
}
#toolbar a:hover {
background-color: red;
color: black;
}
<div id="toolbar">
<p>
<ul class="nav">
<li><a href="#startAbout"><h3> About Me</h3></a></li>
<li><a href="#startAcademic"><h3> Academic Profile</h3></a></li>
<li><a href="#startExperience"><h3> Past Experience</h3></a></li>
</ul>
</p>
</div>
【问题讨论】:
-
display: flex and float: left to the same elements ?