Siempre me he preguntado hay alguna diferencia entre usar doble y comilla y comilla simple en el valor del atributo…?

Luis Rodriguez

Luis Rodriguez

Pregunta
studenthace 5 años

Siempre me he preguntado hay alguna diferencia entre usar doble y comilla y comilla simple en el valor del atributo…?

8 respuestas
para escribir tu comentario
    Flores Lopez Jhonatan

    Flores Lopez Jhonatan

    studenthace 5 años

    me hago la misma pregunta

    Luis Rodriguez

    Luis Rodriguez

    studenthace 5 años

    gracias a todos por las respuestas.... realmente concluyo que no hay diferencia en HTML, pero por estándares es recomendado de cierta manera.... excelente..... ahora con Javascript si es mucho mas restringido y el uso si se exige de cierta manera bajo ciertas circunstancias... también en PHP se que hay una diferencia en cuanto al uso de variables dentro de las cadenas....

    Rosa Izela Cuenca Perez

    Rosa Izela Cuenca Perez

    studenthace 5 años

    La respuesta inicial es que en javascript, no hay diferencia.

    Se pueden (y deben) utilizar *ambas cuándo te encuentras en casos como estos:

    var explicacion = "Esto es una explicacion y dentro hago 'referencia' a algo."; var explicacion2 = 'Esto es una explicacion y dentro hago "referencia" a algo.'; Cómo ves cuándo quieres utilizar marcas dentro de un texto o definición que se abre por ' o " se utiliza la otra dentro para diferenciar.

    Asimismo podrías utilizar sólo una de ellas: utilizando un /

    Carlos Jaime Yerena

    Carlos Jaime Yerena

    studenthace 5 años

    Yo no he trabajado de forma profesional pero un patrón que he notado en los repositorios que he visto es que en HTML y CSS, en las clases y valores se prefiere el uso de comillas dobles y en JS depende de las reglas del equipo de trabajo. Aunque la guía de estilos de AirBnB (que vas a conocer en algún punto de tu carrera y que es muy extendida cuando usas frameworks) recomienda usar single quotes para strings. Estas guías de estilo sirven para que el estilo de escritura de todos los programadores de un equipo sea homogéneo

    Randy Guerra

    Randy Guerra

    studenthace 5 años

    La preguna es relativa para el lenguaje de programacion.Normalmente la doble comilla son cadenas de caracteres. Comilla simple,viene denotada por ser mas que nada algun tipo de caracter.

    Luis Rodriguez

    Luis Rodriguez

    studenthace 5 años

    Muchas gracias por tu respuesta, en efecto se que en varios lenguajes si hay diferencia en el uso de ambas, pero HTML específicamente no he encontrado una diferencia real, es decir he usado una u otra indistintamente y no veo diferencia por eso la pregunta...

    Pero siempre gracias por tu aporte Andres

    Carlos Eduardo Gomez García

    Carlos Eduardo Gomez García

    teacherhace 5 años

    Hola, no hay diferencia, es lo mismo, pero es más común usar las comillas dobles.

    Un ejemplo en donde usarías comillas simples es cuando quieres insertar nodos HTML desde JavaScript, que para ello a veces usas comillas dobles paradeclarar el string y los valores de los atributos solo te quedan hacerlos con comillas simples, aunque para ese caso, lo mejor es declarar el string en JavaScript con comillas simples y dejar los atributos con comillas dobles jaja.

    En resumen, no hay diferencia

Curso de Frontend Developer

Curso de Frontend Developer

Domina las bases de HTML y CSS. Define la arquitectura de tu código y construye un sitio web usando componentes estáticos. Maqueta las pantallas principales de tu página web. Agrega diseño responsivo y usa preprocesadores para optimizar tu código CSS. ¡Conviertete en Frontend Developer con Platzi!

Curso de Frontend Developer
Curso de Frontend Developer

Curso de Frontend Developer

Domina las bases de HTML y CSS. Define la arquitectura de tu código y construye un sitio web usando componentes estáticos. Maqueta las pantallas principales de tu página web. Agrega diseño responsivo y usa preprocesadores para optimizar tu código CSS. ¡Conviertete en Frontend Developer con Platzi!