zurück zur Startseite
  


Zurück XHTMLforum > (X)HTML und CSS > CSS
Seite neu laden Gleichlange DIVs

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 16.09.2006, 18:07
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 28.11.2004
Beiträge: 12
johnpatcher befindet sich auf einem aufstrebenden Ast
Standard Gleichlange DIVs

Hey,

ja, ich weiß, dass es schon oft besprochen wurde, und ich habe auch etwas gefunden, z.B. faux columns. Allerdings scheint das nur mit 2 Spalten zu funktionieren (und mit absolut positionierten Designs). Außerdem verstehe ich nicht, wie dann mit dem Border eines Divs aussehen soll ...

Dann habe ich noch etwas mit der ":after" Pseudoklasse gefunden. Allerdings habe ich auch das nicht hinbekommt.

Problem ist es, dass ich ein 3 Spaltig gefloates Design erstellt habe. Vielleicht ist es ja auch der falsche Weg, aber bisher ist mir nichts über den Weg gelaufen, dass so flexibel ist. Zudem funktioniert es sowohl im Internet Explorer als auch im Firefox, was auch schonmal was Wert ist .

Wäre sehr froh, wenn mir jemand dieses :after Pseudoelement erklären würde, bzw. sagen würde, wo ich das floating Div drumpacken muss.

Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
 "http://www.w3.org/TR/xhtml1/DTD/Strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de">

<head>

<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1" />
<meta http-equiv="Content-Script-Type" content="text/javascript" />
<meta http-equiv="Content-Style-Type" content="text/css" />

<style type="text/css">

body {
    margin-left: 20%;
}

div#head {
    width: 70%;
    font-weight: bold;
    border: 1px solid #000000;
    padding: 1px;
    margin-bottom: 3px;
    text-align: center;
}

div#links {
    background-color: #36F;
    width: 15%;
    border-top: 1px solid #000000;
    border-bottom: 1px solid #000000;
    border-left: 1px solid #000000;
    float: left;
}

div#mitte {
    background-color: #C33;
    width: 40%;
    border: 1px solid #000000;
    float: left;
}
div#rechts {
    background-color: #6C3;
    width: 15%;
    border-top: 1px solid #000000;
    border-bottom: 1px solid #000000;
    border-right: 1px solid #000000;
    float: left;
}
div#foot {
    maring-top: 3px;
    width: 70%;
    font-weight: bold;
    border: 1px solid #000000;
    padding: 1px;
    text-align: center;
    margin-top: 3px;
}

</style>

<title>3 Spalten Design</title>

</head>

<body>
    <div id="head">
        Header
    </div>
    <div id="links">
        Linkes Men&uuml;
    </div>

    <div id="mitte">Mitte
    <p>
    Jetzt will, dass alle 3 Spalten bis nach unten eingefärbt sind.
    </p></div>
    <div id="rechts">
        Rechtes Men&uuml;
    </div>
    <div style="clear: both;"></div>
    <div id="foot">
        Footer
    </div>
</body>

</html>
Oder ist diese Art von Design überhaupt nicht geeignet für solch ein Unterfangen ?

Hier ein Bild:
__________________
Die Grenze meiner Sprache ist die Grenze meiner Welt

Geändert von johnpatcher (16.09.2006 um 18:10 Uhr)
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 16.09.2006, 18:44
Benutzer
neuer user
 
Registriert seit: 26.02.2006
Beiträge: 53
chincher befindet sich auf einem aufstrebenden Ast
Standard

faux columns gedöns klappt selbst bei drei spalten und float containern, gut deine prozentangaben sind kritisch in bezug auf faux columns

Geändert von chincher (16.09.2006 um 18:46 Uhr)
Mit Zitat antworten
Sponsored Links
  #3 (permalink)  
Alt 16.09.2006, 20:29
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 02.06.2003
Beiträge: 2.441
ulle befindet sich auf einem aufstrebenden Ast
Standard

Schau Dir mal diesen Thread [display: table;] an.
__________________
</ulle>
Mit Zitat antworten
Antwort

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre 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 aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Fullscreen Container mit internen divs purewhite (X)HTML 1 02.11.2009 15:24
n Div's in eine Zeile Mustangore CSS 9 20.08.2009 15:19
Höhenanpassung von divs localex CSS 1 21.11.2007 11:25
Divs nebeneinander, aber mittig RomanM CSS 2 24.10.2007 06:32
Browser-Problem bei Positionierung von DIVs mickropixel CSS 3 20.09.2004 16:25


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