Вы не можете предотвратить это. Однако вы можете переопределить правила CSS. Присвойте своему главному элементу уникальный идентификатор (который на самом деле должен быть уникальным при наличии запутывания, например, «yourapplicationname_mainelement_name» или чего-то еще), а затем переопределите все возможные стили, которые могут оказать странный эффект на ваш html.
Ваш плагин:
<div id="yourapplicationname_mainelement_name">
<p>My paragraph that must not be styled</p>
</div>
Ваш css:
#yourapplicationname_mainelement_name p {
display: block;
color: black;
background: white;
position: relative;
... and so on ...
}
Поскольку ваши правила стиля CSS наиболее специфичны, учитывая ваш идентификатор, они будут переопределять любые настройки, присутствующие на странице, где вводится ваш HTML.
Дальше ... Может быть трудно понять, какие правила являются наиболее важными. Вы можете использовать firebug или аналогичный, чтобы понять, какой из них перекрывает другой. Вам будет тяжело без него при разработке приложения.