CSS: Boxenlayout korrekt positionieren!

Computer Forum

Zurück   Computer Forum - PC Forum - ModernBoard.de > Computerprobleme > Webmaster Hilfe / Programmierer Forum

Sie betrachten gerade: CSS: Boxenlayout korrekt positionieren!


Antwort
Alt 02.09.2010, 17:20 CSS: Boxenlayout korrekt positionieren! #1
Erfahrener Benutzer
 
Registriert seit: 07.04.2007
Beiträge: 956
Standard CSS: Boxenlayout korrekt positionieren!

Hallo liebe MBler, ich brauche eure Hilfe.
Ich erstelle zur Zeit aus Lust am "programmieren einer Website" einen CSS-Layout und finde einfach keine Lösung für meine Probleme.

Ich möchte ein Layout, bei dem sich die Website zentretriert auf dem Bildschirm befindet und links und rechts Platz hat.
-> Container mit 800px Breite + text-align:center;

Darin befinden sich nun ein Header + eine Navigationsleiste untereinander und darunter soll Spaltenartig der inhaltsbereich hin, rechts daneben nochmal ein kleines Menu.

Ich habe also alles erstmal mit bunten farbkästchen ohne großen schnickschnack vorbereitet und stelle bei einigen Sachen fest das ich nicht weiß wie man es korrekt macht.

Folgendes: Header + Navibar werden korrekt dargestellt, aber der Inhaltsbereich und das rechte Menu schieben sich nach unten über dasContainerelement. Das liegt wohl an der height-Angabe 100%, aber ich möchte es sehr ungern in Pixeln angeben, dass ist nicht schön.
Wie schaffe ich es, dass sie 5px vom Container Rand weg sind?
ich habe eigentlich für alle Elemente im Container die richtigen margin-Werte verteilt..

Hier der Code: CSS:
Code:
body {
margin: 0;
padding: 0;
font: 100.01% arial, hevetica, sans-serif;
text-align: center;
color: #000;
background-color: #fff;
}

#container {
margin: 5px auto;
padding: 0;
height: 100%;
width: 800px;
background-color: #f00;
border: 1px solid #000;
}

#header {
margin: 5px 5px 0 5px;
height: 50px;
background-color: #f60;
border-top: 1px solid #000;
border-right: 1px solid #000;
border-left: 1px solid #000;
}

#menu {
margin: 0 5px 5px 5px;
height: 25px;
background-color: #fff;
border-right: 1px solid #000;
border-bottom: 1px solid #000;
border-left: 1px solid #000;
}

#misc {
float: right;
margin: 0 5px 5px 0;
width: 160px;
height: 100%;
background-color: #ff0;
border: 1px solid #000;
}

#content {
float:left;
display: block;
margin: 0 0 5px 5px;
width: 627px;
height: 100%;
background-color:#0ff;
border-top: 1px solid #000;
border-bottom: 1px solid #000;
border-left: 1px solid #000;
}
HTML-Code:
HTML-Code:
<html>
<head>
<title>Homepage | Home</title>
<link rel="stylesheet" type="text/css" href="style/style.css" />
</head>
<body>
 <div id="container">
  <div id="header"></div>
  <div id="menu"></div>
  <div id="content"></div>
  <div id="misc"></div>
 </div>
</body>
</html>

Alt 02.09.2010, 19:07 CSS: Boxenlayout korrekt positionieren! #2
Erfahrener Benutzer
 
Benutzerbild von Lotus
 
Registriert seit: 17.02.2007
Beiträge: 2.138
Standard AW: CSS: Boxenlayout korrekt positionieren!

Du solltest, wenn ich mich recht entsinne, noch die position der einzelnen Elemente bestimmen.

position: Positionsart: CSS-Referenz auf CSS 4 You - The Finest in Stylesheets

Mit relativer Positionierung kannst du den margin vom Header oder der Navi bestimmen und das funktioniert dann auch.

Relative Positionierung müssen dann aber "alle" Container sein, die von einander abhängig sein sollen...
Alt 02.09.2010, 20:10 CSS: Boxenlayout korrekt positionieren! #3
Erfahrener Benutzer
Themenstarter
 
Registriert seit: 07.04.2007
Beiträge: 956
Standard AW: CSS: Boxenlayout korrekt positionieren!

Es tut mir Leid, aber ich weiß gerade nicht so genau was du mir sagen willst, bzw. was ich machen muss. Danke aber schonmal für deine Hilfe.

Vielleicht kam es nicht so gut rüber, also nochmal:
Das Kästchenmodell in unterschiedlichen Farben wird korrekt angezeigt, allerdings schieben sich die 2 unteren Elemente (content, menu) über das container element.
Und so wie ich das sehe genau um den Betrag, wie ihn die 2 oberen Elemente verbrauchen.

Ich will also, dass die unteren Elemente sich nur weit ausbreiten, bis sie das untere Ende des container elements erreicht haben, dazu noch margin-bottom:5px;...

(Kann man bei der heightangabe nach Angabe von 100% nocheinmal eine bestimmte Anzahl an Pixeln abziehen?^^)
Alt 02.09.2010, 21:42 CSS: Boxenlayout korrekt positionieren! #4
Erfahrener Benutzer
 
Benutzerbild von Lotus
 
Registriert seit: 17.02.2007
Beiträge: 2.138
Standard AW: CSS: Boxenlayout korrekt positionieren!

Vielleicht wäre es besser, wenn du uns die Seite mal zeigst, dann könnten wir uns das ganze ein bisschen besser vorstellen...

.oO (ich zumindestens ^^)
Alt 03.09.2010, 05:04 CSS: Boxenlayout korrekt positionieren! #5
Erfahrener Benutzer
Themenstarter
 
Registriert seit: 07.04.2007
Beiträge: 956
Standard AW: CSS: Boxenlayout korrekt positionieren!

Ich habe noch keine Seite, ich will nur wieder anfangen mit CSS zu arbeiten..

Ich habe viel im Internet gelesen und weiß, dass es ratsam ist, dass ich am Anfang ein fertiges Grundgerüst habe, so dass ich später beim detaillierten Layout keine Probleme habe.

Ich vermute sobald der Inhalt so groß ist, wird auch dieser dann die Box ÜBER mein Containerelement erstrecken...

Ich kann heute nachmittag mal das Zeug auf irgendeinen funpic schmott hochladen..
Alt 03.09.2010, 11:45 CSS: Boxenlayout korrekt positionieren! #6
Erfahrener Benutzer
 
Benutzerbild von Lotus
 
Registriert seit: 17.02.2007
Beiträge: 2.138
Standard AW: CSS: Boxenlayout korrekt positionieren!

Zitat:
Wieder mit CSS anfangen zu arbeiten, sieht für mich ehr aus wie die ersten Gehversuche.
Muss doch nichts schlechtes sein? Jeder fängt irgendwann mal an
Alt 03.09.2010, 11:45 CSS: Boxenlayout korrekt positionieren! #7
Erfahrener Benutzer
Themenstarter
 
Registriert seit: 07.04.2007
Beiträge: 956
Standard AW: CSS: Boxenlayout korrekt positionieren!

Dann also keine festen größen für ein Grundgerüst..
Aber da es heutzutage so zahlreich viele Auflösungen gibt, wird die Website ja immer weiter auseinander gezogen.
Ich fände es besser wenn die Grundsturktur auf allen Bildschirmen "gleich gut" aussieht.

Und nunja, auf deinen Spruch mit den Gehversuchen muss ich wohl nicht eingehen, dass ist völlig irrelevant.
Arbeiten hat nämlich nicht sofort etwas mit professioneller Ebene zu tun.
Wer sich mit einem Fachgebiet auseinandersetzt, "arbeitet" daran.
Alt 03.09.2010, 20:17 CSS: Boxenlayout korrekt positionieren! #8
Erfahrener Benutzer
Themenstarter
 
Registriert seit: 07.04.2007
Beiträge: 956
Standard AW: CSS: Boxenlayout korrekt positionieren!

Oh mist, dass habe ich einfach falsch gelesen. Tut mir leid.

Der Punkt ist folgender:
Die 2 Header Elemente Header und Navigation befinden sich im selben Element wie mein Content und Link/Info-Bereich rechts, d.h. wenn ich 100% Höhe für diese Elemente angebe wird zusätzlich durch die oberen Elemente der Rahmen gesprengt.

Irgendwie sollte es doch möglich sein, dass er trotzdem dieses Element nur bis zum festgelegten Rand + margin ausstreckt!?
Man müsste nur 100% [MINUS] (Elementhöhe + Elementmargin) definieren können^^
Alt 04.09.2010, 12:57 CSS: Boxenlayout korrekt positionieren! #9
Erfahrener Benutzer
 
Benutzerbild von Lotus
 
Registriert seit: 17.02.2007
Beiträge: 2.138
Standard AW: CSS: Boxenlayout korrekt positionieren!

ich warte noch auf die site von funpic ... ^^
Alt 04.09.2010, 18:38 CSS: Boxenlayout korrekt positionieren! #10
Erfahrener Benutzer
Themenstarter
 
Registriert seit: 07.04.2007
Beiträge: 956
Standard AW: CSS: Boxenlayout korrekt positionieren!

Oh, dass hab ich total vergessen... bin wohl zZ ziemlich durchn Wind!
Homepage | Home
Auf die weiße Fläche im Hintergrund kommt später eine gekachelte Grafik, die rote Box ist der Container, welcher sichtbar bleibt und eine neutrale Fläche als Hintergrund erhält.
Auf dem Container liegen die anderen 4 Elemente:
ORANGE - Header -> Logo, kurze Beschreibung z.B.
WEISS - Navigation -> Links zu den einzelnen Bereichen der Homepage
TÜRKIS - Inhaltsbox, dort werden beispielsweise Artikel oder das Impressum angezeigt.
GELB - ein weiteres Menu mit einer Beschreibung zur Homepage/Infos über den Autor und Platz für Links zu interessanten Webseiten bzw. sowas wie Blogroll.
Antwort

RB

Thema: CSS: Boxenlayout korrekt positionieren!


Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Ähnliche Themen für: CSS: Boxenlayout korrekt positionieren!
Thema Autor Forum Antworten Letzter Beitrag
Temperatur Sensoren neu positionieren? Fehlmessungen?
Hallo Leute, ich hab seit gestern einen Freezer 7 Pro Rev. 2 in meinem System eingebaut, da der alte Lüfter so laut war. Das Problem ist nur, dass...
vali2010 PC Overclocking - PC Kühlung & Modding 7 30.03.2010 20:02
Wie lüfter Positionieren?
Hi habe mir mal die Frage gestellt was ich an meiner Gehäuse-Kühlung besser machen könnte http://img172.imageshack.us/img172/9895/gehusejz4.th.jpg ...
Master_3 PC Overclocking - PC Kühlung & Modding 13 20.01.2009 19:55
Luftzyklus Frage --Lüfter Positionieren--
abend, wollte mal nach eurer meinung fragen, wie ihr am besten die Lüfter Positinieren würdet also nach innen oder ausen es handelt sich um ein...
^^@JoKeR@^^ PC Overclocking - PC Kühlung & Modding 5 19.12.2008 13:27
[CSS] - Container positionieren
Hallo, ich bekomme es einfach nicht hin, die im Bild zu sehenden Container zu realisieren: Mir ist wichtig, dass das Layout sowohl horizontal als...
_Emperor_ Webmaster Hilfe / Programmierer Forum 10 03.05.2008 23:48
RS-MMC "korrekt" wechseln
Hallo zusammen, auf die Gefahr hin, dass diese Frage schon x-fach gestellt wurde (habe allerdings nichts kompaktes hier gefunden): Auf was muss ich...
daster Nokia N70 Forum 2 01.10.2006 08:37

Zurück   Computer Forum - PC Forum - ModernBoard.de > Computerprobleme > Webmaster Hilfe / Programmierer Forum

Besucher kamen mit folgenden Begriffen auf die Seite

css boxen layout

,

windows 7 boxen layout

Powered by vBadvanced CMPS v3.2.2


Sie betrachten gerade: CSS: Boxenlayout korrekt positionieren!