entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

1voto

Sintaxis correcta para definir atributos en HTML

¿Cuál de las siguientes formas de definir un atributo HTML es válida?

<div id='uno'></div>
<div id=uno></div>
<div id="uno"></div>
<div id=[uno]></div>

3 Respuestas

4votos

lvillasante Puntos1940

Según estándares de la W3C, el uso correcto que se le debería dar aun "identificador" de tag HTML es el de las comillas dobles. http://www.w3.org/TR/html401/struct/global.html#h-7.5.2

0voto

Peter Puntos150460

Todas las opciones son válidas excepto la última que usa corchetes.

1voto

mquezada Puntos160

Yo uso la 1 y 3, pero uso mas la 3 ya que si uso otros lenguajes como php o javascript para esos dos uso la comillas simples para que no afecte cuando tenga codigo html dentro de algun script.

0voto

Leonardo-Tadei comentado

Podrías desde PHP y JavaScript usar comillas dobles con un caracter de escape adelante, para que no tengan el sentido literal de las comillas:

<?php
$tag = "<div id=\"uno\"></div>";
print $tag;
?>

Esto te permite poner dentro de la cadena a generar variables sin necesidad de concatenar:

<?php
$id = "uno";
$tag = "<div id=\"$id\"></div>";
print $tag;
?>

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta