system
(system)
9 Wrzesień 2008 18:44
#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.
zweistein
(Elektrrrus)
9 Wrzesień 2008 18:47
#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
(system)
9 Wrzesień 2008 18:55
#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
(ERROR22)
9 Wrzesień 2008 20:05
#4
Dlatego lepiej użyć np. php
adpawl
(adpawl)
9 Wrzesień 2008 20:06
#5
Najlepiej php i funkcja include, ewentualnie inny język side server …albo ajax
-i już nie musisz dublować kodu w plikach.
system
(system)
14 Wrzesień 2008 07:21
#7