Учитывая любой элемент HTML, являющийся дочерним элементом другого элемента, и автоматически наследует серию атрибутов CSS: как вы можете установить один (или все) из этих атрибутов значение по умолчанию?
Пример:
CSS
.navigation input {
padding: 0;
margin: 0 30em;
}
HTML
<div class="navigation">
Some text: <input type="text" name="one" />
More text: <input type="text" name="two" />
<!-- The next input, I want it to be as browser-default -->
<div class="child">
<input type="text" name="three">
</div>
</div>
Здесь, по браузеру по умолчанию, я имею в виду, что я хочу, чтобы он выглядел точно так, как если бы ни один CSS не был применен к этому элементу.
Здесь я использую элемент input
в качестве примера, но я говорю о любом элементе. Я не спрашиваю, как установить различные атрибуты CSS для этого конкретного элемента, я спрашиваю, как reset его по умолчанию.
Различные элементы имеют разные атрибуты по умолчанию, такие как padding
, когда они не установлены. Например, button
, который имеет прописку 0
в CSS, обернет текст без какого-либо пробела. Вы можете позже установить его дополнение к другому значению, но как бы вы установили его на заполнение по умолчанию?
Заранее благодарим за любые комментарии!