- 1
- 2
- 3
- 4
.content img[style*="float:left"], .content img[style*="float: left"] {
margin: 0 20px 20px 0;
margin: 0 1.25rem 1.25rem 0;
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−31
.content img[style*="float:left"], .content img[style*="float: left"] {
margin: 0 20px 20px 0;
margin: 0 1.25rem 1.25rem 0;
}
Я видел много дерьма в верстке от индусов и украинских школьников, но это заслуживает отдельного упоминания.
потомушо инлайновые стили приоритетнее
Всегда читаю эту херню как "not important".
Вообще я за то, чтобы ввести для CSS испанскую пунктуацию, тогда будет понятнее:
А на чистом CSS вряд ли. Он не может подменять атрибуты HTML-элементов, включая class и инлайновые стили, поэтому в селекторы нагадить не получится.
Есть интересная вещь — автогенерация контента с помощью псевдоклассов :before и :after, свойства content и функции data(), но сгенерировать можно только чистый текст без HTML, поэтому рекурсию к генереции применить не получится.
Вопрос в том, можно ли получить доступ к конкретному сгенерированному элементу. Например, сделать что-то с жёлтым, не трогая зелёный.
Если имеется в виду прямой доступ к :before и :after без применения дополнительных классов (pink и red, в случае примера), то так, к сожалению, нельзя. Навроде. По крайней мере у меня не выходило получить к ним прямой доступ. Хотя, допустим, можно пострадать динамической заменой CSS. Но тут я не подсказчик, ибо так ещё не извращался. :)