Posty

Wyświetlanie postów z styczeń, 2007

Istotna uwaga dotycząca formatowania CSS elementów z namespaces

Wygląda na to że nie ma tak prosto, mając do dyspozycji element: <xf:label>Tytuł dokumentu : </xf:label> trzeba zmienić go na kolor czerwony, po cyklu prób odpowiedniego selektora ( xf\:label , xf|label ) ostatecznie, po konsultacji ze specyfikacją dotarliśmy do: CSS <style type="text/css"> @namespace xf url("http://www.w3.org/2002/xforms"); xf|label{color: red;} </style> Uwaga na cudzysłowy w oznaczeniu namespace. Etykiety: css , xml , xforms , html , namespaces

Spostrzeżenia XML-owe - jak uniknąć zagłady pustych elementów

Aby uniknąć zagłady pustych elementów, a dokładniej spłaszczenia <script src="..." type="text/javascript"></script> do <script src="..." type="text/javascript"/> , należy użyć takiej kombinacji <script src="..." type="text/javascript"><![CDATA[]]></script> Spłaszczony element właściwie nikomu oprocz IE nie przeszkadza.   Etykiety: xforms , xml , cdata , javascript , empty

IE7 PNG i filter :

Ha, znalazłem sposób jak obejsc nieprzyjemna wlasciwosc IE7, otoz - drab - zapewniajac wsteczna kompatybilnosc - obsluguje wyswietlanie PNG za pomoca filter:, oraz... PNG za pomoca wyswietlania poprzez wyswietlanie, czyli normalnie. Na ogol uzywalem sprytnego wybiegu pozwalajacego wyswietlac PNG tak samo w IE jak i innych przegladarkach, na ogol wygladalo to tak : fragment CSS div.menu{ filter:blablabla } div[class='menu']{ background: png } Niestety, podstepny IE7 zaczal obslugiwac selektory atrybutow, co powoduje ze wyswietla div.menu, oraz div[class='menu'] co wyglada niespecjalnie bo oba png sie na siebie nakladaja. Dochodzimy zatem do sedna, po wyprobowaniu roznych elementow ktorych IE7 nie obsluguje, ostatecznie doszedlem do kontrukcji na ktora najtrudniej bylo wpasc, mianowicie : fragment CSS div.menu{ filter:png } div[class='menu']{ background: png filter: none } Et voila - wyswietla sie jak nalezy - oklaski, ukłony Labels: css , ...