Div und Scrollen
Smart
- css
Hi,
kann man für ein DIV-Element eine overflow:scroll; Eigenschaft definieren,
ohne dass man dafür eine feste Größe angeben muss?
Ich habe ein DIV-Element, das nicht z.B. höher als 200px werden darf. Das
heißt, dass dieses sich in der Höhe an die Eintrage anpassen soll und erst
ab 200px Höhe einen Scrollbalken bekommen soll. Ist diese möglich?
Gruss
Ich habe ein DIV-Element, das nicht z.B. höher als 200px werden darf. Das
heißt, dass dieses sich in der Höhe an die Eintrage anpassen soll und erst
ab 200px Höhe einen Scrollbalken bekommen soll. Ist diese möglich?
Verwende overflow:auto. und eine max-height Angabe.
Scrollbars werden nur auf Bedarf angezeigt.
MSIE ist da etwas ein Sonderling. Aber das sind dessen Anwender ja gewohnt.
mfg Beat
Hi,
vielen Dank. Das funktioniert. Ich habe aber da ein Problem. Dies
funktioniert nur mit der Angabe:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
Ich arbeite leider nocht mit Visualstudio 2003 und da steht bei mir:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
und wenn ich dies wie oben ändere, fliegt alles auseinander und die Strukturierung ist nicht mehr wie vorher. Gibt es einen anderen Weg?
Gruss
vielen Dank. Das funktioniert. Ich habe aber da ein Problem. Dies
funktioniert nur mit der Angabe:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
Ich arbeite leider nocht mit Visualstudio 2003 und da steht bei mir:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
und wenn ich dies wie oben ändere, fliegt alles auseinander und die Strukturierung ist nicht mehr wie vorher. Gibt es einen anderen Weg?
Ja gib deinem bisherigen Doctype auch eine Adresse. Dadurch bist du zwar immer noch im transitional Modus, der dir mehr erlaubt als strict, aber du bist zugleich im allmost-standards Modus, was die Darstellung betrifft.
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
mfg Beat
Hi,
vielen Dank. Leider klappts nicht. Dies bewirkt das gleiche Effekt wie
vorhin.
Gruss
vielen Dank. Leider klappts nicht. Dies bewirkt das gleiche Effekt wie
vorhin.
Dann betrachte diesen Effekt als die Norm, nach der du dein CSS anzupassen hast.
HTML selbst ist eine Struktursprache. Das CSS ist für die Darstellung verantwortlich.
mfg Beat
und wenn ich dies wie oben ändere, fliegt alles auseinander und die Strukturierung ist nicht mehr wie vorher. Gibt es einen anderen Weg?
sollte doch klar sein: verzichte auf auf ein derart blödes Programm, schreib den Code von Hand, sorge für desen Validität und dafür, dass die Browser nicht im Quirksmodus arbeiten.
Hi,
ja sollte ich. Das verursacht aber viel zu viel Arbeit, die ich momentan
nicht auf mich nehmen kann. Das Projekt ist zu groß.
Gruss