我有这个代码,并尝试了一些东西,但没有什么想把它放在IE7中?一切都可以使用chrome和FF
<div id='div_phone_big'></div>
<div id='div_longgray_gradient'>
<form>
<table class='menu_bar_table' width='100%'>
<br></br>
<tr>
<center>
<span class='spn_big_lightblue_rbc'>RAINBOW</span><span class='spn_big_black_rbc'>CODE</span>
</center>
</tr>
<br></br>
<tr>
<center>
<span class='spn_med_yellow_rbc' >THANK YOU,YOUR FORM HAS BEEN SUBMITTED</span>
</center>
</tr>
</table>
</form>
</div>
两个span标签在CSS
中没有对齐设置我做错了什么? 谢谢
答案 0 :(得分:3)
你做错了什么:
td
tr
内必须有<tr><td> .. </td></tr>
。<center>
很糟糕 - 它已被弃用。您应该使用margin: 0 auto
或text-align: center
作为内联内容。<br></br>
不正确。请改为使用<br />
:why is <br /> different from <br></br> in XHTML? 答案 1 :(得分:2)
不要使用中心标记,不推荐使用。请改用CSS。你可以这样做:
<td style="text-align:center">data</td>
你忘记在你的内部添加标签了。如果你想研究桌子的解剖学,请到http://w3schools.com/html/html_tables.asp
<tr>
<td style="text-align:center">
<span class='spn_big_lightblue_rbc'>RAINBOW</span>
</td>
<td style="text-align:center">
<span class='spn_big_black_rbc'>CODE</span>
</td>
</tr>
<tr>
<td style="text-align:center" colspan="2">
<span class='spn_med_yellow_rbc' style="margin-left:auto;margin-right:auto;">THANK YOU,YOUR FORM HAS BEEN SUBMITTED</span>
</td>
</tr>
另外,请勿使用表格进行布局。表用于表格数据,而是使用CSS。
答案 2 :(得分:1)
我可能错了,但我认为您无法在<center>
内使用<tr>
。
相反,请使用align
的{{1}}属性,或使用CSS将其置于中心
tr
或
<tr align="center">
<td>text</td>
</tr>
答案 3 :(得分:0)
标签不会居中。 祝你好运!