所以,我是编程新手(第3天),我的按钮出了问题。
问题是我希望每个按钮都与其他按钮相邻,而不是在上面。
我尝试过各种各样的职位。但它们都不起作用。
我的css:
#about {
margin: 0 auto;
width: 200px;
border:navy solid;
display: block;
}
#forum {
margin: 0 auto;
width: 200px;
border:navy solid;
display: block;
}
#shop {
margin: 0 auto;
width: 200px;
border:navy solid;
display: block;
}
HTML:
<ul>
<div id="about"><a href="/about/">About</a></div>
<div id="forum"><a href="/forums/">Forums</a></div>
<div id="shop"><a href="/shop/">Shop</a></div>
</ul>
我做错了什么? (抱歉我的英语不好)。
答案 0 :(得分:1)
由于您在所有元素上使用相同的样式,因此可以使用类而不是id。
HTML
<input type="button" class='classname' />
<input type="button" class='classname' />
<input type="button" class='classname' />
CSS
.classname {
margin: 0 auto;
width: 200px;
border:navy solid;
display: inline-block;
}
您需要更改的是:
display:block;
要
display:inline-block;
答案 1 :(得分:1)
我猜你的按钮正在当前页面的一列中心。
试试这个:
<强> HTML 强>
<ul id="button_list">
<li class="button" id="about">About</li>
<li class="button" id="forum">Forum</li>
<li class="button" id="shop">Shop</li>
</ul>
<强> CSS 强>
#button_list {
padding-left: 0px;
}
#button_list li {
list-style: none;
display: inline;
margin-right: 10px;
}