Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [CSS][HTML]custom attributes ( data-... = ) i css, Nie mogę zastylować wg. custom attribute
konrados
post
Post #1





Grupa: Zarejestrowani
Postów: 623
Pomógł: 79
Dołączył: 16.01.2008

Ostrzeżenie: (0%)
-----


Hej,

Mam sobie takiego diva:

  1. <div data-item-type="komentarz">jakiś text</div>


I próbuję go stylem potraktować:

  1. div[data-item-type="komentarz"] {background-color:blue;border:1px solid red;}


No i działa wszędzie poza IE 8

Co robię źle?

Google nie pomaga, tzn. nic nie piszą o wyjątkowości IE 8

Edit:
tu : http://www.w3schools.com/css/css_attribute_selectors.asp znalazłem, że w IE >= 7.0 musi być doctype, no więc dodałem:

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">


I nadal nie działa sad.gif

Edit2:
Kurde byłem pewien, że powyższy doctype oznacza "almost standard mode" ale teraz doczytałem, że chyba oznacza "quirks" mode?

Bo gdy robię taki doctype:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
to wszędzie już działa, łącznie z IE 8

Oświeci mnie ktoś, co ma wspólnego używanie "custom attributes" (np. <a mojaZmienna="blah"> z doctype? Przecież to stary wynalazek jest?

Ten post edytował konrados 12.10.2010, 18:13:06
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 08:28