ERLEDIGT
JA
JA
ANTWORTEN
11
11
ZUGRIFFE
1198
1198
EMPFEHLEN
-
Hallo.
Gibt es in HTML etwas, mit dem man einem DIV sagen kann, das er mindestens 50px hoch und maximal 400px Hoch sein soll? Wenn er höher ist, soll dann eine Scollbar verwendet werden.
Jetzt kommt sicherlich die Frage, Warum braucht der des?. Ich hab mir da ein Forum programmiert, bei dem man auch Code mit geben kann. Der Code soll in einem Div stehen, der mindestens 50px hoch und maximal 400px hoch sein soll, also so wie hier im Forum. Bloß hab ich bisher keinen Schimmer, wie ich das machen soll. Daher würde mich mal interessieren, ob es soetwas gibt. Wenn ja, funktioniert die dann mit allen Browsern?
Hoffentlich könnt ihr mir helfen.
mb fansteGruß fanste
Benutze bitte immer die passende Highlight-Tags.(z.B: für PHP [php] [/php] Allgemein: [highlight=SCRIPTSPRACHE]Code[/highlight] )
Problem gelöst? Dann markiere das Thema bitte als erledigt!
Beachte bitte die Netiquette. Insbesondere Punkt 15.
-
Mit den CSS-Eigenschaften min-height und max-height ist dies möglich. Allerdings werden diese – wer hat es anders erwartet – mal wieder nicht von dem derzeitigt meist benutzten Browsern unterstützt. Aber auch dafür gibt es einen Workaround.
Markus Wulftange
-
Da für den IE die Angabe einer festen Höhe ausreicht,
muß man dafür sorgen, daß die Höhe in allen anderen Browsern variabel bleibt.
Code :1 2 3 4 5
.test { min-height:300px; height:auto !important; /* für moderne Browser */ height:300px; /*für den IE */ }
-
Danke euch beiden.Das hilft mir schonmal gut weiter. Denoch habe ich drei kleine Frage dazu.
Wenn ich jetzt eine max. Höhe von 500px angebe und dazu noch overflow:auto, wird ja, wenn die 500px an Höhe überschritten werden automatisch eine Scrollbar erscheinen, oder?
Was genau bezweckt height:auto? Bedeutet das, dass der Höhe freien Lauf gelassen wird, also dass sie so hoch sein kann , wie sie sein muss?
Min welchen Browsern funktioniert das denn? Mir wäre es wichtig, dass es mit dem IE, Opera und vll noch firefox oder mozilla geht.
EDIT: Ich habe gerade bemerkt, das das min-height Attribut keine Wirdkung zeigt, das max-height geht aber. Woran könnte das liegen. Hab die beiden Attribute so verwendet.
Code :1 2 3 4
<div style="background:blue;width:150px;min-height:50px;overflow:auto;max-height:150px"> Das ist ein Test<br> Das hier auch </div>
mb fansteGeändert von fanste (11.07.05 um 12:40 Uhr)
Gruß fanste
Benutze bitte immer die passende Highlight-Tags.(z.B: für PHP [php] [/php] Allgemein: [highlight=SCRIPTSPRACHE]Code[/highlight] )
Problem gelöst? Dann markiere das Thema bitte als erledigt!
Beachte bitte die Netiquette. Insbesondere Punkt 15.
-
Zu deinen Fragen:
- Ja
- Ja: „Die Höhe ist von den Werten anderer Eigenschaften abhängig.“ Siehe dazu auch: Höhen und Ränder berechnen
- Mit welchen Browsern funktioniert was?
Markus Wulftange
-
Du hast ja weiter oben, in deinem letzten Post geschrieben, das die Attribute min-height und max-height nicht mit allen Browsern funktionieren. Nun interessiert mich, ob sie den mit den von mir da oben aufgelisteten funktionieren.
Hast du auch eine Antwort auf das Problem mit dem min-height, also warum das keine Wirkung zeigt?
mb fansteGeändert von fanste (12.07.05 um 17:15 Uhr)
Gruß fanste
Benutze bitte immer die passende Highlight-Tags.(z.B: für PHP [php] [/php] Allgemein: [highlight=SCRIPTSPRACHE]Code[/highlight] )
Problem gelöst? Dann markiere das Thema bitte als erledigt!
Beachte bitte die Netiquette. Insbesondere Punkt 15.
-
Weiß keiner eine Antwort auf meine Fragen? Es langt, wenn die letzt beantwortet wird. Das andere find ich auch selber raus.
Gruß fanste
Benutze bitte immer die passende Highlight-Tags.(z.B: für PHP [php] [/php] Allgemein: [highlight=SCRIPTSPRACHE]Code[/highlight] )
Problem gelöst? Dann markiere das Thema bitte als erledigt!
Beachte bitte die Netiquette. Insbesondere Punkt 15.
-
Also wenn du meine Methode für "min-height" verwendest, ffunktioniert es Crossbrowser.
Auch IE5.5!
-
Das Problem ist, wenn ich das in Frontapge ausprobiere, hat dieser DIV immer 300px Höhe. Lass ich das weg, ist der DIV immer sohoch, wie der Text darin benötigt. Ich will aber, auch wenn nur eine Zeile Text darin steht, dass er 50px hoch ist. Das klappt aber nicht. Das min-height Attribut wird nicht interpretiert. Das max-height hingegen schon, warum?
Gruß fanste
Benutze bitte immer die passende Highlight-Tags.(z.B: für PHP [php] [/php] Allgemein: [highlight=SCRIPTSPRACHE]Code[/highlight] )
Problem gelöst? Dann markiere das Thema bitte als erledigt!
Beachte bitte die Netiquette. Insbesondere Punkt 15.
-
Warum Frontpage?
Hier ist mal ne Testseite:
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>min-height</title> <style type="text/css"> .test { min-height: 50px; height: auto !important; /* für moderne Browser */ height: 50px; /*für den IE */ border: 1px solid #000; width: 200px; } </style> </head> <body> <div class="test"> text </div> </body> </html>
-
Und wie bekomme ich es hin, dass eine Scrollbar verwendet wird, wenn die Tabelle höher als 400px wird? Das klappt nämlich hier nicht mit max-height.
EDIT:
Sehe gerade, dass der Opera es richtig macht, wenn ich den CSS Teil so habe:
.test {
min-height: 50px;
border: 1px solid #000;
width: 200px;
max-height: 150px;
overflow:auto;
}
Der IE macht das aber nicht.Geändert von fanste (12.07.05 um 17:51 Uhr)
Gruß fanste
Benutze bitte immer die passende Highlight-Tags.(z.B: für PHP [php] [/php] Allgemein: [highlight=SCRIPTSPRACHE]Code[/highlight] )
Problem gelöst? Dann markiere das Thema bitte als erledigt!
Beachte bitte die Netiquette. Insbesondere Punkt 15.
-
OK. Hat sich erledigt. Der IE unterstützt das noch nicht. Muss ich halt nach was anderem Suchen.
Gruß fanste
Benutze bitte immer die passende Highlight-Tags.(z.B: für PHP [php] [/php] Allgemein: [highlight=SCRIPTSPRACHE]Code[/highlight] )
Problem gelöst? Dann markiere das Thema bitte als erledigt!
Beachte bitte die Netiquette. Insbesondere Punkt 15.
Ähnliche Themen
-
Div Container nimmt nicht die Maximale höhe
Von ElGreco93 im Forum CSSAntworten: 2Letzter Beitrag: 08.11.10, 22:39 -
Höhe des Menüs an Höhe des Contents anpassen
Von Impega im Forum CSSAntworten: 1Letzter Beitrag: 28.04.08, 12:14 -
Maximale Breite/Höhe möglich?
Von Ogre im Forum CSSAntworten: 1Letzter Beitrag: 21.07.07, 20:06 -
Problem: Hintergrundbild + maximale Höhe
Von shorty im Forum CSSAntworten: 2Letzter Beitrag: 21.12.05, 21:51 -
Minimale Höhe von Form festlegen
Von III im Forum Visual Basic 6.0Antworten: 1Letzter Beitrag: 16.02.04, 15:05





Login





