任何人都知道如何让这个工作:
<div width="100%" style="background-color:#0000FA;">
<div style="float:left;width:110px;background-color:#F1F1F1;">
<form action="/dashboard/" id="PREVIOUS_MONTH" method="post">
<input type="submit" class="button-orange" value="Previous Month">
</form>
</div>
<div style="float:left;width:300px;text-align:center;">
January
</div>
<div style="float:right;width:80px;background-color:#F9F0F0;">
<form action="/dashboard/" id="NEXT_MONTH" method="post">
<input type="submit" class="button-orange" value="Next Month">
</form>
</div>
</div>
我想要的只是左侧的左侧按钮,右侧的右侧按钮 和要在两个按钮之间对齐的文本,即在外部div的中间。
我尝试过使用display:inline for the text button但是我没有运气。
所以我的输出是:
BUTTON LEFT ---------------------- TEXT ---------------------- - 按钮右键
提前致谢
答案 0 :(得分:2)
如果你没有浮动文本那么你应该是好的。您还需要将浮动字体放在文本之前。
<div width="100%" style="background-color:#0000FA;">
<div style="float:left;width:110px;background-color:#F1F1F1;">
<form action="/dashboard/" id="PREVIOUS_MONTH" method="post">
<input type="submit" class="button-orange" value="Previous Month">
</form>
</div>
<div style="float:right;width:80px;background-color:#F9F0F0;">
<form action="/dashboard/" id="NEXT_MONTH" method="post">
<input type="submit" class="button-orange" value="Next Month">
</form>
</div>
<div style="text-align:center;">
January
</div>
</div>
答案 1 :(得分:1)
你有很多问题。正如詹姆斯所说,不要漂浮文本。然后,您的输入都没有正确关闭,并且剩下的两个浮动的宽度太小(并且不必要)。
<div style="text-align: center;">
<div style="float:left;">
<form action="/dashboard/" id="PREVIOUS_MONTH" method="post">
<input type="submit" class="button-orange" value="Previous Month" />
</form>
</div>
<div style="float:right;">
<form action="/dashboard/" id="NEXT_MONTH" method="post">
<input type="submit" class="button-orange" value="Next Month" />
</form>
</div>
<div>January</div>
</div>