Nastavenφ rßm∙

aneb ╣peky ve formßtovßnφ rßmovΘ struktury

Tento text navazuje na zßklady rßm∙.

┌vodnφ p°φklad - Zobrazenφ li╣ty - Zm∞na ╣φ°ky - Okraje - RßmeΦky - Noframes: pro vyhledßvaΦe

┌vodnφ p°φklad

Zßkladnφ strßnka, ve kterΘ je definice rßm∙, m∙╛e vypadat (bez hlaviΦky) t°eba takto:

<frameset cols="40%,*" border="0">

<frame name="obsah" src="stranka1.htm" scrolling="auto" noresize>

<frame name="text" src="stranka2.htm" scrolling="yes" marginwidth="14">

<noframes>

<body>

<p>Tato strßnka pou╛φvß rßmy, ale vß╣ prohlφ╛eΦ je nepodporuje.</p>

</body>

</noframes>

</frameset>

V╣echny pou╛itΘ atributy popisuji nφ╛e.

Zobrazenφ li╣ty

<frame scrolling="auto"> je zßkladnφ hodnota. Rolovacφ li╣ta se zobrazφ, je-li pot°eba. Scrolling="yes" zobrazφ li╣ty ka╛dopßdn∞ (i vodorovnou), t°eba╛e n∞kdy zbyteΦn∞. Mnohem vφc se pou╛φvß scrolling="no", kterΘ zakazuje zobrazenφ li╣t. To je n∞kdy pot°eba, proto╛e rolovacφ li╣ta u levΘho rßmu v²razn∞ ru╣φ design. Ale strßnkou v rßmu, kter² mß scroling="no", nejde posouvat, tak╛e se to hodφ jenom pro krat╣φ strßnky (v∞t╣inou ten lev² rßn s obsahem). Jednou m∞ napadlo, ╛e by se obsah takovΘho nerolovatelnΘho okna dal posouvat pomocφ odkaz∙ na zßlo╛ky. To jde ale jen v n∞kter²ch prohlφ╛eΦφch.

Pokud opravdu nejde o krßsu nebo o ╛ivot, doporuΦuji scrolling nechat na "auto".

U╛ivatele IE 5.5 bude zajφmat, jak li╣ty obarvit.

Zm∞na ╣φ°ky

Pokud jedete p°es rozhranφ rßm∙, zm∞nφ se kurzor my╣i na roz╣i°ovacφ, tak╛e se dß m∞nit velikost rßm∙. Pou╛ijete-li zßpis <frame noresize>, pak velikost rßm∙ zm∞nit nep∙jde. Atribut noresize nemß hodnotu, zadßvß se tak, jak pφ╣u.

V dne╣nφm webu je vid∞t velmi mßlo roz╣i°ovateln²ch rßm∙, proto╛e auto°i strßnek jsou hrozn∞ namy╣lenφ a v∞dφ nejlΘpe, z jak velkΘ plochy se mß Φφst.

Okraje

Marginwidth a marginheight u tag∙ <frame> nastavujφ okraje, aby se obsah rßm∙ nelepil k sob∞.

RßmeΦky

Na rozhranφ rßm∙ se mohou vykreslovat rßmeΦky. Dajφ se ovlivnit pomocφ atribut∙ tagu <frameset>. Nap°. <frameset border="0">. V╣e se d∞dφ na vno°enΘ framesety.

Border

Border="Φφslo" funguje v IE 4 i v NN stejn∞, nastavuje ╣φ°ku rßmeΦk∙ v pixelech, border="0" rßmeΦky nezobrazφ.

Pokud nezadßte nic, je to jakoby border="1" a rßmeΦky se vykreslφ ╣ed∞.

Border="text" chßpe NN jako border="0", IE jako border="1".

Frameborder="0" m∞nφ okraje rßm∙ z ╣ed²ch plastick²ch na bφlΘ, s jin²mi hodnotami ned∞lß nic, pokud vφm.

Framespacing: Microsoftφ k°eΦ

Netscape framespacing ignoruje. Internet Explorer ne. <frameset framespacing="10"> zobrazuje rßmeΦek 10px kolem rßm∙. P°ehlu╣uje nastavenφ border="hodnota" (nesΦφtß se). 

Border je sice zßkladnφ a dostaΦujφcφ, ale v IE dokß╛φ framespacing s frameborderem nastavenΘ oba na nulu p°ebφt border, tak╛e se nezobrazφ (ne tak v Netscape, tam rozhoduje border). Samotn² nulov² framespacing v IE s nenulov²m frameborderem (nebo bez frameborderu) srazφ libovoln² border na 1.

Noframes: pro vyhledßvaΦe

Pro prohlφ╛eΦe, kterΘ neum∞jφ zobrazovat rßmy, je p°ipravena sekce <noframes>...</noframes>. Rßmujφcφ prohlφ╛eΦe ji vynechßvajφ. Nerßmujφcφ prohlφ╛eΦe (t∞ch u╛ se u╛φvß velmi mßlo) v nφ najdou obsah, kter² zobrazujφ tak, jako by to byla normßlnφ strßnka. Je dobrΘ dßt tam rozcestnφk odkaz∙ nebo alespo≥ odkaz na seznam strßnek. Je to takovß alternativa. Je slu╣nostφ noframes zadßvat; spros╗ßrna ale je, kdy╛ se tam dß odkaz na sta╛enφ Micro$oftφho prohlφ╛eΦe.

Zßsadnφ v²znam mß sekce noframes pro vyhledßvacφ roboty (nap°φklad Google). Pokud rßmovanou strßnku udßvajφ jako v²sledek hledßnφ, zobrazujφ prßv∞ zaΦßtek sekce noframes.

V∞t╣ina editor∙ zadßvß do noframes text "Vß╣ prohlφ╛eΦ nepodporuje rßmy" (v angliΦtin∞). Pou╛il jsem to i v p°φkladu, ale je to chyba. UrΦit∞ nechcete, aby se tento text zobrazoval ve vyhledßvaΦφch jako popisek va╣φ strßnky. Tak╛e to p°epi╣te.

P°edchozφ: Zßkladnφ definice rßm∙, Dal╣φ: ProΦ nepou╛φvat rßmy
Vizte tΘ╛: Barvenφ scroll baru, Iframe

Pφ╣e Yuh∙
dusan@pc-slany.cz
mail formulß°em
Jak psßt web O tvorb∞, ·dr╛b∞ a zlep╣ovßnφ internetov²ch strßnek.

Zßklady HTML CSS FrontPage Hledßnφ

Obsah

Hlavnφ strßnka

Novinky

FAQ

Download

Zdroje

Hledßnφ


Roz╣φ°enΘ

Zßkladnφ kurs

Jak ud∞lat strßnku

Zßklady HTML

Publikovßnφ

Zßsady psanφ

Editory

R∙znΘ prohlφ╛eΦe

Editory

FrontPage 2000

FP Editor 98

Word 97

FrontPage Express

HTML tipy

P°φprava obrßzk∙

Obrßzky

Pozadφ

Odkazy

Vychytßvky odkaz∙

Zßlo╛ky

Aktivnφ mail

Tabulky

┌prava tabulek

Novinky tabulek

Design tabulkami

Rßmy

Formßtovßnφ rßm∙

Rßmy nepou╛φvat

Iframe

Formulß°e

Formulß°e v HTML

DokonalΘ formulß°e

Zßpis barev

Definice

Formßtovacφ chyby

Jak ud∞lat levΘ menu

Vyt∞╛ovßnφ strßnek

Provoz webu

Rychlost strßnek

VzdßlenΘ slu╛by

VyhledßvaΦe

Katalogy

Sprßva soubor∙

Ikona strßnky

Obsah / forma

╚e╣tina

Chyby Φe╣tiny

Tabulky k≤dovßnφ

Meta tagy

Nastavenφ serveru

Programovßnφ strßnek

ZaΦßtky PHP

Mo╛nosti PHP

Pou╛φvßnφ prohlφ╛eΦe

CSS styly

CSS styly

┌vod do CSS

Struktura textu

CSS prakticky

P╪EHLED VLASTNOST═ CSS

Slo╛it∞j╣φ deklarace

DΘlkovΘ jednotky

Pozicovßnφ

Sloupce pozicovßnφm

Okraje objekt∙

Odli╣enφ prohlφ╛eΦ∙

Omezenφ CSS

Odli╣n² tisk

DynamickΘ HTML

Filtry

P°φklady filtr∙

R∙znΘ barvy odkaz∙

Barva rolovacφ li╣ty

 


Jak psßt web: http://dusan.pc-slany.cz/internet/

Pφ╣e Yuh∙: autorova strßnka, mail: dusan@pc-slany.cz

Poslednφ aktualizace 03.09.2001