Alguien puede decirme por qué mi < div > ¿Los botones no cambiarán de tamaño?

StackOverflow https://stackoverflow.com/questions/620476

  •  05-07-2019
  •  | 
  •  

Pregunta

No importa lo que establezca en mis DIV, los botones que uso no cambian de tamaño. Estoy cargando el archivo correcto y tiene el cambio en el servidor, pero no pasa nada, no importa cuánto actualice. Eliminaré la URL para que no pueda usarse como publicidad una vez que obtenga una respuesta.

[url eliminado]

¿Fue útil?

Solución

El problema aquí es que está intentando cambiar el tamaño de los elementos en línea, que no se pueden controlar explícitamente. Para establecer la altura y el ancho del elemento, debe configurar su modo de visualización en " bloque " y usa flotador para alinear los elementos horizontalmente.

div .button {
   display: block;
   -moz-border-radius: 25px;
   -webkit-border-radius: 25px;
   border: 3px double #F1A631;
   background-color: #FCFF68;
   float: left;
   width: 150px;
   height: 30px;
}

Además, deberá reorganizar sus DIV en el orden inverso en el que desea que se muestren de izquierda a derecha. Hay una propiedad de visualización en CSS2 llamada " inline-block " que está diseñado para corregir esto, pero no es universalmente compatible.

Otros consejos

En CSS, los elementos con display: inline no pueden tener ancho o altura aplicados a ellos. Necesitas display: inline-block para eso. IE convertirá incorrectamente cualquier elemento en línea a bloque en línea si les da un ancho o alto. Fortunatley, desde el lanzamiento de Firefox 3, puede usar el bloqueo en línea con un mínimo de piratería.

sin compatibilidad con Firefox 2:

.ib { display: inline-block; zoom: 1; *display: inline; }

HTML de ejemplo

<div class="ib button">My button</div>

Compatibilidad con Firefox 2

.ib{ display: -moz-inline-stack; display: inline-block; zoom: 1; *display: inline; }
.button { display: block; }

HTML de ejemplo

<div class="ib"><div class="button">My button</div></div>

En su implementación de .button, deberá eliminar la pantalla: parte en línea.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top