У меня есть страница статьи, в которую я вношу небольшие изменения CSS, такие как поля и размер шрифта. Мой код должен поддерживаться Internet Explorer 8 и выше. Проблема в том, что я использую некоторые селекторы CSS, которые IE8 не поддерживает. Как написать код CSS без использования селектора :not?
HTML для примера страницы статьи
<div class="entry">
<h3 class="social-title>Share This Article </h3>
<div class="social-content>
<table>
<td><a href="twitter.com"><img class="" src="twitter.png"><span class="">Twitter</span></a></td>
<td><a href="facebook.com"><img class="" src="facebook.png"><span class="">Twitter</span></a></td>
</table>
</div>
<!-- The article would start here -->
<p class="category_row"><h1 class="category-title>Lifestyle</h1></p>
<p style="margin: 0in 0in 0.0001pt; line-height: 13.5pt; vertical-align: baseline;"><a href="example.com/article.html"><img alt="" style="float: left;" src="example.jpg"></a>Article goes starts here...</p>
<p style="margin: 0in 0in 0.0001pt; line-height: 13.5pt; vertical-align: baseline;">Second paragraph</p>
Third paragraph
</div>
CSS, который я использую
.entry p:not(.category_row) {
font-size: 14px;
line-height:22px;
}
img (margin: 10px)
Пока что, например, если бы я хотел добавить поля к изображению в разделе статьи, как мне написать код CSS, чтобы он влиял только на изображение в разделе статьи, а не на изображения в <div class="social-content">
? Без использования :not?
Кроме того, как мне написать код CSS, чтобы изменить размер шрифта статьи на размер шрифта 14 пикселей и высоту строки 22 пикселя? Не затрагивая все остальное выше (не в разделе статьи)?
Извините, если это сбивает с толку, но я уточню больше, если нужно!