Ie6 и Ie7 XHTML строгие элементы управления формы ввода имеют массивные отступы - PullRequest
0 голосов
/ 31 июля 2009

Я использую элементы управления отправкой на моей веб-странице

 <input type="submit" name="BtnSearch" value="Search" id="btnSearch" title="Search" />

Даже когда я выключаю CSS, я получаю большой пробел до начала и после конца текста моей кнопки. Мои кнопки тоже больше, чем я хочу. Есть ли способ стилизовать кнопки в IE6 и 7, чтобы сделать их более компактными?

Ответы [ 2 ]

3 голосов
/ 31 июля 2009

Установить переполнение на видимое:

input {
    overflow: visible;
}

А затем установите отступ, какой хотите.

Большая часть стилей, характерных для браузера, выполняется с помощью border - установите значение border-width на 0, если вы хотите использовать квадратную кнопку.

0 голосов
/ 31 июля 2009

Вы можете попробовать вот так:

input [type="submit"] {
    padding: 0;
    border: 0;
}

или просто добавьте класс к своей кнопке и добавьте правила стиля для этого класса.

...