2016-11-03 7 views
0

Как говорится в названии, у меня есть тег <button>, который имеет CSS-дисплей: block; который должен автоматически сделать элемент равным ширине контейнера? У меня есть другие кнопки на странице, но они являются <a> тегами, но с тем же классом css, что и тег <button>.<button> не работает с дисплеем: блок;

Веб-сайт можно найти здесь: http://www.cqwebdesign.co.uk/stirlinggrey/, так как вы можете видеть каждый раздел в виде ссылки на кнопку внизу. Однако один в поисках находится в нижней части страницы в разделе с названием: «ПОЛУЧИТЬ свой бесплатный путеводитель и процитировать»

Codepen версия: http://codepen.io/anon/pen/zoOQQL

HTML:

CSS :

.btn { 
    font-size: 16px; 
    font-family: Open Sans; 
    color: #fff; 
    border: 0; 
    background: #000; 
    padding: 10px; 
    text-decoration: none; 
    text-transform: uppercase; 
    line-height: 1.5; 
    display: block; 
    margin-bottom: 10px; 
} 

Благодаря

+0

Итак, вы хотите, чтобы кнопка отправки формы была полной ширины? – Lee

+0

Я хочу, чтобы у него была максимальная ширина, а затем полная ширина, если размер экрана ниже этой максимальной ширины. Если это имеет смысл? Я прикрепил код, минус max-width CSS только для примера. – Chudz

+1

затем просто добавьте CSS-запрос на выделенную ширину – weinde

ответ

-1

Если ваш вопрос что кнопка должна быть центрирована, вам нужно сделать четкое: оба; чтобы очистить его от воздействия вышеперечисленных элементов.

Элементы уровня блока занимают всю ширину, но не влияют на ширину самого элемента. Используйте ширину:; чтобы изменить это.

Надеюсь, это поможет :)

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

  • Нет связанных вопросов^_^