Сбросить ширину элемента блока

У меня проблема с использованием данного файла CSS, который я не хочу изменять. В этом файле есть формат для входных данных:

input {
  display:inline-block;
  width:60%;
}

Теперь я хочу использовать дополнительный файл CSS и изменить это форматирование на нормальную ширину элемента блока на всю ширину:

input {
  display:block !important;
  width:auto !important;
}

К сожалению, это не работает. В отличие от обычных блочных элементов, при этой настройке ввод не занимает все доступное горизонтальное пространство. Это только до тех пор, пока это будет встроенный элемент. Кроме того, я не могу использовать width: 100%; из-за отступов, границ и полей. В отчаянии я уже пробовал что-то вроде width: none;, но не смог найти способ сбросить ширину до значения по умолчанию для блочного элемента.

Я очень надеюсь, что кто-нибудь может мне помочь. Заранее благодарю.

5
задан Sebastian vom Meer 6 August 2011 в 15:02
поделиться