Nasze strony wykorzystują pliki cookies. Używamy cookies i podobnych m.in. w celach reklamowych i statystycznych oraz w celu dostosowania serwisów do potrzeb użytkowników. Mogą też stosować je nasi reklamodawcy, firmy badawcze oraz dostawcy aplikacji. W przeglądarce można zmienić ustawienia dotyczące cookies. Więcej informacji. Jeśli nie wyrażasz zgody, opuść tę stronę.

Ramki

Forum dyskusyjne poświęcone zagadnieniom jezyka HTML i Flash oraz tworzeniu stron WWW.

Moderator: Grupa pościgowa ;-)

Ramki

Postprzez michaelmiki » 30 czerwca 2004, o 21:26

michaelmiki
Użytkownik forum
Użytkownik forum
 
Posty: 82
Dołączył(a): 5 marca 2004, o 14:19

Postprzez lucas » 30 czerwca 2004, o 22:23

przecież tutaj masz odpowiedź
lucas
Znawca tematu
Znawca tematu
 
Posty: 448
Dołączył(a): 30 września 2002, o 20:22

Postprzez januzi » 30 czerwca 2004, o 22:23

malo eleganckie rozwiazanie, ale pod IE i FF dziala
dodaj do frameset oraz do frame znacznik border=0
moze to pomoze
januzi
Mega GURU
Mega GURU
 
Posty: 1431
Dołączył(a): 18 października 2002, o 13:53

Postprzez Wydra707 » 1 lipca 2004, o 13:32

Ten temat był już wielokrotnie wałkowany, odpowiedź znajdziesz gdzieś wśród starszych tematów na forum. Co do przykładu, to mam dwie uwagi:

1. Na stronie z definicją ramek nie stosuje się znacznika BODY (a już tym bardziej nie zamkniętego!). Albo FRAMESET, albo BODY.

2. Ogólnym układem ramek rządzą znaczniki FRAMESET i w nich trzeba definiować to, co ma być wspólne dla wszystkich ramek, charakteryzować cały układ. Wśród tych parametrów są FRAMEBORDER i BORDER odpowiedzialne za rozsunięcie ramek. Nawet, jeśli dasz FRAMEBORDER="0", to domyślne rozsunięcie pozostanie, a jedynie same obramowania nie zostaną narysowane (i to jest właśnie Twój problem).

Z kolei w znacznikach FRAME definiujesz to, co ma być charakterystyczne tylko dla tej jednej ramki - np. możesz tej jednej wyłączyć obramowanie albo zmienić jego kolor. W rzeczywistości rzecz jest bardziej skomplikowana, bo granice ramek są wspólne, a można jeszcze używać styli.

Aby nie wchodzić w szczegóły po raz trzeci, poniżej gotowy przykład definitywnego usunięcia przestrzeni międzyramkowych:

<FRAMESET FRAMESPACING="0" FRAMEBORDER="0" BORDER="0" (...) >
<FRAME FRAMEBORDER="0" (...) >
(...)
</FRAMESET>

ten sam efekt da w MSIE:

<FRAMESET FRAMESPACING="0" FRAMEBORDER="0" (...) >
<FRAME (...) >
(...)
</FRAMESET>

Pozdrawiam
Paweł Rajewski
Wydra707
Znawca tematu
Znawca tematu
 
Posty: 482
Dołączył(a): 1 października 2002, o 19:21

Ok

Postprzez michaelmiki » 1 lipca 2004, o 15:02

Dzięki Wydra707 . O to mi chodziło :-)
michaelmiki
Użytkownik forum
Użytkownik forum
 
Posty: 82
Dołączył(a): 5 marca 2004, o 14:19


Powrót do HTML i tworzenie stron WWW

Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników

cron