tipos texto tablas son los formularios formulario form estructura elementos ejemplos ejemplo cuales cajas html css

texto - formularios html css



¿Cómo mostrar HTML<FORM> como elemento en línea? (6)

Esta es probablemente una pregunta básica sobre html / css ...

Tengo un formulario simple de un botón que me gustaría mostrar en línea dentro del texto del párrafo.

<p>Read this sentence <form style=''display:inline;''> <input style=''display:inline;'' type=''submit'' value=''or push this button''/> </form>. </p>

Aunque el formulario tiene el atributo style = display: inline, obtengo un linebreak antes del formulario. ¿Hay alguna manera de librarse de ello?

¿Pueden aparecer elementos dentro de <p> ?


Mueva su etiqueta de formulario justo fuera del párrafo y establezca los márgenes / relleno en cero:

<form style="margin: 0; padding: 0;"> <p> Read this sentence <input style="display: inline;" type="submit" value="or push this button" /> </p> </form>


Puede lograr lo que quiera, creo, simplemente incluyendo el botón de enviar dentro del párrafo:

<pre> <p>Read this sentence <input type=''submit'' value=''or push this button''/></p> </pre>


Puedes probar este código:

<form action="#" method="get" id="login" style=" display:inline!important;"> <label for=''User''>User:</label> <input type=''text'' name=''User'' id=''User''> <label for=''password''>Password:</label><input type=''password'' name=''password'' id=''password''> <input type="submit" name="log" id="log" class="botton" value="Login" /> </form>

Lo importante a tener en cuenta es la propiedad de estilo css en la etiqueta <form> .

display:inline!important;


Según las especificaciones de HTML, tanto <form> como <p> son elementos de bloque y no puede anidarlos. Tal vez reemplazar el <p> con <span> podría funcionar para usted?

EDITAR: Lo siento. Fui rápido en mi redacción. El elemento <p> no permite contenido de bloque dentro de la especificación de HTML para los párrafos .


Solo usa el estilo float: left de esta manera:

<p style="float: left"> Lorem Ipsum </p> <form style="float: left"> <input type=''submit''/> </form> <p style="float: left"> Lorem Ipsum </p>


<form> no puede entrar <p> , no. El navegador cerrará abruptamente su elemento <p> cuando llegue a la etiqueta de apertura <form> mientras trata de manejar lo que cree que es un elemento de párrafo no cerrado:

<p>Read this sentence </p><form style=''display:inline;''>