Dawniej strona na ramkach, a dziś?

Witam,

mam takie pytanie, nie do końca wiedziałem jak nazwać temat.

Potrafię zrobić sobie stronę w HTML z użyciem CSS.

Problem mój polega na tym że chciałbym mieć baner na górze, z lewej strony menu, a po prawej “treść”.

W zależności od wyboru pozycji w menu zmieniać miałaby się tylko część “treść”.

Pamiętam, że dawniej robiło się to na ramkach (frameset), dziś wiem, że królują div’y.

Powiedzcie proszę o czym mam sobie poczytać żeby zrobić taką stronkę zgodnie z dzisiejszymi standardami.

Bardzo dobry kurs skoncentowany na nowoczesnym, poprawny kodzie: http://kurs.browsehappy.pl/

Oprócz tego oczywiście kurshtml.boo.pl, sekcja o xhtml i css.

Masz dwa wyścia:

albo kopiowanie menu i headera dla każdej podstrony w plikach html, albo użycie php lub SSI apache.

W takim wypadku jeśli baner będzie dość spory będzie się wczytywał za każdym razem przy wczytywaniu nowej podstrony? Czy będzie jakby scache’owany przez przeglądarkę?

W sumie tak czy tak to chyba niefajne wyjście bo mam wtedy w każdym pliku praktycznie ten sam kod co jest trochę “zababraną” robotą gdybym chciał np. kiedyś coś zmienić w samym menu.

Dlatego lepiej użyć np. php

Najlepiej php i funkcja include, ewentualnie inny język side server …albo ajax

-i już nie musisz dublować kodu w plikach.

http://www.puma.pomorze.pl/porady-3.php#p01