zurück zur Startseite
  


Zurück XHTMLforum > (X)HTML und CSS > CSS
Seite neu laden Positionierung: layout fixe Breite, linksbündig

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 08.08.2008, 16:23
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 13.09.2007
Beiträge: 4
kabar befindet sich auf einem aufstrebenden Ast
Frage Positionierung: linksbündiges Layout mit fixer Breite

Hallo an Alle,

Ich stelle hier mal 2 Ansätze vor:

Ansatz 1:
Positionierung: static, mit Hilfe von margins und neagtive margins OHNE float
Vorteile: kurzer Quellcode
Nachteile: evtl. später Abstrafung durch Suchmaschinen wegen zahlreicher negative margins????

Ansatz 2:
Positionierung: static, alle Inhalte liegen in einem umfassenden Container-Element, Float wird eingesetzt
Vorteil: läßt sich gut nachträglich zentrieren
Nachteil: ein bißchen mehr In-Einander-Geschachtel

Ansatz 3:
jedes Element auf das body-Element bezogen absolut positioniert
Nachteil: läßt sich nicht gut nachträglich zentrieren

Was ist Eure Meinung zu den genannten Ansätzen und deren Vor- und Nachteilen?


kabar

Geändert von kabar (21.08.2008 um 18:20 Uhr)
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 08.08.2008, 16:52
Erfahrener Benutzer
XHTMLforum-Mitglied
 
Registriert seit: 21.11.2006
Beiträge: 126
Paul Kleinhans wird schon bald berühmt werden
Standard

Ansatz 2 wird wohl auch bei deiner Umsetzung der richtige Weg sein.
Neu wäre mir jedoch, dass negative margins von Suchmaschinen abgestraft werden. Hast du dazu eine Quelle?
Mit Zitat antworten
Sponsored Links
  #3 (permalink)  
Alt 08.08.2008, 17:25
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 13.09.2007
Beiträge: 4
kabar befindet sich auf einem aufstrebenden Ast
Standard

Erstmal herzlichen Dank für Dein Feedback

Zu den Suchmaschinen + negative margins habe ich nur Folgendes gefunden - Zitat von folgender Website:

Suchmaschinenoptimierung für Wordpress-Weblogs » Netprofit
Zitat:
Alternativ zur Verwendung eines Wrappers könnte man auch mit negativen margin-Werten arbeiten. Dies hat aus meiner Sicht zwei Nachteile: Erstens wird die Anzeige je nach Browser stark variieren (mangelnde Browserkompatibilität), zweitens könnten Suchmaschinen hohe negative Werte als Missbrauch deuten und irgendwann nicht mehr werten (Risiko künftiger Entwertung).
(Hintergrund: Viele verstecken suchmaschinentauglichen Text über ein nicht-sichtbares Element mit negativen margins)

Auf der anderen Seite heißt es hier:
SimpleBits ~ Exceptionally Negative
Zitat:
Dan Cederholm → SimpleBits
I didn’t mean to imply that negative margins are evil. They’re perfectly fine — just not always the first solution that comes to mind, and that’s why I thought I’d document it.
Aus welchen Gründen würdest Du die 2. Vorlage vorziehen?
Mit Zitat antworten
  #4 (permalink)  
Alt 08.08.2008, 17:33
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 28.01.2005
Beiträge: 11.775
fricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz sein
Standard

Negative Margins sind ein gutes Werkzeug, um bestimmte Dinge zu erreichen. Sie sind kein gutes Werkzeug, um wie in deinem Fall Box nebeneinander zu bringen. Du bist immer auf feste Höhen angewiesen. Sowas funktioniert nicht bei Textinhalt.
Gib deinen Boxen mal Hintergrundfarben. Und dann ändere die Inhaltsmengen oder vergrößere die Schrift.

edit: Du schreibst bei deinem Float-Layout, es sei ein Ineinandergeschachtel. Warum hast du es derart geschachelt? Nimm mal bei deinem ersten Layout deine negativen Margins weg und floate die drei Spalten.

Geändert von fricca (08.08.2008 um 17:38 Uhr)
Mit Zitat antworten
  #5 (permalink)  
Alt 08.08.2008, 17:45
Erfahrener Benutzer
XHTMLforum-Mitglied
 
Registriert seit: 21.11.2006
Beiträge: 126
Paul Kleinhans wird schon bald berühmt werden
Standard

Zitat:
Zitat von kabar Beitrag anzeigen
Aus welchen Gründen würdest Du die 2. Vorlage vorziehen?
Die Vorlage habe ich mir gar nicht angeschaut, da sie falsch verlinkt war und auf eine Fehlerseite führte. Der Abschnitt "alle Inhalte liegen in einem umfassenden Container-Element, Float wird eingesetzt" bezeichnet aber das Standardvorgehen einer Umsetzung - daher fiel meine Wahl auf Ansatz 2.

Um die bestmöglichste Herangehensweise an eine Layoutumsetzung erkennen zu können ist ein Bild vom fertigen Layout, und die gewünschte Skalierbarkeit von Nöten.
Mit Zitat antworten
  #6 (permalink)  
Alt 08.08.2008, 18:00
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 13.09.2007
Beiträge: 4
kabar befindet sich auf einem aufstrebenden Ast
Standard

@Paul:
Würdest Du ein Container-Element auch dann einsetzen, wenn es zunächst nicht benötigt wird, einfach um für zukünftige Layout-Umstellungen offen zu bleiben?
@fricca
Ich denke auch, dass negative margins eher für bestimmte Effekte eingesetzt werden sollten.

Noch eine Frage: welche linksbündigen Layouts mit fixer Breite findet ihr vorbildlich vom Ansatz?

Geändert von kabar (21.08.2008 um 18:22 Uhr)
Mit Zitat antworten
  #7 (permalink)  
Alt 08.08.2008, 21:06
Erfahrener Benutzer
XHTMLforum-Mitglied
 
Registriert seit: 21.11.2006
Beiträge: 126
Paul Kleinhans wird schon bald berühmt werden
Standard

Zitat:
Würdest Du ein Container-Element auch dann einsetzen, wenn es zunächst nicht benötigt wird,
einfach um für zukünftige Layout-Umstellungen offen zu bleiben?
Nein. Wenn es sich um ein größeres Projekt handelt, kannst du ein CMS einsetzen, in dem die wenigen Templates später geändert werden können.
Bei einem kleineren Projekt könntest du mit <?php include() ?> einzelne Abschnitte (z.B. Header) einbinden bzw. auslagern und bei Bedarf in diesen Dateien später zusätzliches Markup unterbringen.

Zitat:
welche linksbündigen Layouts mit fixer Breite findet ihr vorbildlich vom Ansatz?
So schlank wie möglich, umgesetzt mit semantischen Elementen.
Mit Zitat antworten
  #8 (permalink)  
Alt 11.08.2008, 19:06
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 13.09.2007
Beiträge: 4
kabar befindet sich auf einem aufstrebenden Ast
Standard

Einige Rundfunkanstalten haben linksbündige Layouts

ARD.de - Homepage
Südwestrundfunk | SWR.de
Homepage | MDR.DE
Rundfunk Berlin-Brandenburg | Willkommen beim rbb - rbb Portal

Eigentlich arbeiten alle diese Websites mit einem Container der Inhalts- und Menüspalte umfaßt. Manchmal notwendig, weil ein andersfarbiger Hintergrund gesetzt wurde, manchmal aber auch verschwenderisch wie z.B. mdr.de


Wollte aber nochmal fragen was Du mit "gewünschte Skalierbarkeit" meintest?

Hier das ganze nochmal als Bild: (ein reines 3-spaltiges Layout ist das nicht, eher eine header-Zeile und danach 3 Spalten)
Angehängte Grafiken
Dateityp: jpg 3spalten.jpg (1,5 KB, 1x aufgerufen)
Dateityp: jpg header.jpg (1,4 KB, 3x aufgerufen)

Geändert von kabar (21.08.2008 um 18:21 Uhr)
Mit Zitat antworten
Antwort

Stichwörter
negative margins, positionierung, static

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
Webdesign 2008 laborix Offtopic 22 04.08.2008 17:17
Dynamische Layout Breite und Höhe altes-kind CSS 7 12.01.2007 11:54
Positionierung und Layout Probleme dabidu CSS 9 22.10.2006 09:57
3 Spalten Layout - aussen fixe Breite, mitte variabel semikolon CSS 1 04.12.2005 17:14
Layout hat fixe breite, rechter Teil soll aber dennoch vari chris07 CSS 0 24.10.2005 14:54


Alle Zeitangaben in WEZ +2. Es ist jetzt 15:35 Uhr.