Ich versuche verzweifelt, ein Select-Tag in eine Tabellenzelle einzufügen, so wie es dort hingehört, nicht wie jemand es mit einer Brechstange eingekeilt hat. Hier ist der Code, gefolgt von dem Bild, wie es scheint:So passen Sie ein Select-Tag in eine Tabellenzelle an
<tr>
<td class="lblCell_L" >ISIN Code </td>
<td id="ISINcb" class="lblCell_R" align="center">
<select id='isinz' width="144" style="height:19px; width:140px; text-align:center;">
<option id="ISIN1" onclick="JavaScript:quarterUpdate()" >A</option>
<option id="ISIN2" onclick="JavaScript:quarterUpdate()" >B</option>
<option id="ISIN3" onclick="JavaScript:quarterUpdate()" >C</option>
<option id="ISIN4" onclick="JavaScript:quarterUpdate()" >E</option>
</select>
</td>
<td class="lblCell_tx" id="isinOptions" style="color:#a56;">0</td>
</tr>
Die Art und Weise dies in FireFox kommt:
Also, das ist wirklich hässlich, weil das Objekt auswählen hat seine eigenen Grenzen innerhalb der Zelle, die ihre eigenen Grenzen hat. Es ist wie eine Gans mit Schweinefleisch zu stopfen ... trist aussehende!
Können die Grenzen der Tabellenzellen unterdrückt werden, damit die Markierungsrahmen-Auswahl an ihre Stelle gesetzt werden kann?
Sie können auch feststellen, dass die Höhe dieser Zelle höher ist als die andere "Nur-Text-Zelle" Zelle.
border-style: none; für td – zod
wähle {border: none;} –
Wäre es nicht besser, die Auswahlrahmen zu löschen und dem td eine Höhe hinzuzufügen? – Spokey