を使用してHTML5
います。画像と表を並べたページを作りたい
私たちは考えることができます<table>
その中で、私は<tr>.
では<tr>
、私は 2 を持っています<td></td>
ある<td>
場合は画像を表示したいのですが、別の<td>
場合は、
<table>
いくつかのフィールドを持つを表示したい。
しかし、正しく表示されません。
2 番目<td>
のデータが最初<td>
のシナリオの下に表示されます。
<table>
<tr>
<td>
<image src=""></image>
</td>
<td>
<table>
<tr>
<td>
field1
</td>
<td>
textbox
</td>
</tr>
<tr>
<td>
field 2
</td>
<td>
textbox
</td>
</tr>
<tr>
<td>
button
</td>
</tr>
</table>
</td>
</tr>
</table>
画面は次のように表示されます。
これどうやってするの?
更新: 私の ASP.NET MVC ビュー:
<table>
<tr>
<td>
<div style="width: auto; height: auto;">
<image src="../../Images/Image1.jpg"></image>
</div>
</td>
<td>
<div style="width: auto; height: auto;">
<table>
<tr>
<td colspan="2" align="center">
Application1
</td>
</tr>
<tr>
<td colspan="3">
<%: Html.ValidationSummary(true, "Login was unsuccessful.")%>
</td>
</tr>
<tr>
<td>
<%: Html.LocalizedLabelFor(m => m.LoginID)%>
</td>
<td>
<%: Html.TextBoxFor(m => m.LoginID)%><br />
</td>
</tr>
<tr>
<td>
<%: Html.LocalizedLabelFor(m => m.Password)%>
</td>
<td>
<%: Html.PasswordFor(m => m.Password)%><br />
</td>
</tr>
<tr>
<td>
<input type="submit" value="Log On"
name="Login"/>
</td>
</tr>
</table>
</div>
</td>
<td>
</td>
<td>
</td>
</tr>
</table>