Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
2
respuestas

[Duda] <p> o <label>

el profe coloca la etiqueta

"en como le gustaria que lo contactemos"

¿estaría mal usar un label ?
gracias!!
2 respuestas

Con ambas etiquetas obtienes el mismo resultado visualmente incluso podrías colocar el texto sin poner ninguna etiqueta que lo contenga, pero aquí entra lo que se conoce como buenas practicas, a lo largo del tiempo, no solo html sino todos los lenguajes han ido evolucionando para resolver problemáticas que se han ido presentado, en este caso la etiqueta label esta ligada al despliegue de formularios para identificar que requiere cada campo, esto es con el objetivo de tener un mejor control y mantenimiento sobre en proyectos muchísimo mas grandes que el realizado en el curso, en el que están involucradas varias personas en diferentes etapas del desarrollo incluso con rotación de personal.

Con estas buenas practicas se pretende reducir la curva de aprendizaje y de adaptación del personal que se incorpore pues al tener un código consistente, se puede uno enfocar en la funcionalidad en lugar de tratar de entender lo que quiso hacer el que lo desarrollo inicialmente, incluso si tu desarrollas algo y después de un tiempo sin verlo lo quieres ajustar o retomar, te vas a tardar en entenderlo nuevamente, pero te tardaras menos si usas los elementos como fueron pensados, y esto aplica a varios aspectos como puede ser los nombres de las variables, la indentación del código, nombres de funciones, el paso de parámetros, etc.

Todo esto no se domina de un día para otro, es constante aprendizaje y te obliga a convertirte en autodidacta para resolver problemas especificos que te van surgiendo.

Hola, son dos mundos completamente distintos. Si estaría mal usarlo, en la actividad <"p">Como le gustaria que lo contactemos</"p"> las etiquetas nos estan indicando que simplemente es un parrafo. La etiqueta <"label"> la estamos utilizando para darle nombre a un input como puedes verlo a continuacion:

<label for="radio-email">Email</label>
<input type="radio" name="contacto" value="email" id="radio-email">

Sintetizando: <"p"> es para escribir un párrafo (recordemos que todo lo que este dentro de las etiquetas <"p"></"p"> se escribira en una sola linea, aplicando un salto al final de la etiqueta). <"label"> es el "encabezado/titulo/nombre" que le estas dando aun input.

Te recomiendo leer los siguientes artículos para despejar al 100% tus dudas:

https://developer.mozilla.org/es/docs/Web/HTML/Element/label https://developer.mozilla.org/es/docs/Web/HTML/Element/p#:~:text=Definici%C3%B3n,Crea%20una%20caja%3A%20en%20bloque.