Firwat soll Dir Tabelen fir Web Page Layout vermeiden

CSS ass de beschte Wee fir Webseiten Designs ze bauen

Léieren fir CSS Layout ze schreiwen kënnen et komplizéiert sinn, besonnesch wann Dir mat Tabellen vertraut, fir lëschteg Websäit Layout ze kreéieren. Awer HTML5 erlaabt Dëscher fir den Layout, et ass net eng gutt Iddi.

Tabel si net zougänglech

Just wéi Sichmaschinn, déi meescht Schreiwe Lieser liest Websäiten an der Uerdnung, déi se an der HTML ugewise ginn. A Dëscher kënnen ganz schwéier fir Écranë fir Lieser ze analyséieren. Dëst ass wéinst dem Inhalt an engem Tisch-Layout, während linear, net ëmmer Sënn sinn, wann Dir lénks-bis-riets a top-to-bottom steet. Plus, mat verschachtelten Dëscher a verschidde Spannungen op den Dëschzellen kënne d'Säit ganz schwéier schwätzen.

Dëst ass de Grénge, datt d'HTML5 Spezifizéierung géint Dëscher fir den Layout empfänkt a firwat HTML 4.01 Vergréissert se. Zougrouss Websäiten erméiglechen méi Leit ze benotzen an sinn d'Mark vun engem Beruff Designer.

Mat CSS kënnt Dir eng Sektioun wéi déi vun der lénkser Säit vun der Säit zielen, awer plazéieren d'lescht am HTML. Duerno liest Lieser a Suchmaschinn och déi wichtegst Deeler (am Inhalt) d'éischt an déi manner wichteg Deeler (Navigatioun) d'lescht liesen.

Tabel sinn Tricky

Och wann Dir eng Tabelle mat engem Web-Editor erstellen, Är Websäiten sinn ëmmer komplizéiert an schwéier ze erhalen. Except fir déi einfachsten Websiten Designs, brauche meescht Layout Tabellen d'Notzung vu villen a Attributer an aus net gepasst Tabellen.

D'Erbauung vum Dësch leet vläicht ganz einfach wann Dir et maacht, awer da musst Dir et erhalen. Sechs Méint no der Linn ass net einfach esou ze erënneren, firwat Dir d'Dëscher verschéckt oder wéi vill Zellen an d'Rei waren. Plus, wann Dir Webseiten als e Member vun der Gemeng behalen, musst Dir all Persoun erkläre wéi d'Dëscher ze schaffen oder ze erwaarden datt se zousätzleche Zäit brauchen wann se Ännerungen maache mussen.

CSS kann och komplizéiert sinn, awer et hält d'Presentatioun separat vum HTML an erlaben et vill méi einfach ze pflegen op laang Siicht. Plus, mat CSS-Layout kann Dir eng CSS-Datei schreiwen an all Är Säiten unzepassen. A wann Dir de Layout vun ärem Site änneren wëllt, änneren nëmmen eng CSS Datei, an de ganze Site chnges - net méi an all Säit e puer ze ginn fir d'Tabellen ze updaten.

Tabel sinn onregelbar

Obwuel et méiglech ass, Tabellen Layout mat Prozentproblemer ze erstellen, gi se méi dacks méi langweileg a kënne änneren dramatesch wéi Äert Layout aus. Awer wann Dir u spezielle Breedungen fir Är Dëscher benotzt, da sidd Dir mam e ganz rigide Layout deen net gutt op Monitore schéngt, déi ënnerschiddlech vun Ärem eegene Modell sinn.

Schaffen flexibel Layouten déi gutt op vill Monitore, Browseren an Resolutioune sinn relativ einfach. Tatsächlech, mat CSS Medien Ufroen, kënnt Dir verschidden Designs fir verschidde Gréissteseien erstellen.

Nestede Tabellen méi lues méi wéi CSS fir dee selwechte Design

Déi allgemeng Manéier fir ze lëschte Layouten mat Dëscher ze kreéieren sinn "Dëscher" Dëscher. Dëst bedeit datt een (oder méi) Dësch an engem aneren setzen. Déi méi Dëscher déi verschachtelt sinn, dest méi laang gëtt et fir de Webbrowser fir dës Säit ze maachen.

In den meisten Fällen benotzt een Dësch Layout méi Zeechen fir ze kreéieren wéi e CSS-Design. A mannerge Charaktere bedeit manner ze downloaden.

Tabel Kann Hurt Suchmaschinoptiméierung sinn

Déi allgemeng Tabell erstallt Layout huet eng Navigatiounslevel op der linker Säit vun der Säit an den Haaptinhalt op der rietser Säit. Wann Dir Tabellen benotzt (allgemeng) erfuerderlech datt den éischten Inhalt deen an der HTML affichéiert ass, ass déi lénks Navigatiounslëscht. Sich Motiounen kategoriséieren Säiten op Basis vun der Inhalter, a vill Motoren bestëmmen datt den Inhalt am Top vun der Säit méi wichteg ass wéi aner Inhalter. Also, eng Säit mat der lénkser Navigatioun fir d'éischt, gesäit een Inhalt, deen manner wichteg ass wéi d'Navigatioun.

Benot Dir CSS, kënnt Dir de wichtegste Inhalt zuerst an Ärem HTML setzen an dann CSS benotzen fir festzeleeën wou et soll an de Design plangen. Dëst bedeit, datt Sich-Motoren de wichtegsten Inhalt zuerst gesinn, och wann de Design se ënnen op der Säit ënnen.

D'Tablett Don t t dréih ëmmer gutt

Vill Dëschtembelegkeete ginn net gutt gedréckt well se einfach ze wäit fir de Printer sinn. Also, fir se ze passen, browsert d'Tabellen a schneiden Ofschnëtter ofgeschnidden a baussen ganz disjoint Säiten. Heiansdo kënnt Dir mat Säiten déi Aart okucken, awer déi ganz riets ass vermësst. Aner Säiten drucken Ofschnëtter op verschiddenen Blieder.

Mat CSS kënnt Dir eng separat Stilblatt erstellen fir nëmmen déi Säit z'änneren.

Tabel fir Layout sinn Invalid am HTML 4.01

D'HTML 4 Spezifikatioun steet: "D'Tabel däerf net als e Moyenne fir den Inhalt vun engem Layoutdokument as benotzt ginn, wéi et eventuell Problemer bei net visuellen Medien präsentéiere kann."

Also, wann Dir gülteg HTML 4.01 schreift wëllt, kënnt Dir Tabellen net fir den Layout benotzen. Dir sollt nëmmen Dëscher fir tabuläre Donnéeën benotzen. An tabellareschen Daten generell e bëssche wéi Dir kënnt an enger Tabellenzäit oder evtl. enger Datebank aussetzen.

Awer HTML5 huet d'Regele geännert an elo Dëscher fir den Layout, awer net recommandéiert, sinn gëlteg HTML. D'HTML5 Spezifizéierung steet: "D'Tabel däerf net als Layout-Hëllef benotzt ginn."

Well Tabellen fir den Layout si schwéier fir Schreifend Lieser ze differenzéieren, wéi ech et zitéiert.

CSS benotzt fir ze positionéieren an de Layout vun Äre Säiten déi eenzeg gülteg HTML 4.01 Weis ze kréien fir d'Entworfen ze kréien déi Dir benotzt Tabellen benotzt hutt. An HTML5 recommandéiert och dës Methode.

Tabellen fir Layout Kann Äert Job Perspektiven beaflossen

Wéi ëmmer méi an neien Designeren léieren HTML an CSS, gëtt Är Fäegkeeten beim Opbau vun Tabellen Layout an manner an der Nofro erfëllt. Jo, et ass richteg dass d'Clienten net typesch soen, datt déi exakt Technologie déi Dir benotzt fir se hir Websäiten ze bauen. Mee si maachen Iech fir Saachen ewéi:

Wann Dir net geliwwert wat d'Clientsen frai stellen, da stierwen se op Iech fir Designen, vläicht net haut, mee vläicht am nächste Joer oder am Joer duerno. Kënnt Dir Iech wierklech leeschten, Är Geschäfter ze léinen, well Dir sidd net wëlle léieren eng Technik ze léieren déi zanter de spéite 1990er Joere benotzt gouf?

D'Moral: Léiert CSS benotzt

CSS kann schwiereg erliewen, awer alles waat lount ass de Wäert. Bleift Är Fäegkeeten net aus Stagnatioun. Léiert CSS a bauen Är Websäiten d'Art a Weis wéi se agebaut hunn - mat CSS fir Layout.