Чтобы растянуть кнопку на всю ширину в CSS, можно использовать свойства width: 100%
и display: block
или display: inline-block
.
Например, чтобы растянуть кнопку <button>
на всю ширину родительского элемента, можно использовать CSS-код:
button {
display: block;
width: 100%;
}
При этом кнопка будет иметь блочный тип отображения, а ее ширина будет занимать 100% ширины родительского элемента.
Если кнопка должна быть внутри блочного элемента, например, <div>
, то ее ширина будет автоматически растянута на всю ширину родительского блока. Но если внутри блока используется другой блочный элемент, например, <ul>
, то кнопка может занимать только свою собственную ширину. В таком случае также нужно установить свойство width: 100%
.
div {
background-color: #f2f2f2;
padding: 20px;
}
ul {
list-style-type: none;
margin: 0;
padding: 0;
}
button {
display: block;
width: 100%;
}
В этом примере кнопка <button>
внутри блока <div>
растянется на всю ширину родительского блока.