2010-10-12 3 views
-1

Первого результата в Firefox 4 Beta 8:Изображения в Баттоне: Странное пространство

Button vs Div http://b.imagehost.org/0419/buttonSpace.png

Прежний элемент, показанный является button с img последним является div с img. Как вы можете видеть в первом случае, есть какое-то странное пространство между границей img и границей button. Интересно, как я могу его удалить.

Вот файл CSS:

* { 
    margin: 0; 
    padding: 0; 
} 

button, img, div { 
    border: 1px solid black; 
} 

img { 
    display: block; 
} 
+0

Можете ли вы показать HTML также, если это возможно? – Nivas

ответ

4

Тестирование вышеприведенного теста в других браузерах показало, что это, вероятно, не проблема с CSS, а ошибка в Firefox. После немного исследований я обнаружил это сообщение об ошибке: Bug 140563 - <button> ignores CSS style padding:0

В этом сообщении об ошибке есть исправление проблемы:

button::-moz-focus-inner {padding:0; border:0} 
0

Я думаю, что вы должны установить width для div

+0

Мой вопрос касается странного пространства в ** бывшем ** случае. Последнее совершенно ясно;) – NikiC

0

Похоже, что padding вы просите не применяется. Вы пытались установить его явно на кнопку?

+0

Я дал кнопке «padding: 0! Important», это все еще не сработало. – NikiC

Смежные вопросы