我有以下页面:并排排列按钮?
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(类)和内容(类)的显示全部改为内联,但问题仍然存在。我认为问题可能是职位财产,但我不确定。如果是这种情况,请告诉我这里出了什么问题。
您有多个未封闭的按钮标签的CSS国防部。正确格式化(缩进)标记和CSS对质量工作至关重要。 – isherwood
您的按钮没有正确关闭,并且您有额外的闭合div标签。从清理开始,然后看看还有什么需要工作 – HisPowerLevelIsOver9000
你也有等号周围有空格的属性,以及没有引号的值(这是合法但不明智的)。在请求更多帮助之前,请做一些HTML最佳实践的研究。 – isherwood