CSS \9 we właściwości width
Co to ma znaczyć? Zgaduję, że jest to włamanie do przeglądarki, ale nie byłem w stanie znaleźć tego, co dokładnie robi.
width: 500px\9;
Jakie jest znaczenie \9
?
4 answers
\9
jest "hack CSS" specyficzne dla Internet Explorer 7, 8, & 9.
Oznacza to po prostu, że jedna konkretna linia CSS kończąca się \9;
zamiast ;
jest ważna tylko w IE 7, 8 i 9.
W twoim przykładzie,
width: 500px\9;
oznacza to, że szerokość 500 pikseli (taki sam wynik jak width: 500px;
) będzie stosowana tylko podczas korzystania z IE 7, 8 i 9.
Wszystkie inne przeglądarki całkowicie zignorują width: 500px\9;
, a zatem nie zastosują width: 500px;
do elementu w ogóle.
Jeśli twój CSS wyglądał tak...
#myElement {
width: 300px;
width: 500px\9;
}
W IE 7, 8 i 9 uzyskamy 500 pikseli szerokości, podczas gdy we wszystkich innych przeglądarkach, #myElement
będzie to 300 pikseli szerokości.
EDIT:
Ta odpowiedź została napisana w 2011 roku. Należy teraz zauważyć, że ten hack działa również w IE 10.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2020-05-06 08:36:12
Jest to hack css dla IE9 i wersji poniżej
Napisz tak:
width: 500px\9;
Przeczytaj ten artykuł http://dimox.net/personal-css-hacks-for-ie6-ie7-ie8/
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-08-31 16:10:31
W IE9 aby ustawić właściwość width wystarczy dodać ten hack.
E. g
.align {
float:left;
margin:5px;
background-color:blue;
width:65px;
width:\9 !important;
}
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-06-26 17:06:32
CSS Hack For IE9
/* Hack CSS IE9 */
.csshackie9 {color:#f00\9\0\;}
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-07-10 17:31:32