Switch to full style
Forum dyskusyjne poświęcone zagadnieniom jezyka HTML i Flash oraz tworzeniu stron WWW.
Odpowiedz

Ramki

30 czerwca 2004, o 21:26

30 czerwca 2004, o 22:23

przecież tutaj masz odpowiedź

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

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

Ok

1 lipca 2004, o 15:02

Dzięki Wydra707 . O to mi chodziło :-)
Odpowiedz