Table innerhalb div?
spacefrog
- design/layout
Hallo,
habe eine komisches Problem im IE mit einer Tabelle innerhalb eines DIV. Wieso verschiebt sich die Tabelle mit dem Inhalt "hallo" über den Rand des umliegenden Divs wenn ich die Fenstergrösse des Browsers ändere??? Im Firefox funktioniert das einwandfrei...
Hier der Link:
http://www.jaxforms.org/problem/divTable-problem/JAXForms%20Formservice%20(DEMO)%20-%20Login.htm
Danke für Eure Hilfe.
Hallo,
hier die Antwort: weil das div im IE unabhängig von seinem Inhalt immer skaliert, die Tabelle aber nur, bis der Inhalt den kleinsten möglichen Platz einnimmt.
Wenn Du eine Lösung für dieses Problem gefunden hast, die nicht mit CSS-Expressions arbeitet, gib uns bitte Bescheid.
Gruß, LX
Hallo LX,
was wäre dann die Lösung mit CSS-Expressions?
Gruss
mit CSS-Expressions kann man JavaScript-Code innerhalb von CSS ausführen. Diese Möglichkeit bietet derzeit nur der MSIE, abgesehen davon wird das CSS dadurch invalide (und gehört in den Rollstuhl).
Wenn es aber absolut nicht anders geht:
#foo { width:expression(document.getElementById('bar').offsetWidth); }
Allerdings verlangsamen CSS-Expressions die Darstellung der Seite - insbesondere, wenn man mehr davon verwendet.
Grundsätzlich ist von einer solchen Lösung eher abzuraten.
Gruß, LX
Hier der Link:
http://www.jaxforms.org/problem/divTable-problem/JAXForms%20Formservice%20(DEMO)%20-%20Login.htm
bitte jeweils 100x schreiben:
"Ich soll nicht Word als HTML-Editor verwenden."
"Ich soll meinen Quelltext valideren, bevor ich Fragen über Darstellungsfehler stelle."
"Ich soll keine Tabellen fürs Layout verwenden."
"Ich soll Trennlinien mit <hr /> oder border realisieren."