Witam,
dostalem takie niby proste zadanko (na pierwszy rzut oka)
ktore niestety okazalo sie dosc trudne dla mnie samego aby je rozwiazac.
Dlatego pisze tu na forum moze ktos bedzie mogl mi pomc,
albo podsunac jakis orginalny pomysl. Przy okazji moze ktos bedzie mial podobny
problem i znajdzie rozwiazanie tu na formum :-).
Takie sa zalorzenie zadania:
Proszę zdefiniować stronę z dołączanym zewnętrznym arkuszem styli CSS
która ma podział strony taki, jak w dołączonej
grafice.,czyli:
- element jasnoniebieski jest wycentrowany - stałej szerokości
- element ciemnoniebieski i pomarańczowy - zmiennej szerokości - ale oba
tej samej by niebieski był wycentrowany. Rozciągają sie od brzegów strony
aż do elementu niebieskiego
- elementy czerwony, zielony fioletowy - dowolne stalej szerokości - ale
suma ich ma być równa szerokości elementu niebieskiego
- wysokości wszystkich elementów mają być sobie równe, za wyjątkiem
elementów czerwonego, zielonego i fioletowego, które są pomniejszone o
wysokość niebieskiego.
- wysokość niebieskiego jest stała
- wysokość elementów ma się dostosowywać do kontentu, tzn jeśli
wypełnienie (np. tekst) w bloku fioletowym jest najdłuższe to wszystkie
pozostałe bloki muszą się do niego dostosować
- strona musi sie dac skalowac
- przegladarki w ktorych ma to dzialac to IE i FireFox
Dodatkowe założenia:
- rozwiazanie powinno być bez zastosowania JavaScript
- DTD powinno być nie niższe niż 1.0 Strict, w ostateczności Transitional
- zadanie powinno być zrealizowane BEZ użycia tabel!
Przyklad koncowego wykonania strony.
Mi udalo sie w sumie wszytstko zrobic w HTMlu 4.01 Strict
mam tylko taki problem ze srodkowa kolumna "jasnoniebieski",
"czerwonego", "zielonego" i "fioletowego" nie sa stalej szerokosci
tylko ichdlugosc jest okreslona w "%" (przez co tez jest skalowalna)
a ma by to stalej nie zmiennej dlugosci, z kolei jak zrobie srodkowa
kolumne stalej dlugosci to nie wiem, jak zrobic dwie boczne kolumny
aby dopasowaly sie do szerokosci okna (zadanie ma byc skalowane)
Wiec podsumowujac, problem jest w tym aby srodkowa kolumna byla stalej szerokosci a
boczne kolumny po prawej i po lewej stronie dopasowywaly sie do szerokosci okna przegladarki
i stykaly sie z brzegami okna przegladarki oraz srodkowego bloku.
Tu znajduje sie moje rozwiazanie problemu.
Jak bedziecie mieli jakies propozycje albo pomysly to dajcie znac....
Pozdrawiam,
Dzieki