mysqldumper
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 11.03.2008, 23:55   #1
TP-Newbie
 
Registriert seit: Mar 2008
matwic macht alles soweit korrekt

CSS Layout


Hallo!

Ich möchte folgendes CSS Layout erstellen:

Alles immer horizontal zentriert und oben und unten fest an den inneren Rändern des Browserfensters "klebend". Der Scrollbalken rechts erscheint erst, wenn kein Platz mehr für den Inhalt da ist.
Es gibt einen linken sowie und einen rechten Bereich. Diese beiden Spalten bleiben jedoch "verborgen" (weiss auf weiss ohne Ränder); es erscheint dort nur gelegentlich Text oder ein Bild, das an den Seiten des mittleren Bereiches "hängt". Um das Grundgerüst zu erstellen, habe ich natürlich alle Bereiche anders eingefärbt.
Der Bereich in der Mitte ist von oben nach unten aufgeteilt in Navigation, Inhalt und Fusszeile.

Da ich ein HTML und CSS Neuling bin, will das natürlich nicht klappen, wie es sollte ode besser gesagt, kenne ich mich mit der Positionierung nicht sehr gut aus und da hat mir bisher auch das Suchen im Internet nicht viel gebracht. Ist nicht so einfach diese Dinge als Anfänger zu verstehen und umzusetzen.

Kann mir da vielleicht jemand behilflich sein?:

HTML-Code:
<!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>
<title>test_layout</title>
<style type="text/css">
html {
height:100%;
}

body {
margin:0;
padding:0;
min-height:100%;
text-align:center;
}

* html body {
height:100%;
}

#container {
width:600px;
text-align:left;
margin:0 auto;
background-color:red;
}

#links {
background-color:green;
float:left;
}

#mitte {
background-color:blue;
}

#mitte_navigation {
background-color:yellow;
}

#mitte_inhalt {
background-color:fuchsia;
}

#rechts {
background-color:orange;
float:right;
}

#unten {
background-color:black;
color:#fff;
clear:both;
}
</style>
</head>
<body>
<div id="container">
<div id="links">links</div>
<div id="mitte">
<div id="mitte_navigation">navigation</div>
<div id="mitte_inhalt">inhalt</div>
</div>
<div id="rechts">rechts</div>
<div id="unten">unten</div>
</div>
</body>
</html>
Vielen Dank im Voraus für eure Hilfe!

matwic

Geändert von matwic (12.03.2008 um 12:49 Uhr).
matwic ist offline   Mit Zitat antworten


Alt 12.03.2008, 00:51   #2
TP-Specialist
 
Benutzerbild von Rinaldo
 
Registriert seit: Oct 2003
Ort: Niederbayern
Rinaldo lebt für das TP und seine UserRinaldo lebt für das TP und seine UserRinaldo lebt für das TP und seine UserRinaldo lebt für das TP und seine UserRinaldo lebt für das TP und seine UserRinaldo lebt für das TP und seine User
Gibt´s da vielleicht auch eine Grafik, die darstellt, wie es aussehen soll?
Rinaldo ist offline   Mit Zitat antworten
Alt 12.03.2008, 08:09   #3
TP-Newbie
 
Registriert seit: Mar 2008
matwic macht alles soweit korrekt
Ja, stimmt eigentlich...

Werde ich posten. Danke!

matwic
matwic ist offline   Mit Zitat antworten
Alt 12.03.2008, 08:56   #4
TP-Newbie
 
Registriert seit: Mar 2008
matwic macht alles soweit korrekt
So soll es ganz grob ungefähr aussehen. Die Verhältnisse stimmen nicht ganz:



Links und rechts wird es mehr Rand geben und der mittlere Bereich wird wohl nicht ganz so breit sein. Und wie gesagt, das Ganze sollte bei jedem User horizontal zentriert sein und immer die volle Bildschirmhöhe ausfüllen (sich anpassen).

Nachtrag: In den Bereichen links und rechts sollte ich die Möglichkeit haben über die gesamte Höhe des Browswerfensters (an den Seiten des mittleren Bereichs) Objekte und Text zu positionieren.

Beim Verkleinern der Seite sollte diese "zusammengestaucht" werden, sich also der Grösse anpassen und die Scrollbalken erscheinen erst, wenn es für den jeweiligen Inhalt wirklich keinen Platz mehr hat.

Ich hoffe das ist einigermassen verständlich; ist gar nicht so einfach auszuformulieren, was man sich im Kopf zusammendenkt .

Danke jedenfalls!

matwic
Miniaturansicht angehängter Grafiken
css-layout-screen.bmp  

Geändert von matwic (12.03.2008 um 12:55 Uhr). Grund: Nachtrag
matwic ist offline   Mit Zitat antworten
Alt 13.03.2008, 14:39   #5
TP-Newbie
 
Registriert seit: Mar 2008
matwic macht alles soweit korrekt
Nun bin ich, denke ich, wieder einen Schritt weiter, aber es funktioniert eben immer noch nicht richtig:

test_layout

Die Bereiche "links" und "rechts" sollten immer die Höhe des Bereichs "inhalt" haben (oder als 2. Möglichkeit immer die ganze Bildschirmhöhe ausfüllen). Der Bereich "unten" sollte von den Spalten links und rechts eingeschlossen werden.

Die Seite und der Inhalt sollten sich anpasse und die Scrollbalken sollten erst erscheinen, wenn ein Mindestwert unterschritten wird.

Der Bereich "unten" sollte wie gesagt immer am unteren Rand kleben. Footer stick alt klappt wohl nicht, weil ich einen "Container" habe, der alles umschliesst. Wie kann ich das hier lösen?:

HTML-Code:
<!-- saved from url=(0022)[url]http://internet.e-mail[/url] -->
<!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">
<html>
<head>
<title>test_layout</title>
<style type="text/css">
html {
height:100%;
}

body {
margin:0;
padding:0;
min-height:100%;
text-align:center;
}

*html body {
height:100%;
}

#container {
width: 600px;
text-align:left;
margin:0 auto;
}

#links {
background-color:green;
height:570px;
float:left;
}

#mitte {
background-color:#fff;
}

#mitte_kopf {
background-color:pink;
}

#mitte_navigation {
background-color:yellow;
}

#mitte_inhalt {
padding:0 0 50px 5px 0;

}

#rechts {
background-color:orange;
float:right;
height:570px;
}

#unten {
background-color:black;
bottom:0;            
color:#fff;
height:50px;
clear:both;
}
</style>
</head>
<body>
<div id="container">
<div id="links">links</div>
<div id="rechts">rechts</div>
<div id="mitte">

<div id="mitte_kopf">kopf</div>
<div id="mitte_navigation">navigation</div>
<div id="mitte_inhalt">inhalt</div>
</div>
<div id="unten">unten</div>
</div>
</body>
</html>
Ich wäre euch wirklich sehr dankbar für eine Hilfestellung.

Besten Dank!

matwic

Geändert von matwic (13.03.2008 um 16:17 Uhr).
matwic ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > HTML Puristen > CSS
CSS Layout CSS Layout
« Menubar Zentrieren | Problem mit <li>-Styling »

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 22:23 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