Autor |
Nachricht |
vayu
Threadersteller
Dabei seit: 09.05.2009
Ort: Berlin
Alter: 46
Geschlecht:
|
Verfasst Sa 24.09.2011 19:57
Titel CSS dynamisches layout |
|
|
ich versuche seit stunden ein css gerüst aufzubauen, leider stoße ich immer wieder auf probleme mit überlappung und zentrierung.
ich hab mal drei bilderhochgeladen, welche verdeutlichen sollen was passieren soll:
Bild 1
[img]
Uploaded with ImageShack.us
[/img]
Div Container soll einmal oben und einema ganz unten plaziert sein mit 100% Breite, dann soll in der Mitte ein Div Container immer Zentriert sein
Bild 2 und Bild 3
[img]
Uploaded with ImageShack.us
[/img]
[img]
Uploaded with ImageShack.us[/img]
Problem ist wenn das Browserfenster kleiner wird soll der Div in der Mitte nicht überlappen. und ein scroll balken erscheinen.
Hier ist der Link zu Seite:
http://www.beta.cezanne-dental.com/
Code: | <div class="headercanwas">
<div class="headerline">
<div class="menucanvas">
<div class="menuheader">
</div><!-- menuheader -->
</div><!-- headercanwas -->
</div><!-- headerline -->
</div><!-- headercanwas -->
<div class="contencanvas">
<div class="contentgrafik">
<div class="test">
</div><!-- test -->
</div><!-- contentgrafik -->
</div><!-- contencanvas -->
<div class="footercanvas">
<div class="headerline">
</div><!-- headerline -->
</div><!-- footercanvas -->
|
Code: | /*
header
*/
.headercanwas { position: relative; float: left; width: 100%; height: 45px;}
.headerline { position: absolute; width: 100%; height: 20px; border-bottom: #999 solid 1px; }
.menucanvas { position: absolute;left; height: 45px; width: 120px; padding: 0px 15px 0px 15px; left: 50%; margin-left: -75px; background: #FFF;}
.menuheader { position: relative; float: left; height:45px; width: 120px; border-left:solid 1px #999; border-right:solid 1px #999; border-bottom:solid 1px #999;
-moz-border-radius-topleft: 0px; -moz-border-radius-topright:0px; -moz-border-radius-bottomleft:25px; -moz-border-radius-bottomright:25px; -webkit-border-top-left-radius:0px;
-webkit-border-top-right-radius:0px; -webkit-border-bottom-left-radius:30px; -webkit-border-bottom-right-radius:30px; border-top-left-radius:0px; border-top-right-radius:0px;
border-bottom-left-radius:25px; border-bottom-right-radius:25px;
}
/*
Navigation
*/
/*
content
*/
.contencanvas { position: absolute; width: 916px; height: 600px; left: 50%; margin-top: 50px; margin-left: -458px; background: #666; }
.contentgrafik { position: absolute; width: 916px; height: 600px; background: #999; }
.test { position: absolute; height: 100px; width: 150px; background: #066;}
/*
Footer
*/
.footercanvas {position: absolute; float: left; width: 100%; height: 45px; background: #FFF; bottom: 0;} |
|
|
|
|
|
DerM
Dabei seit: 18.01.2009
Ort: -
Alter: 42
Geschlecht:
|
Verfasst Sa 24.09.2011 22:22
Titel
|
|
|
Da wirst Du mit Javascript eingreifen müssen. Und das resize event abfangen müssen ...
|
|
|
|
|
Anzeige
|
|
|
vayu
Threadersteller
Dabei seit: 09.05.2009
Ort: Berlin
Alter: 46
Geschlecht:
|
Verfasst Sa 24.09.2011 22:35
Titel css3 oder html 5 |
|
|
gibt es denn möglichkeiten in html5 / Css3 was zu machen.
|
|
|
|
|
top
Moderator
Dabei seit: 25.11.2003
Ort: Hedwig Holzbein
Alter: 52
Geschlecht:
|
Verfasst Sa 24.09.2011 22:55
Titel
|
|
|
Das hier ist es noch nicht so ganz:
http://ryanfait.com/sticky-footer/
Aber bevor ich dafür mit javascript hantieren müsste, würde ich eher noch eine Tabelle missbrauchen.
|
|
|
|
|
vayu
Threadersteller
Dabei seit: 09.05.2009
Ort: Berlin
Alter: 46
Geschlecht:
|
Verfasst Sa 24.09.2011 23:06
Titel cool |
|
|
das sieht echt schon danach aus, teste gerade rum um mehr zu verstehen. werde mich melden, wie es so weitergeht, falls jemand noch was in petto hat, einfach melden .
|
|
|
|
|
vayu
Threadersteller
Dabei seit: 09.05.2009
Ort: Berlin
Alter: 46
Geschlecht:
|
Verfasst Di 27.09.2011 20:51
Titel ich habs gefunden |
|
|
hier habe ich was gefunden:
hier der link
header und footer jeweils ganz oben und ganz unten und der content zentriert.
|
|
|
|
|
vayu
Threadersteller
Dabei seit: 09.05.2009
Ort: Berlin
Alter: 46
Geschlecht:
|
Verfasst Di 27.09.2011 21:34
Titel läuft leider nicht rund |
|
|
ich habe schon ein paar sachen ausprobiert. offline in einer plain html datei läuft das ganze ohne probleme. sobald ich das ganze online in wordpress einfüge, gibt es probleme. es handelt sich um ein eigenes theme.
kann es dem header liegen?
LINK
|
|
|
|
|
vayu
Threadersteller
Dabei seit: 09.05.2009
Ort: Berlin
Alter: 46
Geschlecht:
|
Verfasst Di 27.09.2011 23:00
Titel Browser |
|
|
Nachtrag:
das problem tritt im google chrome uns firefox auf, Safari läuft es einwandfrei. oben entsteht einungewollter margin und man muss scrollen obwohl es nicht nötig wäre.
|
|
|
|
|
|
|
|
Ähnliche Themen |
Website mit festen Layout in dynamisches Layout umbauen
dynamisches bild ?
Dynamisches Dropdown
dynamisches Javascript
dynamisches Textfeld
Dynamisches Textfeld drehen
|
|