ご協力ありがとうございます。横と縦のサイドバーの間隔を設定する方法
私は基本的な質問について事前にコード化し謝罪することを学んでいます。私はコード作成を学ぶために特に使用されるWebページを作っています。私は2つのサイドバーを実装していますが、それらが重なっています。コードは次のとおりです。
ul {
list-style-type: none;
margin: 0;
padding 0;
overflow: hidden;
background-color: #333;
position: fixed;
top: 0;
width: 99%
}
ul.vertical {
list=-style-type: none;
margin: 0;
padding: 0;
\t overflow: auto;
\t background-color: #333;
\t width: 200px;
\t position: fixed;
\t }
li.sidebar {
text-align: center;
border-bottom: 1px solid #555;
}
li:last-child {
\t border-right: none;
\t border-bottom: none;
}
li a{
\t display: block;
\t color: white;
\t padding: 14px 16px
\t text-align center;
\t text-decoration: none;
\t font-size: 20px;
\t
}
li a:hover:not(.active) {
\t background-color: #111;
}
.active {
\t background-color: #4CAF50;
}
<ul>
<li><a class="active" href="#home">Home</a></li>
<li style="float:right"><a class="active" href="#about">About</a></li>
<li style="float:right"><a href="#search">search</a></li>
<li style="float:left"><a href="#login">Login</a></li>
<li style="float:left"><a href="#register">Register</a></li>
</ul>
<ul class="vertical">
<li><a class="active" href="#zero">zero</a></li>
<li style=" sidebar float:right"><a class="active" href="#one">one</a></li>
<li style=" sidebar float:right"><a href="#two">two</a></li>
<li style=" sidebar float:left"><a href="#three">three</a></li>
<li style="sidebar float:left"><a href="#four">four</a></li>
</ul>
あなたが必要なものを描くことができますか? style = "sidebar float:right"スタイルからサイドバーを削除する必要があります –
あなたは間違いなく私たちに画像を見せたり、あなたがしようとしていることのより良い説明を与えてください。質問が現時点で書かれているので、本当に不明です。 * "私は2つのサイドバーが実装されていますが、重なり合っているので、一番上のバーが右に押し出されます。これを修正するにはどうすればいいですか?" *正しい方法は、あなたが何をしたいかによって異なります。 。 https://stackoverflow.com/help/how-to-ask –
あなたのコードスニペットには、あなたが説明している問題は表示されません。 –