Erstellen einer multi-Spalte wie Fußzeile in html5-css3
Muss ich erstellen Sie eine Fußzeile mit drei Spalten. Der folgende code gibt das zweite Bild eher als die erste;
<footer>
<div id=”footer_links”> </div>
<div id=”values”>.....</div>
<div id=”contacts”>.....</div>
<div id="copyright">.....</div>
</footer>
CSS-code:
footer{
height: auto;
padding:1px 15px 1px 20px;
clear:both;
}
#footer_links{
float:left;
}
#values{
float:none;
padding:0 600px 0 0;
text-align:justify;
}
#contacts{
float: right;
}
#copyright{
float:none;
text-align:center;
}
Wie bekomme ich meine divs zu line-up, richtig, anstatt offset wie im zweiten Beispiel?
- Also was ist das Problem? Auch Sie sollten Ihre CSS.
InformationsquelleAutor Wepex | 2012-09-17
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Hier ist die Struktur ähnlich zu dem, was Sie wollen.. immer Noch nicht genau sicher, was Sie suchen wenn. Oder was die Frage ist wirklich..
HTML
CSS
FIDDLE:
http://jsfiddle.net/eYKsm/13/
UPDATE BASIEREND AUF DEN EDIT:
Ist die erste Sache, die ich tun würde, ändern Sie Ihre Polsterung. Und die zweite Sache, die ich versuchen würde, ist floating die Spalten von Links... Zum Beispiel....
Auch nicht unbedingt geleert werden, wenn alle Spalten haben eine Feste gleich der Breite (was Sie sollte) zu Folgen, die design - /UX-Prinzip der Verwendung eines Rasters. Für meine neue Geige Beispiel habe ich Feste pixel-breiten. Allerdings, wenn Sie zum erstellen eines fluid-layout, das Sie verwenden könnte, Prozentsätze durch die Berechnung der inneren Breite (ohne Polsterung) und Division durch drei. Wie für die Fußzeile kann es nur float left mit einer Breite von 100%;
Andere Sache im Auge zu behalten ist, dass, wenn Ihr alle Spalten haben die gleiche Breite und Polsterung, die Sie nicht brauchen, um ID ' s für jeden container. Sie können mit einer Klasse, wie in meinem Beispiel oben.
HIER IST MEINE NEUE GEIGE:
http://jsfiddle.net/krishollenbeck/Kkr83/1/
Können Sie CSS3 Multicolumns.
Finden Sie den link zur Vorschau und-Dokumentation.
Verwenden Sie
clear: both
,float:left
, undfloat:right
.Hier ist der code:
Für
HTML
Nun, hier geht die
CSS
Sollten Sie mit Hilfe einer gestalteten ungeordnete Liste, nicht ein Haufen auf DIVs. Semantisch gesprochen, DIVs bedeuten nichts. Listen haben eine intrinsische Bedeutung.
Sie können Breite für das UL und schweben Sie für mehrere Spalten. Eine für jede Spalte.
div
ist absolut angemessen für das, was ist nichts mehr als eine "Aufteilung der Seite."div#footer_links
nicht enthalten, eine ungeordnete Liste? Basierend auf dem Bild,div#values
sollte eine Absatz-und eine ungeordnete Liste.