Вот настройка: динамически генерирует контент для ряда элементов, которые должны отображаться вместе в одном элементе div. Компоновка: внешний div (контейнер для всего), несколько внутренних div (содержимое различается) и div внутри каждого другого внутреннего div вместе с некоторым текстом.
Внешний div является частью страницы с самого начала, и js получает его по id. Затем генерируется каждый внутренний div и его содержимое, а затем добавляется к внешнему div. Промыть, повторить.
Внешний div имеет класс, который соответствует ему в css. Внутренний div соответствует:
.outerdiv div{...
сейчас ... на самом деле происходит следующее: и внутренний div, и div содержимого соответствуют правилу div div external, несмотря на то, что одно из них явно (проверено трижды в инспекторе, Firefox AND Chrome) дочерним по отношению к внутреннему div не внешний.
У меня есть это в двух разных местах, так что я уверен, что я не сумасшедший. Может кто-нибудь сказать мне, как правила CSS оцениваются, когда происходят манипуляции с DOM? (или куда деться?)
Спасибо,
-Conrad