Proszę mi powiedzieć, dlaczego :before
pseudo-element nie zachowuje się jak zwykły img
w tym przypadku:CSS wielkość pseudo-element problem
, lewy div
z img
wewnątrz i img
„s szerokość i wysokość są równe 100%. Prawy to div
o szerokości i wysokości :before
i :before
również 100%, ale efekt jest inny!
(wiem, mogę użyć background-image
obejście, ale to, co jest nie tak z :pseudo
gdy jego content
nieruchomość jest url()
?)
Fiddle: http://jsfiddle.net/Tp9JG/4/
ja befuddled przez to, ale wygląda na to '' height' width' i po prostu nie stosuje się do obrazów wstawionych przez 'url()', zobacz http://stackoverflow.com/questions/14978807 – xec
@xec dzięki do Tomzana, znaleziono to: http://lists.w3.org/Archives/Public/www-style/2011Nov/thread.html#msg451 – Cherniv
Zwróć też uwagę, że nie możesz kontrolować 'width' jeśli zdecydujesz się na' display: inline ; '. – connexo