Я боюсь, что это будет невозможно, но я не мог найти для этого вопроса или ссылки, если бы это было возможно, поэтому я спрашиваю его здесь ...Можно ли настраивать пользовательские элементы с тире в имени элемента?
Если вы знакомы с AngularJS или Polymer вы узнаете, что у вас могут быть пользовательские элементы с тире в имени элемента, например special-element
. Моя проблема в том, как я стилю все эти элементы без необходимости использовать для них класс?
Дело в том, у меня есть что-то вроде этого на мой код:
<special-element></special-element>
<special-element></special-element>
<special-element></special-element>
Они inline-block
элементы, и я хочу, чтобы они были разделены с определенным запасом (но без маржи после или до последнего/первого элемент). Для этого, я думал, что-то вроде:
special-element + special-element {
margin-left: 10px;
}
Но это не работает ... Любые идеи о том, я могу добиться этого без использования класса для special-element
?
Я думал, что я пытался что ... Я, возможно, был обманут Sublime Text подсветки синтаксиса. Я не буду подтверждать или отрицать это: D Спасибо. –
Тем не менее, если браузер не разрешает стили для неизвестных элементов, это не сработает. – PHPglue
@PHPglue В этом случае (что более или менее означает только старый IE в эти дни) вам нужно будет 'document.createElement()' anyway, что также решит эту проблему. – Nit