Селектор для одного тега, непосредственно сопровождаемого другим тегом

String.Format("{0:n}", 1234);  // Output: 1,234.00
String.Format("{0:n0}", 9876); // No digits after the decimal point. Output: 9,876
82
задан Trojan 28 December 2013 в 13:09
поделиться

3 ответа

Вы не можете использовать CSS.

Изменить: Чтобы быть немного более полезным, если вы используете, например, jQuery (библиотека JavaScript), вы можете использовать .prev () .

26
ответ дан 24 November 2019 в 09:20
поделиться

Вы имеете в виду стилизовать A, учитывая, что у него есть элемент B непосредственно внутри или за ним? Примерно так:

<A>
    <B>
    </B>
</A>

// OR

<A>
</A>
<B>
</B>

Вы не можете сделать это в CSS (пока). Эрик Мейер заявляет, что этот вид селектора довольно много раз обсуждался в списке рассылки CSS, и его невозможно реализовать. Дэйв Хаятт, один из основных разработчиков WebKit, дает хорошее объяснение того, почему это невозможно.

Проверьте: сообщение в блоге Шона Инмана и комментарий Эрика Мейера .
Дэвид Хаятт тоже весит в .

53
ответ дан 24 November 2019 в 09:20
поделиться

Можно, но поддержка по-прежнему глючит. Его имя - соседний селектор-брат

http://reference.sitepoint.com/css/adjacentsiblingselector

-11
ответ дан 24 November 2019 в 09:20
поделиться
Другие вопросы по тегам:

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