Hauptsache pixelgenau in allen Browsern

Ich hab ja schon eine Menge Hässlichkeiten im HTML-Code einer Seite gesehen, aber womit ich es letztlich zu tun hatte, hat den Vogel abgeschossen. Ich musste ein "Layout" einer Seite weiterbearbeiten, die von einer erfahrenen Agentur fabriziert wurde. In diesem Layout wurde erst mal alles absolut positioniert. Wozu floaten und skalieren? position: absolute-Attribute in Verbindung mit top und left sind deine Freunde. Noch interessanter war das Abstands-Management. Margins und Paddings waren wohl zu gewöhnlich. Die beste Art des Abstand-Haltens geht über die Rahmenstärke. Willst du, dass das Bild einen Abstand von 20 pixel zum nebenstehenden Bild hat? Hau rein dat border-right: 20px solid white; (bei weißem Hintergrund). Das ist wahre Code-Schönheit. Achja ... und wer braucht schon einen Validator. Sind ja eh nur 14 Fehler in einer Seite (von denen 10 sehr leicht behoben werden könnten, würde man den Validator einmal anschmeißen). Aber sie haben wenigstens schonmal divs benutzt und Tabellen nur noch, um Formularelemente zu positionieren. Das ist ein Fortschritt in der Welt der Agenturen. In 10 Jahren hören sie vielleicht auch mal was von Semantik und leicht wartbarem Code.
Defined tags for this entry: , ,

Comments

Display comments as (Linear | Threaded)
  1. 1

    YellowLed: Ich kann mir nicht helfen, aber bei position: absolute; muss ich immer an gephotoshoppte Zusammenklick-Sites denken, bei denen dann die einzelnen Elemente »festgezurrt« werden ... der weiße Rahmen hingegen erinnert mich an diese auch leicht werkmürdige Technik, faux columns über einen dicken, farbigen Rahmen zu simulieren. Damit allerdings margin/padding zu ersetzen, grenzt an eine Abenteuerlichkeit, von der Frontpagenutzer nur träumen können g

  2. 1.1

    alp: Genau so war's auch, Design nach einer Photoshop-Vorlage. So nach folgendem Produktionsablauf: Grafiker macht ein Mockup und schmeisst die PSD-Datei rüber zum oben beschriebenen Super-Coder, der u.a. auch wichtige Formulare baut, die nur über JavaScript zu erreichen sind ;-)

  3. 1.1.1

    YellowLed: Das ist dann ja noch ein Vorteil eines Linux-Systems: Man hat kein Photoshop. Und mit Gimp würde man nie auf die Idee kommen, Webseiten zusammenzuklicken ;-)

  4. 2

    Boris: Das mit dem "border-right: 20px solid white;" ist der Freudebringer der Woche!
    Da sprechen die wahren Webdesigner.

    Aber ansonsten hättest du den Artikel nach dem ersten Absatz eigentlich beenden können (...fabriziert wurde.). Alles weitere wäre dann irgendwie bekannt gewesen...
    ;-)

Add Comment


Enclosing asterisks marks text as bold (*word*), underscore are made via _word_.
BBCode format allowed
Standard emoticons like :-) and ;-) are converted to images.
E-Mail addresses will not be displayed and will only be used for E-Mail notifications

To prevent automated Bots from commentspamming, please enter the string you see in the image below in the appropriate input box. Your comment will only be submitted if the strings match. Please ensure that your browser supports and accepts cookies, or your comment cannot be verified correctly.
CAPTCHA





 

 

das Ç - logo von Alp Uçkan