Tengo un elemento html que está dentro de un div. La altura está dictada por el div externo y la altura y el ancho del control de entrada son del 100%. En el nivel más básico, tengo un problema donde el cuadro de texto se extiende más allá del derecho del div que contiene.Elemento de entrada de HTML más ancho que Containing Div
básico código de ejemplo:
<div style="height:25px; width: 150px;">
<input type="text" style="height:100%; width:100%" />
</div>
La prestación de este control es mucho más complejo que esto, pero aún cuando el control se desnudó a este nivel, tengo un problema por el que el cuadro de texto sobresale más allá de la que contiene div.
Y cuál es el problema o pregunta? –
¿Qué navegador/versiones? –
Ok, entonces la pregunta era ¿por qué mi elemento textbox se extiende más allá de su div principal? Descubrí que parece estar relacionado con mi DOCTYPE. Estamos obligados a utilizar Con el código de mi publicación, si lo conecto a una página html sin darle un DOCTYPE, funciona bien. Entonces, para reproducir mi problema, debe usar el estricto DOCTYPE 4.01 y luego inspeccionar el tamaño de DIV y TextBox con la herramienta de desarrollador o establecer un borde en el DIV. – BrandonS