Aha, jasné, tak učiteľ je debil ktorý tomu nerozumie ? To netvrdím. Tvrdím, že učitel učí žáky HTML, protože to je v osnovách, ale nikdy se tím profesionálně neživil. Navíc je učí naprosté základy, s nimiž pořádný web neuděláte. Je pravděpodobnější, že má pravdu učitel, který to jenom učí (navíc se to mohl naučit před těmi deseti lety a od té doby nesleduje, co se v oboru změnilo), nebo člověk, který se dlouhá léta živí vývojem webových aplikací, je autorem několika úspěšných webových projektů a ví, jak to chodí a jak se to dělá doopravdy? Pravý okraj jednoho divu se na levý okraj druhého napojit dá pomocí absolutního pozicování, ale takhle se to typicky nedělá. Typicky máte několik divů (hlavičku, menu, obsah, zápatí), které pozicujete pomocí obtékání. Použití divů je složitější, proto jsem taky v minulém příspěvku napsal, že pokud jste začátečník, dělejte to tabulkou, protože je to jednodušší. Má to ale spoustu nevýhod, například mobilní zařízení s tím budou mít problémy, protože na malé displeje se to prostě nevejde, dál se v tom obtížně dělají změny, protože tabulka je moc velká a snadno uzavřete element, který nemáte, blbě se v tom hledají chyby, i když důsledně odsazujete. Na malé weby to ještě použít jde, ale na velký portál, kde jsou desítky boxíků s nejrůznějšími výpisy se to moc nehodí. Komplikovanější výplody grafika taky budete tabulkami dělat jenom velmi těžko, pokud to vůbec na obdélníkovou mřížku půjde napasovat. Navíc to odporuje pravidlům o sémantice - tabulka se má používat pro tabulková data a ne pro dělání layoutu. Někdy je to jednodušší tabulkami, každopádně v praxi se to tak už dávno nedělá, to berte jako fakt, který vám říkám na základě své mnohaleté profesionální praxe v oboru.
|