<frameset> <frame src="ścieżka dostępu do strony" name="tu podaj nazwę ramki" /> </frameset>
Nazwa ramki musi rozpoczynać się od litery! Lepiej również nie używać: wielkich liter, znaków specjalnych (np.: \ / : * ? " < > |), spacji (w zamian używaj podkreślnika "_", ale nie na początku), polskich liter. Każda ramka powinna mieć unikatową, inną nazwę!
Podanie nazwy ramki umożliwi później wczytywanie do niej stron, przy użyciu odsyłaczy, znajdujących się w innych ramkach (np. w menu). Można w takim przypadku uniknąć wczytywania strony do ramki, w której znajduje się np. menu i "zmusić" przeglądarkę, aby wczytała ją do tej ramki, do której chcemy. Należy pamiętać, aby każda z tworzonych ramek miała inną nazwę!
Polecenie to pozwala zdefiniować parametry poszczególnych ramek, a także podać jakie strony mają zostać tam załadowane przy starcie ("ścieżka dostępu do strony"). Możliwe jest tutaj zastosowanie dodatkowych atrybutów:
<frame bordercolor="kolor" />
Atrybut BORDERCOLOR nie wchodzi w skład specyfikacji HTML 4.01 - zaleca się stosowanie stylów.
<frame scrolling="typ" />
<frame noresize="noresize" />
Taka ramka nie będzie skalowana, czyli nie będzie możliwa zmiana jej rozmiarów przez przeciągnięcie myszką.
<frame marginwidth="x" marginheight="y" />
<frame frameborder="typ">
Poza tym w Internet Explorerze oprócz frameborder="0" powinniśmy wpisać do znacznika <frameset> atrybut framespacing="0", chyba że podamy tam border="0".
Przykład:
Przykład strony podzielonej na ramki o zmienionej szerokości marginesów, z zabezpieczeniem przed skalowaniem oraz z brakiem możliwości przewijania prawej ramki: Przykład
Gotowe przykłady stron WWW z ramkami?
Co zrobić, aby stronę z ramkami mogli oglądać również posiadacze starszych przeglądarek?
Co zrobić, aby strony z menu wczytywały się do drugiej ramki? Jak otworzyć stronę w nowym oknie?
ramki (11), obramowanie (28), przewijanie (8), margines (21)
Pomogła Ci ta strona? Chcesz, aby dalej się rozwijała?
Wpłać dobrowolną dotację...