Frame
vecco
<frame>
Reprezentuje jeden dokument przy podziale na ramki. Umieszczenie jednego znacznika `<frameset>` w drugim (zamiast <frame>
), powoduje ponowny podział ramki. Frame pozwala na załadowanie określonego dokumentu.
Uwaga!
W języku HTML 4.01 znacznik ten nie posiada znacznika zamykającego. Natomiast w XHTML-u musi on zostać poprawnie (według standardu języka XML) zakończony:
`<frame />`
Spacja przed znakiem "/" ułatwia rozpoznanie tagu przeglądarkom nie obsługującym XHTML. Różnice między HTML i XHTML.
Zobacz też:
Główne atrybuty
- Title - definiuje tytuł elementu
- Lang - definiuje język elementu
- Dir - definiuje kierunek tekstu w elemencie
- Id - identyfikator
- Class - klasa CSS
- Style - przypisany styl CSS
- Longdesc - zawiera adres pliku, w którym znajduje się opis zawartości ramki
- Src - okresla plik, który ma być wczytany do ramki
Atrybuty wizualne
- Frameborder - określa, czy obramowanie ramki ma być widoczne. 0 = nie, 1 = tak
- Marginheight - definiuje szerokość górnego i dolnego marginesu strony ( chyba jasne ;] )
- Marginwidth - definiuje szerokość prawego i lewego marginesu strony
-
Name - określa nazwę znacznika; umożliwia "kojarzenie" pomiędzy innymi znacznikami. Np.
<frame src="one.html" name="mojaRamka" (...) /> <a href="two.html" target="mojaRamka">Link</a>
- Noresize - uniemożliwia zmianę wielkości ramki
- Scrolling - pozwala ukryć suwaki w ramce
Dostępne zdarzenia
- Onclick
- Ondblclick
- Onmousedown
- Onmouseup
- Onmouseover
- Onmousemove
- Onmouseout
- Onkeypress
- Onkeydown
- Onkeyup
Atrybuty niestandardowe
Uwaga!
Poniższe atrybuty znacznika `<frame>` nie są zawarte w standardzie języka HTML i XHTML, ale są obsługiwane przez niektóre przeglądarki internetowe - są to pozostałości po rozszerzeniach HTML różnych firm w okresie wojny przeglądarek.
Ich używanie jest jednak wysoce niezalecane i powoduje niezgodność strony z zadeklarowanym typem dokumentu.
* [[(X)HTML/Atrybuty/Border]] - określa rozmiar w pikselach obramowania ramki.
* [[(X)HTML/Atrybuty/Bordercolor]] - definiuje kolor obramowania ramki.
* [[(X)HTML/Atrybuty/Hidefocus]] - usuwa obramowanie, które pokazuje aktywność znacznika
* [[(X)HTML/Atrybuty/Tabindex]] - definiuje indeks, według którego następuje zaznaczenie znaczników, poprzez naciskanie klawisza Tab
Dostosowałem do stylu. Pojawiły się szablony (i to nawet jeden nowy :)). Atrybuty, których nie znalazłem w specyfikacji HTML 4 (przeglądałem DTD pisząc ten artykuł), ale wiem, ze mogą być obsługiwane - wyjąłem do "niestandardowych", z odpowiednim ostrzeżeniem. Zdarzenia zastąpione przez szablon, spora część z tych, które były opisane, nie istnieją w DTD.
Jak ktoś chce to niech wyjmie z historii i tutaj wyrzuci do jakiś "niestandardowych zdarzeń" czy czegoś takiego.
Te Templejty używane w (X)HTML można znaleźć na http://4programmers.net/User:Ktos - sam ich nie pamiętam, tyle tego potworzyliśmy, to zapisałem ;)
Ale artykuł trzeba do stylu dostosować...
ad 3. hehe... nie wiem o takich rzeczach ;] hehe
ad1 i 2 ... ;]