Podczas wywiadów wspominane coś było o CSS3, poczekajmy na Merlina :-)
Po zapoznaniu się z możliwościami CSS3 - atrybutów i selektorów o niczym innym teraz nie marzę jak o ich obsłudze :-)
Originally posted by Raistlin:
Nieprawda. Tak naprawdę to opacity wspiera w tej chwili tylko Gecko i Webcore, KHTML nie wspiera, Trident tym bardziej.Jak w temacie, Opera, jako jedyna przegladarka nie wspiera opacity:
Originally posted by Raistlin:
Jest to po raz pierwszy zdefiniowane w module Color standardu CSS3. Najwyraźniej pomyliłeś sobie z text-shadow, które owszem zdefiniowane jest w CSS 2.0, ale z uwagi na brak wsparcia wyleciało ze standardu i w CSS 2.1 nie ma tej właściwości. Po raz drugi została włączona do modułu Text CSS3. Dopiero po uformowaniu się CSS 2.1 Apple zaimplementowało tę ciekawą właściwość w Webcore, ale tylko częściowo, potem pojawiło to się w KHTML, gdzie implementacja jest znacznie lepsza niż w Webcore.(ponoc to nie jest tylko wlasciwosc css3)
Originally posted by Zajec:
Zamiast siedzieć i marzyć o gruszkach na wierzbie , mógłbyś pomóc i napisać parę testów funkcji opacity, bo wszystko wskazuje na to, że w Merlinie opacity nie będzie: http://my.opera.com/community/forums/topic.dml?id=113156Po zapoznaniu się z możliwościami CSS3 - atrybutów i selektorów o niczym innym teraz nie marzę jak o ich obsłudze :-)
A myślisz, że się nic nie staram o rozwój technologii w Operce? Powinieneś widzieć, bo czasem dopisywałeś się chyba do tematów moich ;-)
text-shadow
font-family + url
JS
alternative stylesheet
+ opacity
W sumie po dzisiejszym dniu (prawko ) napiszę o jeszcze dwie ciekawe rzeczy. Może masz rację, że warto pisać ile się praktycznie da.
Originally posted by Zajec:
A myślisz, że się nic nie staram o rozwój technologii w Operce? Powinieneś widzieć, bo czasem dopisywałeś się chyba do tematów moich ;-)
Nie zrozumiałeś mnie. Mnie nie chodzi o to, żeby zakładać nowe wątki na whisliście i ew. stawiać +1 w istniejących wątkach. Przeczytaj jeszcze raz:
mógłbyś pomóc i napisać parę *testów* funkcji opacity
No załapałem, ale... to trzeba jakichś testów, żeby wiedzieli w czym rzecz? Nawet w przypadku czegoś tak prostego jak opacity?
Originally posted by Zajec:
Hmm... No nie wiem, czy to jest takie proste. Cały CSS wydaje się bardzo prosty, tylko jakoś dziwnie się składa, że ciągle nie ma przeglądarki, która mogłaby CSS 2.1 obsłużyć bez błędów.Nawet w przypadku czegoś tak prostego jak opacity?
Originally posted by Zajec:
No załapałem, ale... to trzeba jakichś testów, żeby wiedzieli w czym rzecz? Nawet w przypadku czegoś tak prostego jak opacity?
Byś się zdziwił. Może być opacity i opacity. Na przykład może się okazać, że ta właściwość jest dziedziczona i do tego wartość opacity dla rodzica staje się wartością wyjśćiową dla dziecka.
Originally posted by zielski:
W świetle tego testu: http://bugs.blaut.biz/opacity/005.htm dziedziczność jest niemożliwa lub inaczej; zdefiniowanie opacity dla przodka automatycznie determinuje opacity dla wszystkich jego potomków i nie jest możliwe ręczne tego zmienienie.Na przykład może się okazać, że ta właściwość jest dziedziczona i do tego wartość opacity dla rodzica staje się wartością wyjśćiową dla dziecka.
Jak w temacie, Opera, jako jedyna przegladarka nie wspiera opacity:
http://www.w3.org/TR/2003/CR-css3-color-20030514/#transparency
(ponoc to nie jest tylko wlasciwosc css3)
Originally posted by quiris:
zdefiniowanie opacity dla przodka automatycznie determinuje opacity dla wszystkich jego potomków i nie jest możliwe ręczne tego zmienienie.
O to mi chodziło.
Ilustracja problemu z którym się kiedyś tam spotkałem.
Wtedy to jeszcze był -moz-opacity
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html> <head> <title>Mój tatko blady, blady jestem ja.</title> <style type="text/css"> body {background:maroon;} #opacity{background:#fff;opacity:0.35;} h1{color:blue;opacity:1;} </style> </head> <body> <div id="opacity"> <h1>jaki jestem?</h1> </div> </body> </html>
O ile pamiętam to takie coś nie powinno mieć miejsca. Ale jakiś czas temu ten problem przestał mnie fascynować :>
Na pl.comp.www w archiwum jest jakiś wątek.
He, he... Merlin już ma zaimplementowane opacity