Tabelul vs div sau tabel de aspect html-css împotriva blocului (minunat) site-uri de aspect
Personal, am început să învețe să se impună într-un moment despre așa-numitele bloc sau de aspect site-uri minunate încă nimeni nu știa cu adevărat. Motivele pentru aceasta sunt clare: marea majoritate a utilizatorilor yuzalo bun vechi IE, care nu este termeni foarte prietenos cu CSS. Mai mult decât atât, CSS-om nu sa bucurat în mod special: toate decorațiunile a fost făcut cu utilizarea de tabele, imagini și mijloace standard de html. De aceea, tot ce culegătorie pe mese și a fost aproape fericit.
Dar în timp, Internetul a dezvoltat, și cu ea pentru companie și browsere. Mai întâi a fost Opera și apoi busechka. Adică, FireFox. Este acum și Google a lansat browser-ul propriu - Chrome. Dar acum nu e vorba de asta. Când noi browsere au început să câștige popularitate, webmasteri, designeri de web a dorit ceva mai mare decât fiecare crestătură face transparent GIF-Coy, întins până la o anumită lățime. A fost apoi că a venit în sprijinul CSS. Dar apoi, problema - CSS nu a fost la fel de utile pentru diferite browsere. Și nedobrauzerov :-)
În acest moment, și a început să apară holivary - războiul sfânt împotriva aderenții aspect de masă iubitorii de sex feminin div. Desigur, așa cum se întâmplă întotdeauna, am început reprezentanții Jihad noului trend - aspect de bloc. În favoarea div-Nogo site-uri web metoda de aspect citat o varietate de motive, ambele cu bază și scoase de nicăieri, sau supte din deget.
Au existat, desigur, și sloganuri adevărate. De exemplu, structura de site-uri din div-ah într-adevăr este mai flexibilă și este de fapt mai corect din punct de vedere al standardelor W3C consorțiu, decât masa. De asemenea, de regulă, un aspect minunat este mai ușor și mai bine să boot-eze. Dar, la masă, de asemenea, au un avantaje cu adevărat convingătoare: de masă s sunt mai fiabile (celulă cu celulă pur și simplu nu va pluti departe, în contrast cu div-o, care poate lăsa dracu 'știe unde). aspect tabular este într-adevăr o compatibilitate universală și cross-browser-ul, și de obicei nu necesită hacks.
În viitorul luminos îndepărtat atunci când browserele IE mor care nu corespund standardelor în cele din urmă merge în jos în istorie, aspect bloc cu siguranță va prevala. Acum, tabela de codificare este încă destul de comună, deși merge în subteran.
Despre toate avantajele prezente și contrafăcute și dezavantajele un aspect și un bloc tabelare site-uri care le puteți citi în nenumărate articole pe care le va oferi orice motor de căutare, la cerere.
Dar, în cazul în care este adevărul? Pot folosi un tabel de aspect de site-uri, sau toți ar trebui să rămână doar pe div-ah? Este în valoare de a sacrifica corectitudinea semantică în favoarea simplitate și fiabilitate? Sau ar trebui să sacrifice kilobytes de cod pentru a face compatibilitatea HTML cross-browser și standardele relevante? Răspunsul la această întrebare vă poate auzi în filmul „Star Wars.“ Asculta sentimentele tale ;-)