Ramki

Ramki jest to sposobność podziału strony na niezależne obszary, w których to są wyświetlane różne zawartości plików HTML. Firma Netscape po raz pierwszy użyła ramek w przeglądarce Navigator. Spowodowały one ujednolicenie wyglądu stron i serwisów. Dzięki temu meny stało się ciągle widoczne i aktywne w oknie, a to powoduje, że użytkownik w każdej chwili może zmienić aktywne sekwencje. Niestety, z dziś z ramek coraz częściej się rezygnuje, następuje to dlatego , że nowoczesne narzędzia służące do tworzenie kodów umożliwiają dynamiczne tworzenie kodu za pomocą szablonów, a to z kolei ograniczyło potrzeby wydzieleni fragmentów w osobnej ramce. Modne też są jeżyki dynamicznego komponowania stron : ASP czy PHP, które dają nam możliwość tworzenia serwisów, w których strony zawierają menu nawigacyjne, które aktualizowane jest na bieżąco. Ramki można łączyć z nowymi sposobami komponowania dynamicznego kodu HTML lub za pomocą języka JavaScript. Daje to naprawdę zdumiewające rezultaty, w przypadku, kiedy chcemy podzielić stronę na trzy ramki należy utworzyć minimalnie cztery pliki HTML. Pierwszy z nich to plik główny, który definiuje sposób podziału okna na ramki, następnym w kolejności jest plik definiujący zawartość tytułu, trzeci z kolei powinien definiować zawartość ramki menu a ostatni powinien określić zawartość ramki treści. Przygotowanie takiej ilości plików wymaga niestety poświęcenia temu dużej ilości czasu. Trzeba mieć na uwadze jeszcze taki fakt, że w kodzie XHTML podziału na ramki możemy dokonywać jedynie przez podział okna na pasy pionowe lub poziome. Wszystkie pasy wprowadzone winny być względem siebie równoległe, a każdy z nich podlega innym podziałom.