La apariencia o el "estilo" de un sitio web está determinada por CSS (hojas de estilo en cascada). Este es un archivo que agregará al directorio de su sitio web que contendrá las diversas reglas CSS que crean el diseño visual y el diseño de sus páginas.
Si bien los sitios pueden usar, y con frecuencia lo hacen, múltiples hojas de estilo, no es necesario hacerlo. Puede colocar todas sus reglas CSS en un archivo y, de hecho, existen beneficios al hacerlo, incluido tiempo de carga y rendimiento de las páginas, ya que no necesitan buscar varios archivos. Si bien los sitios empresariales muy grandes pueden necesitar hojas de estilo independientes en ocasiones, muchos sitios pequeños y medianos pueden funcionar perfectamente con un solo archivo con todas las reglas que sus páginas necesitan. Esto plantea la pregunta "¿Cómo debo nombrar este archivo CSS"?
Conceptos básicos de la convención de nomenclatura
Cuando creas un hoja de estilo externa para sus páginas web, debe nombrar el archivo siguiendo convenciones de nomenclatura similares para sus archivos HTML.
No utilice caracteres especiales
Solo debe usar las letras a-z, números 0-9, guión bajo (_) y guiones (-) en sus nombres de archivo CSS. Si bien su sistema de archivos puede permitirle crear archivos con otros caracteres en ellos, el sistema operativo de su servidor puede tener problemas con los caracteres especiales. Estás más seguro usando solo los personajes mencionados aquí. Después de todo, incluso si su servidor permite caracteres especiales, es posible que ese no sea el caso si decide cambiarse a diferentes proveedores de host en el futuro.
No use ningún espacio
Al igual que con los caracteres especiales, los espacios pueden causar problemas en su servidor web. Es una buena idea evitarlos en sus nombres de archivo; incluso debería nombrar archivos como PDF utilizando estas mismas convenciones, en caso de que alguna vez necesite agregarlos a un sitio web. Si cree firmemente que necesita un espacio para facilitar la lectura del nombre del archivo, opte por guiones o guiones bajos. Por ejemplo, en lugar de usar "este es el archivo.pdf", use "esto-es-el-archivo.pdf".
El nombre del archivo debe comenzar con una letra
Si bien esto no es un requisito absoluto, algunos sistemas tienen problemas con los nombres de archivo que no comienzan con una letra. Por ejemplo, si elige comenzar su archivo con un carácter numérico, esto puede causar problemas en el futuro.
Usar todas minúsculas
Si bien esto no es necesario para un nombre de archivo, es una buena idea, ya que algunos servidores web distinguen entre mayúsculas y minúsculas, y si olvida y hace referencia al archivo en un caso diferente, no se cargará. Usar minúsculas para cada nombre de archivo es siempre una forma inteligente de hacerlo. De hecho, a muchos diseñadores web nuevos les cuesta recordar hacer esto, su acción predeterminada al nombrar un archivo es poner en mayúscula el primer carácter del nombre. Evite esto y adquiera el hábito de usar solo caracteres en minúscula.
Mantenga el nombre de archivo lo más corto posible
Si bien existe un límite de tamaño de nombre de archivo en la mayoría sistemas operativos, es mucho más largo de lo que es razonable para un nombre de archivo CSS. Una buena regla general es no más de 20 caracteres para el nombre del archivo sin incluir la extensión. Siendo realistas, cualquier cosa mucho más larga es difícil de manejar y vincular de todos modos.
La parte más importante de su nombre de archivo CSS
La parte más importante del nombre de archivo CSS no es el nombre del archivo en sí, sino la extensión. Las extensiones no son necesarias en Macintosh y Sistemas Linux, pero es una buena idea incluir uno de todos modos al escribir un archivo CSS. De esa manera, siempre sabrá que es una hoja de estilo y no tendrá que abrir el archivo para determinar qué es en el futuro.
Probablemente no sea una gran sorpresa, pero la extensión de su archivo CSS debería ser:
.css
Convenciones de nomenclatura de archivos CSS
Si solo va a tener un archivo CSS en el sitio, puede nombrarlo como desee. Es preferible uno de los siguientes:
style.css
standard.css
default.css
Si su sitio web utilizará varios archivos CSS, asigne un nombre a las hojas de estilo según su función para que quede claro exactamente cuál es el propósito de cada archivo. Dado que una página web puede tener varias hojas de estilo adjuntas, es útil dividir sus estilos en diferentes hojas según la función de esa hoja y los estilos que contiene. Por ejemplo:
-
Diseño vs. diseño
layout.css design.css
-
Secciones de página
main.css nav.css
-
Todo el sitio con subsecciones
mainstyles.css subpage.css
Si su sitio web utiliza algún tipo de marco, probablemente notará que utiliza varios archivos CSS, cada uno dedicado a diferentes partes de las páginas o aspectos del sitio (tipografía, color, diseño, etc.).