Возможно ли иметь правило CSS, которое соответствует элементу, только если оно содержит определенный дочерний элемент?Стиль CSS, основанный на дочерних элементах
В основном у меня есть сообщение, в котором могут быть встроенные изображения. Я хочу, чтобы все изображения были центрированы, но не текст. Похоже, что есть встроенные изображения. Они выглядят следующим образом:
<p>Some text</p>
<p>
<!-- I want this p to be centered since it's an image -->
<a href="#"><img src="http://fpoimg.com/500x500"/></a>
</p>
<p>Some more text</p>
Есть ли возможный путь без изменения HTML, чтобы сделать это только с некоторыми фантазиями CSS селекторами? Я знаю, как это сделать с помощью jQuery, но мне всегда было интересно, если есть некоторые новые селектора CSS, которые помогут достичь этого.
, поскольку нет родительского селектора , вы не можете этого сделать. .. –
http://stackoverflow.com/questions/1014861/is-there-a-css-parent-selector – user3790069
http://stackoverflow.com/questions/4811962/how-to-css-select-element-based -on-inner-html http://stackoverflow.com/questions/1014861/is-there-a-css-parent-selector – abl