ďťż

[HTML] Ramki -rozjeżdżająca się strona... Jest sposób na ustawienie stałej wielkości ?

       

Podstrony


telcocafe

Witam. Napisałem stronę w HTML opartą na ramkach. Użyłem podziału na 2 wiersze (rows="140,*") i w 2 wierszu na 3 kolumny (cols="100,400,100") i mam problem, bo strona tak jak chcę wyświetla się tylko w rozdzielczości 1024x768. Przy wyższych ramki rozjeżdżają się na boki i nieładnie to wygląda trochę (napisy "Menu" i "Informacje" po prawej i lewej stronie są wysunięte na prawo i lewo od banera a środkowa ramka jest szerokości całego banera -takiej, jaka miała być szerokość strony). Czy da się jakoś temu zaradzić ?

Mam jeszcze 1 pytanie -czy da się na stronę z ramkami wstawić jakieś tło tak, żeby było obecne i widoczne pod wszystkimi ramkami ? Myślałem o użyciu stylu CSS na stronie głównej przed <frameset> ale nie wiem czy to zadziała...
Użytkownik Sebastian92 edytował ten post 25 grudzień 2009, 14:52


Do ustawiania wymiarów użyj jakiejś jednostki (np. użyj procentów [%], lub pikseli [px])

PS: Takich stron już dawno się nie robi. Poczytaj trochę o kaskadowych arkuszach stylów (CSS) i XHTML (Polecam używać tagów DIV dla bloków strony)
Użytkownik Qenix edytował ten post 25 grudzień 2009, 14:57
Najprościej jest ustalić również szerokość body dokumentów w ramkach.
Jeśli chcesz zrobić tło w ramkach, to będzie z tym więcej pracy. Musisz pociąć swoje tło, jeśli to ma być jakiś olbrzymi obraz, lub w każdym dokumencie ustalić osobno, bo nie wiem, co masz na myśli pisząc o tle. Nie podałeś kodu, więc możemy tylko zgadywać, co zrobiłeś nie tak i jaki jest Twój konkretny cel.
Przy podziale na kolumny zrób cols="100,*,100", bo inaczej kolumny pierwsza i trzecia będą miały 1/6 szerokości, a druga 2/3 szerokości. Możesz to sprawdzić, gdy będziesz zmniejszał rozmiar okna - kolumny będą proporcjonalnie zmieniać swoje rozmiary.
Użytkownik andrzej_aa edytował ten post 25 grudzień 2009, 16:11
Ok -dzięki za pomoc. Zobaczę te ramki jak będziemy się o nich więcej uczyć w szkole. Myślałem nad użyciem ramek zagnieżdżonych w tabeli (iframe) ale nigdzie nie znalazłem nic konkretnego o nich więc na razie strona oparta jest tylko na tabelach.



Jak będziecie się w szkole uczyć o ramkach to powiedz nauczycielowi że ta technologia dawno wyszła z użytku i jest przestarzała, a najnowsze standardy html'a nie zalecają stosowania tego rozwiązania - to technologia sprzed 40 lat ;-)
Polecam zrobienie strony na divach lub tabelach ostatecznie, a zawartość ładować poprzez JS(AJAX) lub oprzeć menu na PHP
PS z ramkami będziesz miał czasem w nowych przeglądarkach problemy na całego ;-)

Niestety tłumaczenie nauczycielowi nic nie da. Powód? Program. Mają tak narzucone i tylko zmiana programu nauczania coś zmieni, ale że nad planem nauczania siedzą dziadkowie, to niczego nowego nie wymyślą.
A z tymi ramkami pomyliłeś się o jakieś 25 lat :lol: Pierwsze przeglądarki internetowe powstały na początku lat 90. XIX wieku. Ramki panowały do końca lat 90., odkąd to zaczęła się moda na tabele.
EOT
Użytkownik andrzej_aa edytował ten post 20 styczeń 2010, 23:03
hehe, racja, mój błąd...
a na marginesie to moim zdaniem program nauczania informatyki w szkołach to ogólnie porażka jakaś...:
frameset, logo,...
po prostu bez komentarza...

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.