私は以下の方法で表示する必要があるEmpの詳細と個人情報の詳細を持つフォームを開発しようとしています。複数の行にあるHTMLテーブルtdの整列
これは、問題は、テキストボックスが同じラインではなく、フォームが奇妙に見えている私のコード
<table style="border: 1px solid; width: 900px; height: 200px; table-layout:fixed">
<tr>
<td>
<label for="Employee" style="height:20px">Employee:</label>
</td>
<td>
<label for="Id" style="height: 20px">Id</label>
</td>
<td>
<input type="text" id="txtId" />
</td>
<td>
<label for="Designation" style="height:20px">Designation</label>
</td>
<td>
<input type="text" id="txtDesig" />
</td>
</tr>
<tr>
<td></td>
<td> <label for="Mail" style="height: 20px">Mail</label></td>
<td> <input type="text" id="Text3" /> </td>
<td> <label style="height: 20px">Ext</label> </td>
<td> <input type="text" id="Text4" /> </td>
</tr>
<tr>
<td>
<label for="PersonalInfo" style="height:20px">Personal Info:</label>
</td>
<td>
<label for="Name" style="height:20px">Name:</label>
</td>
<td>
<input type="text" id="txtName" />
</td>
</tr>
<tr>
<td>
</td>
<td>
<label for="City" style="height:20px">City:</label>
</td>
<td>
<input type="text" id="txtCity" />
</td>
</tr>
<tr>
<td>
</td>
<td>
<label for="State" style="height:20px">State:</label>
</td>
<td>
<input type="text" id="txtState" />
</td>
</tr>
</table>
です。
別の列にテキストボックスを入れて、自分の列にラベルとtextboxenを入れ – derloopkat
右にラベルを揃えます。あなたは 'lblID'や' label3'に 'style =" 'がありません。ラベルを移動させているので、ラベルの' for'属性を使用しているはずです。 'lblID'と' label3'(特に "named" Python)の方が本当に奇妙です。可能であれば 'table'sの' table-layout:fixed'を常に有効にしてくれるように注意してください。 – abluejelly
これで、私はコードを修正しました、あなたはちょうどそれが今どのように見えるか教えていただけますか? – python