私は次のページがあります。ボタンを並べて並べますか?
HTML:
<div class=main>
<div class=bttn>
<button>abcdef</div>
<div class=content>
<a href=#!>jksg</a>
<a href=#!>jksg</a>
<a href=#!>jksg</a>
<a href=#!>jksg</a>
</div>
</div>
<button>abcdef
<button>abcdef
<button>abcdef
</div>
はCSS:
button {
border: 3px solid red;
border-collapse: collapse;
padding: 16px;
background-color: blue;
width: 25%;
margin: 0px -1px 0px -1px display: inline;
}
.content {
display: none;
}
.bttn + .content {
display: none;
}
.bttn:hover + .content {
display: block;
}
あなたがコードを実行するときにそれらの残りの部分はアレンジしながら、最初のボタンが行にのみ表示されますが次の行に並んでいます。私は他のボタンの上に隠しdivを挿入すると同じことが起こると思います。それを変更する方法は?ボタン(タグ)、bttn(クラス)、コンテンツ(クラス)の表示をすべてインラインに変更しましたが、それでも問題は解決しません。私は問題がポジションのプロパティかもしれないと思うが、私は確信していない。それが事実なら、plsはまた、ここで間違っていることを教えてくれます。
作られたCSSのMODです。正しくフォーマットされた(字下げされた)マークアップとCSSは、質の高い作業に不可欠です。 – isherwood
ボタンが正しく閉じられておらず、閉じたdivタグが追加されています。最初にそれを掃除してから、他に何が必要なのかを確認してください。 – HisPowerLevelIsOver9000
また、等号の周りにスペースを入れた属性と、引用符のない値(合法ですが悪用されます)があります。 HTMLのベストプラクティスについていくつかの調査をしてから、より多くのヘルプを依頼してください。 – isherwood