2011-01-28 25 views
20

para html, tenemos index.html, el archivo es cargado automáticamente por el servidor web si no se especifican los nombres de archivo. ¿Hay un equivalente para css, ya sea desde el punto de vista del servidor web, o simplemente por convención? seguramente no es "index.css" ¿verdad?Nombre de archivo CSS predeterminado

Gracias.

Actualización: Supongo que formulé mi pregunta un poco mal. Ya sabía que los archivos css no se cargarían automáticamente. Me preguntaba si había una convención fuerte para los archivos CSS predeterminados. Aunque no existe una convención fuerte, hay nombres comunes, según el listado de las personas que respondieron, algunos de los cuales son:

  • default.css
  • main.css
  • web.css
  • estilo Css
  • site.css

O puede nombrar el archivo css con el mismo nombre que el archivo html que lo utiliza.

Respuesta

21

No.

Hay nombres comunes para la hoja de estilo principal para un sitio, pero no fuerte (o útil) convención (por ejemplo site.css, main.css)

6

No hay tal cosa . Probablemente sean algunas "pautas" a seguir al diseñar plantillas para, p. Ej. Joomla donde tienes "template.css" y así sucesivamente. Cuando no tengo tales pautas, normalmente le doy el nombre de css predeterminado "style.css", pero esto es cuestión de gustos.

2

No hay un estándar, porque es su HTML el que decide a qué archivo CSS se debe hacer referencia en lugar de a la configuración del servidor web.

Dicho esto, es una buena idea tener una convención, para que sus archivos estén mejor organizados.

Por ejemplo, si vincula un archivo CSS con cada archivo, puede volver a utilizar el nombre del archivo HTML, pero con la extensión CSS. (por ejemplo, index.html tiene index.css o index.html.css)

Puede aplicar el mismo concepto a directorios o rutas de URL si su código está organizado de esa manera. (por ejemplo, /MyApp/MyFeature/MyFeature.css).

Depende de usted decidir, pero es importante ser coherente, para que otros puedan entender su código más fácilmente.

Espero que esto ayude.

+0

gracias por la información! – Alan

2

El nombre style.css comienza a parecer extraño tan pronto como tiene más de una hoja de estilo. Mis 2 centavos serían:

  • main.css o myappname.css (por ej.intranet.css) para la aplicación
  • Algo así como global.css de una hoja de estilo compartida entre aplicaciones
  • Por CSS para páginas individuales, crear subdirectorios con nombres de las páginas de manera que se puede ver fácilmente qué css son compartidos y que se utilizan sólo en ciertas páginas

Si puede, recomiendo mantener todo en minúsculas sin guiones bajos.

1

No se puede pensar en un mejor valor predeterminado que stylesheet.css para que coincida con el valor del atributo rel.

<link rel="stylesheet" type="text/css" href="stylesheet.css"> 
2

Desde hojas de estilo se pueden cargar en base a media atributo mi archivo convención de nomenclatura se limita a seguir las opciones disponibles:

  • media-all.css - se usa para todos los dispositivos del tipo de soporte
  • media-print.css - se utiliza para impresoras
  • media-screen.css - utilizado para computadoras pantallas, tabletas, teléfonos, etc.
  • media-speech.css - utilizado para los lectores de pantalla

Se podría omitir el prefijo media- pero me gustaría ser explícitos tanto para mí años la línea o nuevos desarrolladores próximos al proyecto - además te dan agrupación de nombre de archivo cuando ordenados alfabéticamente.

Cuestiones relacionadas