Zeilenumbruch im TD verhindern..aber wie?

Status
Nicht offen für weitere Antworten.

Aleyna23

Mitglied
Hallo,

ich habe eine Css Datei, in der ich den Style für eine Tabelle definiere.
Unter anderem auch den Style für den TD:

.table {
width:50%;
}

.table td{
white-space: nowrap;
text-align: left;
padding: 2px 2px 2px 2px;
width: 165px;
}


Wenn in einer TD zweimal <INPUT type="text" ....> vorkommt, wird die Zeile umgebrochen. Möchte aber, dass alles in einer Zeile angezeigt wird. Sozusagen die beiden input felder nebeneinander.
Leider wird das white-space: nowrap; ignoriert.

Wenn ich direkt in der JSP im <TD> <nobr>.......</nobr></TD> den nobr hinzufüge geht es. Aber da ist es nicht allgemeingültig für alle TD's...
(Nutze den IE 7)

Hat jemand Tips ?

Danke im Voraus.
Aleyna
 
Hi,

normalerweise sollte das input-Element in einer Zeile angeordnet werden, da es zu den Inline-Elementen zählt, die keinen Zeilenumbruch im Textfluss erzeugen.

Oder hast du sie jeweils in ein Block-Element eingebettet?

Ansonsten könnte es auch daran liegen, dass die gesetzte Tabellenzellenbreite nicht ausreicht, um sie nebeneinander auszurichten.

Mehr Aufschluss würde hier der dazugehörige HTML-Code bringen...
 
Status
Nicht offen für weitere Antworten.
Zurück