[XHTML/CSS] Problem w wyświetalniu div'ów

Forum przeznaczone dla wszystkich webmasterów, chcących tworzyć strony www zgodnie ze standardami World Wide Web Consortium.
paszczak
Nowy
Nowy
Posty: 123
Rejestracja: ndz paź 03, 2004 2:21 pm
Lokalizacja: Sopot
Kontakt:

[XHTML/CSS] Problem w wyświetalniu div'ów

Post autor: paszczak »

problem jest nastepujacy:

mam CSS:

Kod: Zaznacz cały

div{
	position: absolute;
	width: 100px;
	height: 100px;
	border: 1px solid #000000;
	overflow: hidden;
	}

div#box1{
	top: 10px;
	left: 10px;
	clip: rect(10px, 10px, 10px, 10px);
	}

div#box2{
	top: 10px;
	left: 150px;
	clip: rect(10px, 90px, 90px, 10px);
	}

div.cont{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100px;
	height: 100px;
	background-color: #FF0000;
	}
a w body:

Kod: Zaznacz cały

<div id="box1">
 <div class="cont">
 </div> 
</div>

<div id="box2">
 <div class="cont">
 </div> 
</div>
zawartosc box1 nie jest wcale wyswietlana, natomiast box2 tak (przycieta przez clip. Sek w tym ze tu chyba jest cos nie tak.

Wyglada na to ze clip jest interpretowany jako prostokat o rogach (gorny,prawy,dolny,lewy). W specyfikacji CSS2 stoi natomiast ze maja to byc przesuniecia od odpowiednich bokow boxu.

Co wiecej Firefox i Opera robia dokladnie to samo. (MSIE nic nie robi...)
_ash_
Nowy
Nowy
Posty: 37
Rejestracja: wt lut 22, 2005 8:19 am
Kontakt:

Re: [css] clip

Post autor: _ash_ »

paszczak pisze:Wyglada na to ze clip jest interpretowany jako prostokat o rogach (gorny,prawy,dolny,lewy). W specyfikacji CSS2 stoi natomiast ze maja to byc przesuniecia od odpowiednich bokow boxu.
Przeciez jak podasz przesuniecia od gornego i prawego boku boksu, to dostaniesz wlasnie na ich przecieciu gorny prawy wierzcholek prostokata. Analogicznie dla lewego dolnego ;)
paszczak
Nowy
Nowy
Posty: 123
Rejestracja: ndz paź 03, 2004 2:21 pm
Lokalizacja: Sopot
Kontakt:

Re: [XHTML/CSS] Problem w wyświetalniu div'ów

Post autor: paszczak »

to nie tak...sprawdz
http://www.w3.org/TR/REC-CSS2/visufx.html#propdef-clip

wedlug specyfikacji podajesz odleglosci od kolejnych bokow (patrz rysunek) a nie wspolrzedne rogow prostokata w danym boksie....
_ash_
Nowy
Nowy
Posty: 37
Rejestracja: wt lut 22, 2005 8:19 am
Kontakt:

Re: [XHTML/CSS] Problem w wyświetalniu div'ów

Post autor: _ash_ »

sorry, zle Cie zrozumialem :oops:
A ten kod, ktory dales u gory to w ogole niczego "podgladowego" nie wyswietla. U mnie to jest jeden czerwony prostokat.
paszczak
Nowy
Nowy
Posty: 123
Rejestracja: ndz paź 03, 2004 2:21 pm
Lokalizacja: Sopot
Kontakt:

Re: [XHTML/CSS] Problem w wyświetalniu div'ów

Post autor: paszczak »

ech... troche moj blad. wszystko jest zgodne ze specyfikacja CSS 2.1 a ja doczytalem ino CSS 2....

swoja droga glupota jest wprowadzanie takich zmian...
ODPOWIEDZ