Если у вас есть следующий HTML:
<div contenteditable="true">
<p>The first paragraph</p>
<p>The second paragraph</p>
</div>
Есть ли способ стилизовать абзац, который редактируется иначе, чем все остальные абзацы в div
, которые contenteditable
?
div > p:focus { border: 1px solid red }
не будет применяться к редактируемому абзацу.
Здесь JSFiddle.
Как я могу отредактировать отредактированный абзац (<p>
-tag) по-другому?
Я бы предпочел решение только для CSS, но, возможно, мне придется использовать JavaScript.
EDIT:
Поскольку мы не смогли найти чистое решение для CSS (и использование :hover
для меня не является реальным решением), я теперь ищу некоторые строки JavaScript, которые устанавливают атрибут class="focus"
в node, который является изм.