Consideremos el siguiente código HTML:botón con display: block no se extendía
<!DOCTYPE html>
<html>
<head>
<title>TEST</title>
<style>
button {
display: block;
margin: 10px;
}
</style>
</head>
<body>
<div style="width: 100px; border: 1px solid black">
<button>hello</button>
<button>hi</button>
</div>
</body>
</html>
Mi pregunta es por qué botones no se extienden a la anchura del 100% debido a que su display
es block
. ¿Cómo lograr esto? No puedo establecer el estilo de los botones en width: 100%
porque desbordarían su bloque primario debido al margen.
ha agregado la posición: relative; y luego agregó ancho: 100%? –
posible duplicado de [entrada con visualización: el bloque no es un bloque, ¿por qué no?] (Http://stackoverflow.com/questions/1030793/input-with-displayblock-is-not-a-block-why-not) – Qtax
Qtax: 'box-sizing: border-box' no me ha funcionado. No sé por qué. –