Есть ли селектор CSS для текстовых узлов?



то, что я хотел бы сделать (не в IE очевидно) является:



p:not(.list):last-child + :text {
margin-bottom: 10px;
}


что даст текстовому узлу поле. (Это вообще возможно?) Как бы я получил текстовый узел с CSS?

513   2  

2 ответов:

текстовые узлы не могут иметь полей или любого другого стиля, применяемого к ним, поэтому все, что вам нужно применить стиль, должно быть в элементе. Если вы хотите, чтобы текст внутри вашего элемента был стилизован по-другому, оберните его в span или div, например.

вы не можете ориентироваться на текстовые узлы с помощью CSS. Я с тобой, я хочу, чтобы ты мог... но вы не можете: (

если вы не обернуть текстовый узел в <span>как @ Jacob предлагает, вы могли бы вместо этого дать окружающий элемент padding В противоположность margin:

HTML

<p id="tehParagraph">The text node!</p>

CSS

p#tehParagraph
{
    border: 1px solid red;
    padding-bottom: 10px;
}

Comments

    Ничего не найдено.