Есть ли способ отключить эту функцию? Содержание <button>
всегда вертикально центрировано, в отличие от того, что происходит в обычном теге HTML.Как отключить автоматическое вертикальное выравнивание содержимого <button>?
Демо: http://jsfiddle.net/HbqnR/
Я хочу <button>
ведут себя как <a>
, с текстом в верхнем левом углу кнопки.
Я ищу конкретное исправление для WebKit, возможно, существует некоторая свойство css, которое управляет этим поведением. Хаки приветствуются, но без дополнительной разметки!
Спасибо заранее :)
.button
{
display:inline-block;
height:200px;
border:4px gainsboro outset;
background:silver;
vertical-align:middle;
padding:20px;
box-sizing:border-box;
text-decoration:none;
width:200px;
text-align:left;
}
<button class="button"><button></button>
<a href="http://www.google.com" class="button"><a></a>
Я не думаю, что мы можем отключить это – underscore
Также также. Мы можем попробовать javascript – underscore
Возможный дубликат [Текст кнопки по вертикали] (HTTP: // StackOverflow.com/questions/15487408/buttons-text-vertical-align) –