Я думаю (?) Я могу продолжать многократно использовать одну и ту же группу имен классов, но пусть они выполнят разные стили для разных идентификаторов, написав одну таблицу стилей для разных историй следующим образом:
.bg #story1 {background-color:#ccffff;}
.bg #story2 {background-color:#ffffff;}
.marginL #story1 {margin-left:30px;}
.marginL #story2 {margin-left:20px;}
.accentcolor #story1 {color:#ff00cc;}
.accentcolor #story2 {color:#00ff66;}
etc, etc,
Или это написано в обратном порядке, например:
#story1 .bg {background-color:#ccffff;} ?
Но я думаю, что нет, потому что браузер будет видеть только первое упоминание данного идентификатора и игнорировать остальные классы, так как страницадолжен иметь только одно вхождение данного идентификатора.Правильно?
Или было бы выгодно по какой-то причине маркировать каждый загружаемый сюжет div по классу вместо id?Если я использую описанный выше метод, сможет ли браузер ссылаться на правильную «версию» данного класса, если я напишу HTML-код для данной истории, подобной этой?
<div id="story1" class="marginL bg fontcolor">...</div>
Только одна история будет когда-либопоявляются одновременно, каждый из них загружается через jQuery в раздел приемника, который предварительно очищается от всех классов стилей страницы, за исключением class = "container".Возможно, есть более элегантный способ назначить стилизацию каждой загруженной истории, не прибегая к записи всего в виде строки в .css (......) ??Или мне следует сначала вызвать .load отдельной таблицы стилей, в которой jQuery записывает ее между тегами стилей над содержимым истории?найти только упоминание элементов в сочетании с именами классов, например:
h1, h2, h3 .myStyle {font...color..etc}