Join the AMA (Ask Me Anything) with the Firefox leadership team to celebrate Firefox 20th anniversary and discuss Firefox’s future on Mozilla Connect. Mark your calendar on Thursday, November 14, 18:00 - 20:00 UTC!

Buscar en Ayuda

Avoid support scams. We will never ask you to call or text a phone number or share personal information. Please report suspicious activity using the “Report Abuse” option.

Learn More

On Firefox HTML input overflows on the right in a CSS grid

  • 2 respuestas
  • 1 tiene este problema
  • 1 visita
  • Última respuesta de mcoulont

more options

My CSS grid has the following stylesheet :

.declaration {

   display: grid;
   margin-top: 20px;
   grid-column-gap: 5px;

}

The leftmost element of the grid has the following stylesheet :

<input type="text" id="etiquette" class="etiquette" title="label" style="grid-column: 1 / auto; display: initial;"> .etiquette {

   grid-row: 1 / span 2;
   margin-left: 5px;
   margin-right: 10px;

}

And my etiquette element overflows on the right (see image).

This problem arises on Firefox (but not on Chrome neither on Opera).

My CSS grid has the following stylesheet : <span id="declaration" class="declaration" style="grid-template-columns: 80px 10px 150px; grid-template-rows: 10px 10px 20px;"> .declaration { display: grid; margin-top: 20px; grid-column-gap: 5px; } The leftmost element of the grid has the following stylesheet : <input type="text" id="etiquette" class="etiquette" title="label" style="grid-column: 1 / auto; display: initial;"> .etiquette { grid-row: 1 / span 2; margin-left: 5px; margin-right: 10px; } And my etiquette element overflows on the right (see image). This problem arises on Firefox (but not on Chrome neither on Opera).
Capturas de pantalla adjuntas

Todas las respuestas (2)

more options

Can you provide a working example of this bug on https://codepen.io?

Thanks

more options

Sure : https://codepen.io/mcoulont/pen/GRgOLmM Do you want me to clean up ?