Я присоединяю сторонний компонент к элементу div (контейнеру). Этот элемент div находится внутри элемента from, а форма имеет класс cssform
. мой основной лист CSS, который я использую, содержит определение:
.cssform div {
max-width: 680px;
clear: left;
margin: 0;
padding: 5px 0 8px 0;
padding-left: 155px;
}
Мой контейнер теперь подвержен влиянию этого CSS, что делает сторонний компонент визуально непригодным для использования.
Как я могу "перезаписать" или "сбросить это выше css, чтобы оно не применялось ни в каких дочерних элементах моего контейнера, особенно с учетом того, что сам сторонний компонент создает элементы div ниже моего, также затронутые этими формами css
EDIT:
Структура:
<form class="cssform">
<section>
<div>
<label></label><input>
</div>
<div id="container"></div>
<div>
<label></label><input>
</div>
<section>
</form>
Я исправил это, просто дав всем div-элементам, кроме контейнера, дополнительный класс css и используя его для назначения стиля форм. таким образом, мой контейнер не затронут. Я не добавляю это как ответ, потому что это технический ответ не на мой вопрос, а обходной путь.