さまざまなタブのリンクを含むナビゲーションバーを作成し、メニューをドロップダウンします。ナビゲーションバーの内側にあるすべての要素を垂直に配置するのに問題があります。 selectタグがいくつかの問題を引き起こしたようだ。ここに私の概要の一例である:ナビゲーションバー内の要素を垂直に整列する方法は?
header.headerBox {
\t width: 100%;
\t height: 80px;
\t border-top: 2px solid #000099;
\t border-right: 2px solid #000099;
\t border-left: 2px solid #000099;
border-bottom: 2px solid #000099;
\t background-color: #87CEFF;
}
h1.mainTitle {
\t color: #000099;
\t text-align: center;
\t margin: 0px;
\t padding-top: 5px;
\t padding-bottom: 5px;
}
nav.xNavigation {
\t height: 100%;
\t color: #000099;
\t border-top: 2px solid #000099;
\t margin: 0px;
\t padding-top: 2px;
\t padding-left: 5px;
\t padding-right: 5px;
\t padding-bottom: 2px;
}
nav.xNavigation a {
\t color: #000099;
\t text-decoration: none;
\t cursor: pointer;
\t font-weight: bold;
}
nav.xNavigation select {
\t float: right;
}
nav.xNavigation a:hover {
\t color: white;
}
<header class="headerBox">
<h1 class="mainTitle">Single Page Application</h1>
<nav class="xNavigation">
<a href="#" id="tab1">Tab 1</a> |
<a href="#" id="tab2">Tab 2</a> |
<a href="#" id="tab3">Tab 3</a> |
<a href="#" id="tab4">Tab 4</a> |
<select name="menu" id="menu">
<option value="mainBox" selected="selected">Home</option>
<option value="settingsBox">Settings</option>
</select>
</nav>
</header>
あなたが要素上のコードで見ることができるように垂直に配向されていません。要素を整理する良い方法があるかどうかはわかりません。誰かが助けてくれたら教えてください。ありがとうございました。
の可能性のある重複した[I垂直中央テキストウィット行う方法h CSS?](https://stackoverflow.com/questions/8865458/how-do-i-vertically-center-text-with-css) –