[html] Usar dos puntos en un ID

3oheme, 15 junio 2010

Hoy he aprendido dos cosas en el curro:

  • El atributo ID de una etiqueta html puede llevar el carácter ":" (dos puntos). Para saber cómo debe estar formado un ID lo mejor es ir a casa del w3c.
  • Si queremos utilizar ese atributo ID en nuestro CSS debemos escapar el carácter dos puntos de la siguiente forma:
    #elemento\:mola { color: red }

Nunca te acostarás sin llevarte 15 minutos dándole vueltas a un bug estúpido.

Eso pasa por no preguntarme :D. Es broma. Me lo voy a apuntar para no tener que preguntarte en un futuro.

Como nota adicional, el ponerlo sin escapar significaría que estas haciendo uso de una pseudoclase como por ejemplo hover, active, etc:

Ejemplos:

#elemento:hover{color:red} /* Pseudo clase */
#elemento\:hover{color:red} /* NO Pseudo clase, se llamaria elemento:hover el elemento */

El contenido de este campo se mantiene privado y no se mostrará públicamente.
CAPTCHA
Esta pregunta sirve para evitar spam
Image CAPTCHA
Copia los caracteres, respetando mayúsculas y minúsculas, para comprobar que no eres un bot maligno spammero.

Dominous participa en el PFC summer of code

Flipando con...

  • Martin Solveig, enamoraíto perdío me hallo de su música disco funky.

  • Portal, una de las más grandes maravillas que he disfrutado y una prueba de que el mundo de los videojuegos es el nuevo arte con mayúsculas.

  • AutoHotkey, también llamado AHK, un programa genial para hacer macros y scripts al que le debo respeto, cariño y admiración

  • Intenta no moverte mientras escuchas Freestylers - Jump n Twist... ¡ya estamos en feria!

  • me encanta darme vueltas por páginas aleatorias de la wikipedia

  • escuchando el álbum cross de justice en spotify

  • Nino Bravo y sus números 1 :-D Contigo yoo me siento el rey del mundooo...

3oheme participa en el concurso universitario de software libre

Flickr random photos

olas de volantesAmarillo y negrotrabajando en la feriaajeno a todoLisboaRojo 2bA ras de sueloSíguela

Comentarios recientes