![]() |
![]() ![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 96 Pomógł: 0 Dołączył: 11.09.2006 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
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 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 26 Pomógł: 0 Dołączył: 8.02.2005 Ostrzeżenie: (0%) ![]() ![]() |
Na poczatek jedna podpowiedz (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Daj sobie w background np. dla body gifa o wysokosci 1px i tak szerokiego aby Ci sie na kazdej rozdzielczosci ekranu zmiescil i wycentruj go do srodka strony. To zalatwi Ci uciekajace i nie wyrownujace sie wysokosci prostokatow. Jak nadal masz duze problemy to pytaj czego nie wiesz bo nie napisze Ci rozwiazania calego zadania (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 25.11.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam!
Odświeżam temat, ponieważ mam problem z podobnym układem. Chciałbym wykonać szablon wg rysunku poniżej: (IMG:http://i26.tinypic.com/2ce3wio.jpg) Chodzi o układ, w którym środkowa część będzie posiadała stałą szerokość (w tym przykładzie 1000px), a boki (left i right) zmienną szerokość w zależności od szerokości przeglądarki. Przeglądając przykłady, w których stosowano podobny układ, doszedłem do takiego kodu:
Kod ten działa prawidłowo w FF 3.5 oraz IE8, jednak przy Operze 9.62, pomiędzy centralną a prawą częścią tworzy się 1px przerwa przy zmienianiu rozmiaru okna. Nie wiem jak temu zaradzić. Za wszelkie sugestie z góry dziękuję i pozdrawiam (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Dawid. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 10:27 |