Programación Web » Aprender CSS » Unidad 1. Aprender CSS:

Convenciones de escritura CSS

Visto: 1,006

css

Convenciones de escritura en CSS

CSS y HTML no hacen distinción entre mayúsculas y minúsculas en los nombres de elementos y atributos, pero sí en los valores de los atributos.

Ahí la diferencia entre mayúsculas y minúsculas repercute en las instrucciones de estilo. Por lo tanto, class=”rojonegrita” y class=”RojoNegrita” son dos clases distintas.

A ello hay que añadir que no todos los navegadores distinguen entre mayúsculas, y que no es un estilo muy bueno utilizar en los mismos nombres a veces mayúsculas y a veces minúsculas.

Los nombres de selectores IDs y clases, sólo pueden contener letras (a-z, A-Z), cifras (0-9) y guión (-), pero deben empezar siempre con una letra.

En teoría, en las instrucciones CSS se pueden utilizar diéresis siempre que se hayan declarado correctamente, así como otros caracteres especiales. Pero la realidad es que las estrictas normas sintácticas de (X)HTML lo impiden, por ejemplo al nombrar IDs.

Tampoco se aconseja utilizar los guiones bajos de subrayado (_) ya que éstos no siempre estaban incluidos en la especificación CSS, por lo que algunos navegadores antiguos no los pueden interpretar.

Otra fuente de error frecuente es el uso incorrecto de las comillas. En HTML es habitual escribir los valores de atributo entre comillas, por ejemplo:

<body bgcolor=”#ffffff”>

Pero en CSS no es válida esa forma de escritura. Lo correcto sería:

body {
background-color: #ffffff;
}

Sólo cuando un valor contenga un carácter en blanco se deberán utilizar también comillas en la aplicación de estilo en CSS, por ejemplo:

h1 {
font-family: ‘Times New Roman’, serif;
}

En principio, también se pueden utilizar las comillas dobles, pero como algunos navegadores las encuentran irritantes, lo normal sería utilizar siempre comillas sencillas.

Artículos de navegación

Acerca del Profesor

Adrián Delgado Rodríguez

Ingeniero en Computación, docente por convicción y apasionado por la programación Web.

Actualmente trabaja como Profesor para en el Centro Universitario de la Costa de la Universidad de Guadalajara y como Desarrollador Web.

Síguenos:

 

Ver el perfil completo de Hugo Adrián Delgado Rodríguez (akus.net).

Deja un comentario

avatar comentario
Jose
CSS y HTML no hacen distinción entre mayúsculas y minúsculas en los nombres de elementos y atributos, pero sí en los valores de los atributos.




Diseño de páginas Web en Puerto Vallarta y Bahía de Banderas akus.net
subir

Síguenos en Facebook

Artículo de la semana

Cómo iniciar una página WebMetodología para la creación de sitios

Comprende las fases de Análisis, Planificación, Contenido, Diseño. ¿Qué método utilizas?