Shop-Hilfe.com
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 28.11.2003, 21:25   #1
TP-Newbie
 
Registriert seit: Nov 2003
apeiros macht alles soweit korrekt

CSS und height 100%


Hallo

Seit ich csszengarden.com gesehen habe, will ich endlich mal meine pages 100% per CSS formatieren und in HTML nur noch die physikalische Struktur machen.

Mein Problem bei der Umstellung:
Ich habe linksseitig eine navigationsspalte und rechtsseitig den content. Die naviagionsspalte soll so hoch sein wie die page (da sie einen anderen Hintergrund hat ist das zwingend). Die Höhenangabe 100% bezieht sich bei CSS aber dummerweise auf die Höhe des Browserfensters und nicht der Page - Resultat: wenn in content der Inhalt grösser als das Browserfenster ist (sprich scrollbars erscheinen) dann wird der Hintergrund bei der Navigation nicht fortgesetzt :-(

Um das ganze etwas Bildlicher zu machen:
es soll in etwa gleich aussehen, wie wenn ich links einen 140px breiten frame hätte und der frame rechts einfach den restlichen platz einnimmt.

Ich hoffe mal, ich hab mich nicht zu verwirrend ausgedrückt :-)

Kann mir jemand bei dem Problem helfen?

Grüsse
apeiros

Geändert von apeiros (28.11.2003 um 21:29 Uhr).
apeiros ist offline   Mit Zitat antworten


Alt 29.11.2003, 11:32   #2
TP-Insider
 
Registriert seit: Dec 2001
Ort: einem Dorf unweit der längsten Theke der Welt
LANtastic ist auf einem guten Weg
So unnett es klingt, aber es gibt kein height:100%, welches sich auf die Gesamthöhe der Seite bezieht. Es gibt noch nicht einmal eine height:100% welches sich auf die Höhe des Fensters bezieht, wenn man ganz kleinlich ist.

Den hier solltest du dir mal durchlesen ... Der sollte helfen

Um dann z.B: einen Farbstreifen am linken Rand der Seite durchgängig erscheinen zu lassen, wirst du tricksen müssen.

Meistens sind es dann Seitenhintergrundbilder und keinen Hintergründbilder eines einzelnen DIVS, oder ähnlich.
__________________
Wenn Du denkst Du denkst, denkst Du nur Du denkst, denn das denken von Gedanken ist gedankenloses Denken.
Wer braucht schon JavaScript ?
LANtastic ist offline   Mit Zitat antworten
Alt 29.11.2003, 11:35   #3
TP-Supporter
 
Benutzerbild von nurbs
 
Registriert seit: Jul 2003
nurbs macht alles soweit korrekt
Hallo!

Vielleicht hilf dieser Trick! Hier ist die Navleiste jedoch nur so groß wie der Inhalt rechts daneben!

Also ich würde einen Container (in diesem Bsp: site) über die ganze Seite legen und diesen mit einer bestimmten Höhe definieren, jedoch mit einer Höhe die sich mit wachsendem Inhalt mitvergrößert! In diesen Container machen wir die zwei div (nav, content)

Code:
#site {
padding:0;
text-align:left;
height:600px;   // IE vergrößert den div sobald der Inhalt über die Höhe hinausgeht
}
html>body #site {
height: auto;  // Damit NN, Mozilla, usw. dies auch machen, schreiben wir hier min-height!
min-height:600px;
}
#nav{
float:left;
width:145px;
height:600px;  // Hier das selbe wie weiter oben
}
html> body #nav{
height:auto;  // Ebenfalls das gleiche
min-height:600px;
}
Code:
<div id="site">
  <div id="submenu">&nbsp;</div> <!--nav-->
  <div id="content"></div> <!--content-->
</div> <!--site-->
Hoffe geholfen zu haben
__________________
Bye bye Thomas
nurbs ist offline   Mit Zitat antworten
Alt 29.11.2003, 11:41   #4
TP-Insider
 
Registriert seit: Dec 2001
Ort: einem Dorf unweit der längsten Theke der Welt
LANtastic ist auf einem guten Weg
Die Lösung ist gut und funktioniert, aber es ist ja im Grunde genommen schon ein Hack nötig, um 100% Höhe zu erreichen., bzw. um vorzugaukeln diese 100% Höhe zu haben. Anders geht nicht.
__________________
Wenn Du denkst Du denkst, denkst Du nur Du denkst, denn das denken von Gedanken ist gedankenloses Denken.
Wer braucht schon JavaScript ?
LANtastic ist offline   Mit Zitat antworten
Alt 29.11.2003, 12:09   #5
TP-Newbie
 
Registriert seit: Nov 2003
apeiros macht alles soweit korrekt
Also ich habs jetzt mit einem Seitenhintergrund gemacht.
Dass es in HTML kein height=100% gibts ist mir bekannt - aber bei CSS war ich bis jetzt zumindest der Auffassung, dass es dort height: 100% durchaus gibt. Siehe auch:

http://selfhtml.teamone.de/css/eigen...ung.htm#height
"Erlaubt ist eine numerische Angabe"
http://selfhtml.teamone.de/css/forma...htm#numerische
"Dabei sind absolute Angaben (z.B. Millimeter) und relative Angaben (z.B. Prozent gegenüber "normal") möglich."

Auch nurbs ein Dankeschön, ich werde deine Lösung bei Gelegenheit mal austesten
apeiros ist offline   Mit Zitat antworten
Alt 29.11.2003, 12:13   #6
TP-Insider
 
Registriert seit: Dec 2001
Ort: einem Dorf unweit der längsten Theke der Welt
LANtastic ist auf einem guten Weg
height:100% existiert : JA

Aber eben leider nicht in dem Zusmmenhang, wie du ihn gewünscht hast.
__________________
Wenn Du denkst Du denkst, denkst Du nur Du denkst, denn das denken von Gedanken ist gedankenloses Denken.
Wer braucht schon JavaScript ?
LANtastic ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > HTML Puristen > CSS
CSS und height 100% CSS und height 100%
« Mouse over css frage | Footer mit CSS »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 00:51 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67