Я пишу компонент, который будет использоваться на нескольких веб-сайтах.
каждый веб-сайт имеет свои собственные таблицы стилей и по-разному отображает определенные вещи.
весь мой html упакован в div с идентификатором:
<div id="myComponent">...</div>
Однако мой компонент должен выглядеть одинаково на всех сайтах.
Это нормально, так как я применяю стилизацию к большинству атрибутов в моем компоненте.
div#myComponent p {font-size:11px;} etc
однако я наткнулся на сайт, который удаляет границу из всех полей ввода
input {border: medium none;}
Мне нужно «отменить» эту директиву для полей ввода в моем компоненте и предпочтительно использовать стиль ввода по умолчанию в браузере для ввода, поскольку стиль границы для input type="text"
должен будет отличаться от input type="button"
.
как бы вы этого достигли?