В чем смысл этого? Я предполагаю, что это взлом браузера, но я не смог найти, что именно он делает.
width: 500px\9;
Каково значение \9?
Ответ 1
\9 - это "CSS-хак", характерный для Internet Explorer 7, 8 и 9.
Это просто означает, что одна конкретная строка CSS, заканчивающаяся на \9; вместо ;, действительна только в IE 7, 8 и 9.
В вашем примере
width: 500px\9; означает, что ширина ширины 500 пикселей (такой же результат, что и width: 500px;) будет применяться только при использовании IE 7, 8 и 9.
Все остальные браузеры полностью игнорируют width: 500px\9; и поэтому не применяют width: 500px; к элементу вообще.
Если ваш CSS выглядел так:
#myElement {
width: 300px;
width: 500px\9;
}
В IE 7, 8 и 9 будет #myElement 500 пикселей в ширину, а во всех других браузерах #myElement будет иметь ширину 300 пикселей.