-->

Sobota 3. 4. 2004 (13:23)
Počítače, internet, IT

Rámy - pravdy, mýty, fámy

Rámy nebo-li frames. Jeden z nejstarších a asi zcela nejjednoduších způsobů, jak vytvořit layout. V posledních letech se však od rámů upouští. Jedním z největších odpůrců rámů je Yuhů a uvádí i na první pohled jednoznačné argumenty proti na http://www.jakpsatweb.cz/ramy_problemy.htm. Nad něčím se dá polemizovat a s něčím se souhlasit nedá ani s vypětím všech sil. Nyní budu tučně uvádět Yuhůovo argumenty proti rámům (spíše jejich volnou interpretaci) a dále pak obyčejným písmem svůj komentář.

Rámy se špatně ukládají - Dost vousatá a nepříliš aktuální informace. Nové prohlížeče nemají s ukládáním rámů problém. Včera jsem celou noc zkoušel ukládat stránky v rámových strukturách prohlížeči Internet Explorer 6, Mozilla 1.6, Mozilla Firefox 0.8, Opera 7.23 a žádný problém jsem nezaregistroval.

Špatně se odkazují a nezobrazují adresu - První je správný postřeh, druhý už má menší mouchy. Adresu si mohu zjistit přes kontextovku a okno Vlastnosti (jako uživatel) nebo adresu vepsat skriptem (jako autor). Každopádně oboje není moc pohodlné a ani praktické.

Otevírání v novém okně je problematické - To je. S tím se snad ani nesouhlasit nedá.

Aktivní rám je jen jeden To je, ale snad každý už ví, co je to fokus a předpokládám, že i každý uživatel někdy používal Tab na změnu zaměření fokusu, takže tady bych viděl problém jen v případě, že podstatná (důležitá) část uživatelů, na které je třeba brát zřetel, nemá o fokusu ani ponětí. Budu-li třeba psát web o programování, tak je předpokladatelné, že čtenáři fokus znají (už jen proto, že ve Win32 aplikacích se tu a tam určuje a přednastavuje jeho chování).

Špatně se to tiskne - Opět vousaté sdělení.

Starší prohlížeče je nepodporují - Tak tento protiargument si už na vousy šlape. I na tom nejslabším počítači, se kterým se v dnešních dnech uživatelé dobývají na internet, je prohlížeč, který umí rámy. Narozdíl třeba od striktního CSS/DIV layoutu.

Indexovací roboti dělají neplechu Jo. To je dost velký problém. Jediným schůdným, ale ne ideálním řešením je, zakázat robotům vstup jinam, než na úvodní stránku a v ní využít tag NOFRAME.

Není místo na čtení - hlavička nebo sloupeček zabírají moc místa Tak to je problém layoutu obecně. Ne jen rámů, takže to není argument ani tak proti rámům, jako spíše proti layoutu. Navíc v rámech lze velikost jednotlivých rámců změnit (je-li to autorem povoleno). Tím se tabulkový nebo CSS/DIV layout pochlubit nemůže.

Tak to by bylo asi tak vše. Nechci tvrdit, že rámy jsou to nejlepší na světě, ale úplně bych je nezatracoval. Dokážu si představit situaci, kdy potřebuji rychle vytvořit layout a nemám čas se patlat s tabulkovým nebo CSS/DIV layoutem a to bych pak asi sáhnul právě po rámech.

Ještě bych chtěl dodat, že hodně také závisí na zaměření či typu webu, kde chci (chcete) rámy použít. Někde jsou tím nejlepším, jindy dobrým kompromisem a jindy zase tou nejhorší možnou volbou.

Požádal jsem Yuhůa o reakci a tady ji máte.

Yuhů: S ukládáním a tiskem máš pravdu. Ta stránka je dost zastaralá. Jinak s tebou nesouhlasím. Ještě by se dalo polemizovat o těch zastaralých prohlížečích, ale je to cílené spíše na "příliš nové" prohlížeče, zejm. v mobilech.

Já: V dnešní době má každý alespoň IE 4, které rámy už dávno umí, ale s těmi prohlížeči v mobilech máš pravdu.

Yuhů: Úplně jsi pominul stránku sirotek. To je ale podstatné, prakticky nejpodstatnější.

Já: Ano, vynechal, ale vyplývá z ostatního.

Yuhů: Zakázat vstup vyhledávačům jinam než na úvodní stránku je výborný způsob, jak poslat návštěvnost do pekel. Nikdo tam nepřijde.

Já: Ano, vždyť píši, že to není ideální.

Yuhů: Zcela se mýlíš v tom, že každý ví, co je focus. Neví to skoro nikdo. Navíc ono ani nejde o to vědět, co to je, ale spíše stále myslet na to, že s tím musím pracovat.

Já: Možná ne, co to slovo znamená, ale prací s tlačítkem Tab už možná přeci jen někdo zná. Četl jsi to pořádně? Vždyť píši o tom příkladu se stránkou pro programátory. Pravda je, že fokuc je sporný a spíš máš pravdu ty.

Yuhů: Layout: opět prudký nesouhlas. Tabulkový nebo beztabulkový layout si můžeš odrolovat, takže nezabírá místo. Není to problém layoutu obecně. Je to zlý problém rámů, protože ty odrolovat nejdou. Sice jim jde měnit velikost, ale jenom pokud to autor povolí a nechá zobrazit příčky. Takových je ale sakra málo.

Já: Fakt? Hlavičku možná odrolovat jde, ale co menu? Málo kdo ho dnes řeší obtékáním. Vždyť tobě samému zůstává na www.jakpsatweb.cz po menu bílé místo.

Yuhů: Rámy mají odůvodnění v chatech, kde je třeba minimalizovat load ze serveru. Jinak asi ne.

Já: Souhlas. Zase jsou ale nejrychlejší volbou na layout, takže jako takový rychlý start ... Myslím z hlediska zrealizování.


Dodatek (5.4.2004 v 02:09): Yuhů ještě reagoval na moji reakci k jeho reakci k mému zápisku reagující na jeho článek :-) Teď vážně. Nechce se mi sem přepisovat celý mil , protože by to bylo mírně řečeno chaotické.

K místa pod menu stránek se Yuhů vyjádřil takto: „to je správná připomínka. Vyjádřil jsem se nepřesně. Rozhodující je vertikální místo. Dnešní monitory i okna jsou zpravidla širší než optimální šířka sloupce textu, proto jisté zúžení nevadí. Oproti tomu zůžený vertikální prostor (už tak hodně ukousnutý nástrojovými lištami) je rozhodující pro pohodlné čtení. Když vidíš jenom deset řádků textu a musíš stále rolovat, je to děsná otrava. A mimochodem -- menu na jakpsatweb ještě rozšířím. Právě abych zúžil sloupec.“ To je asi to nejdůležitější, co je třeba přetisknout. Ostatní bylo spíše slovíčkaření.

SLEDOVAT ZMĚNY | VYTISKNOUT | Podělte se o odkaz na linkuj.cz nebo del.icio.us




Stálý odkaz (permalink): Stálá adresa tohoto zápisku je http://blog.macich.net/1080998580-ramy-pravdy-myty-famy.html (pro IE: vložit do schránky | přidat k oblíbeným). Chcete-li na zápisek odkázat, použijte ji.

Další zápisky: Následujícím zápiskem je spot Dial-up za paušál: Konec se blíži! Předešlým zápiskem je spot Které klávesy navíc oceňujete? Další pak naleznete při navigaci z hlavní stránky. Můžete se také podívat na seznam všech zápisků.

Aktuální místo vašeho pobytu: Macich.NET » Blog počítačového nadšence » Počítače, internet, IT » Rámy - pravdy, mýty, fámy





Sledování změn

Váš e-mail:

Zde můžete zadat e-mail, na který vám bude automaticky službou Woko.CZ zasláno upozornění na případnou změnu stránky. Dozvíte se tak např. o přidání dodatku či komentáře.