Jeste¶ tutaj: webmade.org >> porady >> xhtml + html + css
autor: Jaros³aw Pieczonka, ostatnia modyfikacja: 2007-02-22
P³ywaj±ce ramki mo¿na umie¶ciæ w wybranym przez siebie miejscu na stronie i importowaæ w tym miejscu inny plik html, stosowane s± np. przy wy¶wietlaniu wpisów shoutboxa.
Mimo i¿ nie zaleca siê ich u¿ywania, mimo i¿ nie znalaz³y siê w specyfikacji XHTML 1.1 , mimo ¿e zosta³y skazane na zapomnienie s± dalej u¿ywane. Co sprawia, ¿e s± dalej stosowane?
Na pewno ³atwo¶æ w instalacji na stronie ograniczaj±cego siê do krótkiego kodu, np:
<iframe width="300" height="200" src="plik.html"> Tu napis lub odwo³anie w przypadku gdy przegl±darka nie obs³uguje p³ywaj±cych ramek</iframe>
Jak widaæ budowa prosta, 'width' oznacza szeroko¶æ ramki, za¶ 'height' wysoko¶æ. Za wywo³anie dokumentu do ramki odpowiada 'src'.
Ciekawostk± jest to co dzieje siê miêdzy znacznikami iframe, mianowicie zawarto¶æ ta wy¶wietli siê w przypadku gdy przegl±darka nie bêdzie obs³ugiwa³a p³ywaj±ce ramek.
Nastêpn± spraw± s± dodatki, które usprawni± wizualnie i technicznie korzystanie z p³ywaj±cych ramek.
FRAMEBORDER - odpowiada za obramowanie, warto¶æ 0 to jego brak, natomiast 1,2,3.. to grubo¶æ obramowania. np:
<iframe width="300" height="200" frameborder="0" src="plik.html"> Tu napis lub odwo³anie w przypadku gdy przegl±darka nie obs³uguje p³ywaj±cych ramek</iframe>
W przyk³adzie wy¶wietli siê zawarto¶æ pliku bez obramowania. Lecz gdy np. tekst bêdzie zajmowa³ wiêcej miejsca ni¿ warto¶ci zadeklarowane w 'weight' i 'height' pojawi siê skroll. Skroll jest przydatny w razie konieczno¶ci przewijania tekstu, ale mo¿na siê go pozbyæ.
SCROLLING - odpowiada za wy¶wietlanie siê skroll'a, standardowo warto¶æ skroll'a przyjmuje 'auto', by skrolla siê pozbyæ wpisujemy 'scrolling=no', np:
<iframe width="300" height="200" scrolling="no" src="plik.html"> Tu napis lub odwo³anie w przypadku gdy przegl±darka nie obs³uguje p³ywaj±cych ramek</iframe>
Skroll nie bêdzie wy¶wietlany pomimo zawarto¶ci, która mo¿e byæ wiêksza ni¿ zadeklarowana szeroko¶æ lub wysoko¶æ w ramce.
MARGINWIDTH - jest to odstêp miêdzy lew± krawêdzi± p³ywaj±cej ramki, a jej zawarto¶ci±, przyjmuje warto¶ci liczbowe w pixelach
MARGINHEIGHT - jest to odstêp miêdzy górn± krawêdzi± p³ywaj±cej ramki, a jej zawarto¶ci±, przyjmuje warto¶ci liczbowe w pixelach
ALIGN - po³o¿enie ramki np. w tekscie, przyjmuje warto¶ci np: right, left itp.
<iframe width="300" height="200" align="right" src="plik.html"> Tu napis lub odwo³anie w przypadku gdy przegl±darka nie obs³uguje p³ywaj±cych ramek</iframe>
Warto¶æ 'right' ustawi ramkê obok tekstu po prawej stronie.
NAME - jest to nazwa ramki, jest ona potrzebna w przypadku odwo³ania siê do ramki np. w odno¶niku.
<iframe width="300" height="200" name="ramka" src="plik.html"> Tu napis lub odwo³anie w przypadku gdy przegl±darka nie obs³uguje p³ywaj±cych ramek</iframe>
By wy¶wietliæ w ramce zawarto¶æ za pomoc± odno¶nika trzeba zadeklarowaæ target="ramka" Link bêdzie wygl±da³ nastêpuj±co:
<a href="plik2.html" target="ramka">Trójk±t</a>
Po klikniêciu na link w naszej ramce o nazwie "ramka" plik.html zostanie zamieniony na plik2.html.
To tyle o ramkach, które budz± spore emocje dotycz±ce ich stosowania. Skazane na zapomnienie s± dalej u¿ywane, w erze "dynamicznych" stron znajduj± swoje zastosowania, nieraz wygrywaj± ze standardowymi funkcjami dynamicznych jêzyków, które nie mog± zostaæ u¿yte ze wzglêdu na ró¿ne czynniki.
Jaros³aw Pieczonka
szukaj: p³ywaj±ce ramki iframe ramki
Osoby czytaj±ce tê publikacjê przegl±da³y równie¿:
© 2004-2008 copyright by webmade.org