Вопрос по css – CSS - знак «#» перед свойством [дубликат]

2

Possible Duplicate:
Is a CSS property starting with a hash (#) valid?

Я попытался осмотреться здесь на Stackoverflow.com, но не смог найти ничего, связанного с моим вопросом. Открытая сеть тоже не была лучше, хотя на Yahoo! был ответ Ответы на «ответ» не сказал ничего, кроме"[# is for IDs]" (нет необходимости размещать ссылку, конечно).

Это немного сложнее.

При просмотре кода CSS от коллеги я обнаружил, что он использовал# подписать перед несколькими свойствами CSS.

Что это# подписать, прежде чем собственность сделать? Это должен быть некоторый взлом IE, который я предполагаю.

Например:

.selector { #property:value; }

или хорошо:

.headings { #margin-top:10px; }

Я думал, что много знаю о CSS, но этот застал меня врасплох, особенно из-за того, что в открытой сети нет никакой документации по этому делу, кроме этого ответа в Yahoo! Ответы.

Любая информация об этом очень ценится.

Благодарю.

Ваш Ответ

1   ответ
6

Update

Оказывается, что#property для IE7 или меньше, цитируяПол Ирландский:

Update 2009.11.10 – Added #prop: value IE<=7 hack. I prefer it much less to *prop.


Ввод# перед свойствами должен быть взломать браузер. Другие подобные хаки включают_ (для IE6 и ниже),* (для IE8 и ниже) и т. д.

Для получения дополнительной информации см .:

Для IE7 тогда не знали этого. Я знал о*+html а также*property но нет#property, Это дело SBBB :). Спасибо Сарфаз. @ Стефан, чувак, не смог найти эту страницу, спасибо, мужик, дал тебе "вверх" голос. Ricardo Zea
@ Стефан: Интересно, да, это взломать.
@Ricardo: Добро пожаловать.
CSS хэш-хак:kryogenix.org/code/browser/csshacks/hash

Похожие вопросы