2012-12-07 62 views
1

我喜歡下面的代碼來創建一個表;不過,我希望在分數方程的右邊有「x =」部分。此刻,「x =」位於分數方程的左側。如何將兩行左側的單元格更改爲其右側? (HTML/Tables ...)

我該如何更改代碼,以便「x =」在右側?

謝謝!

<style> 
td.upper_line { border-top:solid 1px black; } 
table.fraction { text-align: center; vertical-align: middle; 
margin-top:0.5em; margin-bottom:0.5em; line-height: 2em; } 
</style> 

<table class="fraction" align="center" cellpadding="0" cellspacing="0"> 
    <tr> 
     <td rowspan="2" nowrap="nowrap"> <i>x</i> = </td> 
     <td nowrap="nowrap"> <i>x</i> <sup>2</sup> + <i>x</i> + 1</td> 
    </tr> 
    <tr> 
     <td class="upper_line">2 cos(<i>x</i>)</td> 
    </tr> 
</table> 
+0

沒有完全得到你的問題。但是我認爲[MathML](http://en.wikipedia.org/wiki/MathML)是方程的一個很好的解決方案。 [演示](http://www.mathjax.org/demos/mathml-samples/)。 – xiaoyi

回答

1

這是你在追求什麼?我已經將x =更改爲an = x,以便公式看起來正確。

<table class="fraction" align="center" cellpadding="0" cellspacing="0"> 
<tr> 
    <td nowrap="nowrap"> 
     <i>x</i><sup>2</sup> + <i>x</i> + 1 
    </td> 
    <td rowspan="2" nowrap="nowrap"> 
     = <i>x</i> 
    </td> 
</tr><tr> 
    <td class="upper_line"> 
     2 cos(<i>x</i>) 
    </td> 
</tr> </table> 
0
<html> 
<head> 
<style> 
td.upper_line { border-top:solid 1px black; } 
table.fraction { text-align: center; vertical-align: middle; 
margin-top:0.5em; margin-bottom:0.5em; line-height: 2em; } 
</style> 
</head> 
<body> 


<table class="fraction" align="center" cellpadding="0" cellspacing="0"> 
    <tr> 

     <td nowrap="nowrap"> <i>x</i> <sup>2</sup> + <i>x</i> + 1</td> 
         <td rowspan="2" nowrap="nowrap"> = <i>x</i> </td> 
    </tr> 
    <tr> 

     <td class="upper_line">2 cos(<i>x</i>)</td> 
    </tr> 


</table> 
</body> 
</html> 
0

你的意思是:

<td rowspan="2" nowrap="nowrap"> <i>x</i> = </td> 
<td nowrap="nowrap"> <i>x</i> <sup>2</sup> + <i>x</i> + 1</td> 

<td nowrap="nowrap"> <i>x</i> <sup>2</sup> + <i>x</i> + 1</td> 
<td rowspan="2" nowrap="nowrap"> <i>x</i> = </td> 
相關問題