Dawniej strona na ramkach, a dziś?


(system) #1

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.


(Elektrrrus) #2

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.


(system) #3

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.


(ERROR22) #4

Dlatego lepiej użyć np. php


(adpawl) #5

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

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


(Macieke11) #6

(system) #7

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