Todos los archivos HTML se sitúan en la carpeta principal de la web.
El archivo index.html
es el punto de entrada a la página (por defecto Apache devuelve el archivo llamado index.html
).
Para los estilos se usan dos hojas de estilo CSS, que se encuentran en la carpeta css
. Estos archivos son:
1.2.1. Hoja de estilo principal
En style.css
se almacena todos los estilos de la web. En él se encuentran, entre otras cosas:
- Los estilos de los menús.
- Los fondos de los diferentes div (id y class).
- Colores sólidos: orange-background, white-background, ...
- Fotos de fondo: portatil, impresoras, ....
- La configuración de las etiquetas: header, listas, footer, ...
- Configuración de fuentes
- Clases de espaciado: normal-padding, big-padding, ... Resumen: todo menos el grid (la rejilla que nos permite colocar todo de manera cómoda).
1.2.2. Grid
En simple-grid.css
es una rejilla que nos permite colocar los elementos de una manera cómoda y estética en la página. Es del estilo de Bootstrap, pero más sencilla. Esta se llama Simple Grid, y se ha modificado reduciendo a lo esencial este código.
1.2.2.1. Funcionamiento del grid
Básicamente usaremos contenedores de filas, en las cuales meteremos contenedores con un ancho concreto. Cada fila se divide en 12, y los contenedores tendrán un ancho de 1 a 12. De esta manera, si queremos tener dos bloques, uno el doble que el otro, utilizaremos las clases col-8
y col-4
.
La página es responsive, y cuando tengamos un tamaño suficientemente pequeño, las columnas ocuparán todo el ancho de la pantalla. Si no se quiere que se expandan, tendremos que utilizar las clases con sufijo -sm
, como por ejemplo col-8-sm
.
Resumen Grid:
- Englobar los
col-
en un contenedor de claserow
- Asignar la anchura por las clases
col-
- Si no se quiere que un
col-
ocupe todo el ancho en pantallas pequeñas, añadir el sufijo-sm
. Ejemplo:col-5-sm
.
1.3. Archivos multimedia
Los archivos multimedia se agrupan en varias carpetas:
- icon: iconos.
- icon16px: iconos. En un futuro se trasladará a media.
- media: esta es la importante, y donde se encuentran las fotos de los fondos y en definitiva todos los archivos de las diferentes páginas de la web. Por ejemplo, la survival guide del AC se encuentra en la carpeta /media/ac17.
1.4. JavaScript
Como en esta web no se usan scripts complejos, no se utiliza ningún archivo externo .js. Todos los scripts se encuentran dentro del código html.
La carpeta medios AC contiene los archivos enlazados a la PA. No los borréis o movais, porque no se pueden cambiar una vez que este publicado el curso :)