aneb proΦ je nepou╛φvat
U╛ jste Φetli zßkladnφ definici rßm∙ a jejich formßtovacφ ╣peky?
Nevφm, jak kdo, ale jß mßm ve zvyku uklßdat si strßnky, kterΘ m∞ zaujaly. A chci, aby si strßnky uklßdali i Φtenß°i m²ch strßnek. Internet Explorer 4 neumo╛≥uje ulo╛it strßnku, kterß je uvnit° n∞jakΘho rßmu. Ve verzi 3 se to dalo ud∞lat prav²m tlaΦφtkem, verze 5 zase ulo╛φ ·pln∞ celou rßmovou strukturu (a zm∞nφ p°itom adresy). Nikdy p°itom ale nemß Φtenß° pln∞ pod kontrolou, co vlastn∞ d∞lß (tedy pokud nenφ profφk a t∞ch je mßlo).
V °ßdku adresy se zobrazuje po°ßd jen ta zßkladnφ adresa rßmu, i kdy╛ jsem se proklikal n∞kam hloub∞ji. Pokud n∞kde v hloubce rßmovanΘho webu najdu hezkou strßnku, na kterou bych si cht∞l ud∞lat odkaz, dß mi problΘm zjistit adresu. Stejn² problΘm mßm, pokud si takovou strßnku chci ulo╛it mezi oblφbenΘ, taky to ulo╛φ jenom tu prvnφ rßmovanou strßnku.
JedinΘ °e╣enφ, kterΘ znßm, je vrßtit se v historii zp∞t a na poslednφ odkaz (kter² vede na tu strßnku, kterou chci) kliknu prav²m tlaΦφtkem my╣i a zvolφm Otev°φt v novΘm okn∞. V tom novΘm okn∞ u╛ je adresa vid∞t. (Nebo namφsto otevφrßnφ novΘho okna staΦφ Kopφrovat zßstupce nebo rovnou P°idat k oblφben²m polo╛kßm.) Ale to jsou fraje°inky, kterΘ normßlnφ u╛ivatelΘ Internetu nemusejφ znßt. V∙bec, nepoΦφtejte s tφm, ╛e Φtenß°i um∞jφ prohlφ╛eΦ kdovφjak ovlßdat!
N∞kdo tvrdφ, ╛e je rßd, kdy╛ se nad jeho strßnkami zobrazuje stßle jen jedna adresa, alespo≥ mu nikdo "nekoukß do kuchyn∞". Ale to je omyl. Na internetu usp∞je pouze naprostß otev°enost. Tφmhle zp∙sobem se lze p°ipravit o odkazy na vno°enΘ strßnky (kterΘ jsou mnohdy lep╣φ, ne╛ ta ·vodnφ).
Krom∞ zaΦßteΦnφk∙ se na internetu objevujφ i zku╣enφ u╛ivatelΘ, kte°φ v∞dφ, ╛e svoji prßci mohou zrychlit, pokud budou pou╛φvat otevφrßnφ odkaz∙ v nov²ch oknech. V tu chvφli se ale v╣echny peΦliv∞ budovanΘ rßmovΘ struktury nadobro rozpadnou.
Pro operace jako jsou tisk, posouvßnφ okna ╣ipkami nebo p°eskakovßnφ tabulßtorem je v╛dy aktivnφ jenom jeden rßm. To dokß╛e p∞kn∞ znesnadnit ovlßdßnφ, zejmΘna t∞m, kdo jsou zvyklφ pou╛φvat trochu vφce klßvesnici. Nap°φklad si p°edstavte, ╛e v levΘm rßmu kliknu na odkaz, vpravo se zobrazφ strßnka, naΦe╛ jß maΦkßm PageDown, ani╛ by se cokoliv d∞lo, p°itom jsem zvykl² z normßlnφch strßnek, ╛e by se to m∞lo posouvat. Tak╛e musφm vzφt my╣ a p°ekliknout. I kdy╛ na tohle u╛ jsem si zvyknul (a p°epφnßm ctrl+tab).
AΦkoliv je tisk rßm∙ v prohlφ╛eΦφch IE 4 a 5 vy°e╣en krßsn∞, op∞t velmi mnoho mΘn∞ zku╣en²ch u╛ivatel∙ p∞kn∞ zmate. Kdo jim vysv∞tlφ, ╛e vybran² (aktivnφ) rßm je ten, na kter² se kliklo naposled? Byl jsem na civilce v knihovn∞ a vφm, kolik zbyteΦn²ch papφr∙ se spot°ebovalo na tisk ·pln∞ ╣patn²ch rßm∙.
V dob∞ vzniku HTML rßmy neexistovaly, a proto existujφ prohlφ╛eΦe, kterΘ je neum∞jφ zobrazit. Kdo se domnφvß, ╛e se takov² software u╛ dneska nepou╛φvß, je na omylu. StaΦφ, kdy╛ si projdete pßr Φesk²ch vysok²ch ╣kol: mnohde b²vajφ poΦφtaΦe tak starΘ, ╛e na n∞ novΘ prohlφ╛eΦe prost∞ nelze nainstalovat, o windowsech nemluv∞.
Myslete takΘ na za°φzenφ budoucnosti. Myslφm takovΘ ty chytrΘ mobily. Dost bych se divil, kdyby podporovaly rßmy.
Proto je stßle je╣t∞ d∙le╛itΘ d∞lat v rßmovΘ struktu°e oblast <noframe>, kterou star╣φ prohlφ╛eΦe p°eΦtou, a dßt tam odkaz na seznam strßnek.
Webovφ pavouci si p°i prochßzenφ webem zaindexujφ obsah v╣ech strßnek kv∙li dal╣φmu vyhledßvßnφ. P°itom i skßΦou po odkazech. Pokud ale narazφ na definici rßm∙, tak se p°es nφ neprokou╣ou, proto╛e se prost∞ na vnit°ek t∞ch rßm∙ nedokß╛ou podφvat. Je to chyba v∞t╣iny vyhledßvaΦ∙ (skrz rßmy projdou pouze Altavista, Google a AllTheWeb). I proto je dobrΘ pou╛φvat <noframe> s odkazem na index.
SloupcovΘ rßmy se je╣t∞ dajφ snΘst, ale nesnß╣φm velk² hornφ rßm s logem nebo reklamou nebo n∞Φφm takov²m zbyteΦn²m. Od autor∙ designu je to ignorance, proΦ zrovna oni by m∞li v∞d∞t nejlΘpe, z jak velkΘ plochy budu Φφst? Kdyby je╣t∞ umo╛nili zm∞nu velikosti rßmu my╣φ, tak ne°eknu, ale dnes je prakticky standardem zakßzßnφ zm∞ny velikosti rßmu (atribut noresize u <frame>).
Rßmy se pou╛φvajφ hlavn∞ k tomu, aby m∞l autor usnadn∞nu navigaci. StaΦφ mu, kdy╛ novou strßnku p°idß do levΘho rßmu a je hotovo. To je ale zrßdnΘ, proto╛e strßnka se v∙bec nemusφ zobrazit v rßmu, pokud:
Tak╛e na ka╛dΘ strßnce by m∞l b²t odkaz minimßln∞ na hlavnφ strßnku webu (p°esm∞rovanou do _top okna, kdy╛ u╛ mluvφme o rßmech).
Proto╛e grafickΘ efekty podobnΘ rßm∙m se dajφ ud∞lat i pomocφ tabulek nebo CSS pozicovßnφm, rßmy doporuΦuji nepou╛φvat.
Dal╣φ: IFRAME P°edchozφ: formßtovßnφ rßm∙
Vizte tΘ╛: zßkladnφ definice rßm∙, design pomocφ tabulek, sloupce
pomocφ CSS, jak ud∞lat levΘ menu bez rßm∙
Obsah
Hledßnφ
Zßkladnφ kurs
Editory
HTML tipy
Provoz webu
CSS styly
Jak psßt web:
http://dusan.pc-slany.cz/internet/
Pφ╣e Yuh∙: autorova strßnka, mail: dusan@pc-slany.cz
Poslednφ aktualizace 05.09.2001