Supportnet Computer
Planet of Tech

Supportnet / Forum / Webseiten/HTML

Layout in der Breite begrenzen





Frage

Hallo Experten, ich habe derzeit meine HTML-Layouts auf eine Bildschirmbreite von 1024 Pixel optimiert (bei kleineren Bildschirmen und Fenstern tut alles so, wie ich mir das vorstelle). Da ich viel mit floatenden Blöcken arbeite, gibt es das Problem, dass bei größeren Auflösungen das Layout auseinandergleitet. Ich möchte es eigentlich so, dass Benutzer höherer Auflösung / größerer Fenster die Optik von 1024 haben, eben mit zusätzlicher Fläche rechts in der Hintergrundfarbe. Das <body>-Element kennt keine Breitenangabe. So hab ich die Idee, den gesamten <body>-Inhalt in ein Blockelement einzuschließen, in dem die Breite definiert ist. <div> will ich dafür nicht verwenden, da das meine selbstgeschriebenen Generatoren ziemlich verkomplizieren würde. Beim Stöbern in selfhtml bin ich auf <ins> gestoßen. Wenn ich <ins> per CSS die Textunterstreichung abgewöhne und dort die Breite setze, habe ich den gewünschten Effekt. Frage: Handele ich mir damit irgenwelche Nebenwirkungen ein? Gibt das Ärger mit irgenwelchen Browsern? Vielleicht mit Suchmaschinen? Danke, Manfred

Antwort 1 von rfb

Zitat:
Das <body>-Element kennt keine Breitenangabe.
<body> schon, nur nicht alle Browser unterstützen das.

Mir sind keine Nebenwirkungen bekannt, da <ins> kaum verwendet wird. Wenn Suchmaschinen "logisch" arbeiten würden, müssten sie ja alles innerhalb von <ins> wichtiger nehmen, denn schließlich deutet dies auf aktuelle Änderungen hin.

Sinnvoll erachte ich solche Element-Vergewaltigung allemal nicht. Bei deaktiviertem Autoren-CSS (was ich manchmal mache wenn zB die Farbkompositionen nicht mein Geschmack sind) oder in Textbrowsern würde mich das Unterstreichen des kompletten Seiteninhalts sicherlich irritieren.

So wild kann das Umschreiben des CSS doch nicht sein wenn du konsequent Klassen und Identifier genutzt hast. Ohne ist es natürlich wirklich kompliziert - und Pfusch.

Antwort 2 von abschweb

Ich werde es jetzt wohl doch mit <div> lösen.
Ich sehe einen Weg für meine Generatoren.

Danke, rfb.

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: