Znacznik <frameset> służy do utworzenia grupy ramek, z których każda może zawierać w sobie osodny dokument. W najprostszym przypadku znacznik <frameset> określa jedynie ile wierszy i/lub kolumn ma zostać utworzonych. Wymagane jest użycie atrybutu rows lub cols.
Różnice pomiędzy HTML i XHTML: Brak.
Wskazówka:
Aby strona zawierająca ramki przeszła pomyślnie test poprawności składni, musisz użyć Frameset DTD.
Ważne:
Wewnątrz znacznika <frameset> nie można używać znacznika <body>. Jeżeli natomiast zamierzasz użyć znacznika <noframes> aby umieścić tekst dla przeglądarek nie obsługujących ramek, musisz umieścić ten tekst wewnątrz znacznika <body>.
DTD w których można korzystać ze znacznika <frameset>: Frameset.
Atrybuty znacznika <frameset>
Wartości w kolumnie "Wym." oznaczają czy atrybut jest wymagany.
Wartości w kolumnie DTD oznaczają w których DTD poszczególne atrybuty mogą być używane: S=Strict, T=Transitional, F=Frameset.
Nazwa
Opis
Wym.
DTD
cols
Definiuje ilość i rozmiary kolumn przy podziale strony na ramki. Rozmiary kolejnych kolumn należy podać jako listę wartości rozdzieloną przecinkami. Rozmiar można podać w pikselach (np. 100), procentach (np. 50%) lub wpisać gwiazdkę (*) aby oznaczyć kolumnę której rozmiar ma się automatycznie dostosować w zależności od rozmiaru okna przeglądarki
Nie
F
rows
Definiuje ilość i rozmiary wierszy przy podziale strony na ramki. Rozmiary kolejnych wierszy należy podać jako listę wartości rozdzieloną przecinkami. Rozmiar można podać w pikselach (np. 100), procentach (np. 50%) lub wpisać gwiazdkę (*) aby oznaczyć wiersz którego rozmiar ma się automatycznie dostosować w zależności od rozmiaru okna przeglądarki
Nie
F
Atrybuty standardowe
class
Klasa CSS (lub lista klas) elementu
Nie
STF
id
Unikalny identyfikator elementu
Nie
STF
style
Styl elementu (inline)
Nie
STF
title
Tekst do wyświetlenia jako Tooltip po najechaniu myszką