Cuando creas un sitio web desde cero, es inteligente comenzar con los estilos básicos definidos. Es como empezar con un lienzo limpio y pinceles frescos. Uno de los primeros problemas que enfrentan los diseñadores web es que los navegadores web son todos diferentes. El tamaño de fuente predeterminado es diferente de una plataforma a otra, la familia de fuentes predeterminada es diferente, algunos navegadores definen márgenes y rellenos en la etiqueta del cuerpo, mientras que otros no, y así sucesivamente. Resuelva estas inconsistencias definiendo los estilos predeterminados para sus páginas web.
CSS y el conjunto de caracteres
Lo primero es lo primero, establece el conjunto de caracteres de tus documentos CSS para utf-8 . Si bien es probable que la mayoría de las páginas que diseñe estén escritas en inglés, algunas pueden estar localizadas, adaptadas a diferentes contextos lingüísticos y culturales. Cuando lo son, utf-8 simplifica el proceso. Establecer el conjunto de caracteres en la hoja de estilo externa no tendrá prioridad sobre un encabezado HTTP, pero en todas las demás situaciones, lo hará.
Es fácil establecer el conjunto de caracteres. Para la primera línea del documento CSS escriba:
@charset "utf-8";
De esta manera, si usa caracteres internacionales en la propiedad de contenido o como nombres de clase e identificación, la hoja de estilo seguirá funcionando correctamente. Lo siguiente que necesita una hoja de estilo por defecto son los estilos para poner a cero los márgenes, el relleno y los bordes. Esto asegura que todos los navegadores coloquen el contenido en el mismo lugar y que no haya espacios ocultos entre el navegador y el contenido. Para la mayoría de las páginas web, esto está demasiado cerca del borde del texto, pero es importante comenzar allí para que las imágenes de fondo y las divisiones de diseño estén alineadas correctamente. html, cuerpo { margen: 0px; relleno: 0px; frontera: 0px; }
Establezca el color de fondo o fuente predeterminado en negro y el color de fondo predeterminado en blanco. Si bien es probable que esto cambie para la mayoría de los diseños de páginas web, tener estos colores estándar establecidos en el cuerpo y la etiqueta HTML al principio hace que la página sea más fácil de leer y trabajar. html, cuerpo { color: # 000; fondo: #fff; } El tamaño de fuente y la familia de fuentes son algo que inevitablemente cambiará una vez que el diseño se mantenga, pero comience con un tamaño de fuente predeterminado de 1em y una familia de fuentes predeterminada de Arial, Ginebra o alguna otra fuente sans-serif. El uso de ems mantiene la página lo más accesible posible, y una fuente sans-serif es más legible en la pantalla. html, cuerpo, p, th, td, li, dd, dt { fuente: 1em Arial, Helvetica, sans-serif; }
Puede haber otros lugares donde puede encontrar texto, pero pag , th , td , li , dd y dt Son un buen comienzo para definir la fuente base. Incluir HTML y cuerpo por si acaso, pero muchos navegadores anulan las opciones de fuente si solo define sus fuentes para el HTML o el cuerpo. Los encabezados HTML son importantes para usar para ayudar a delinear su sitio y permitir que los motores de búsqueda profundicen en su sitio. Sin estilos, todos son bastante feos, así que establezca estilos predeterminados en todos ellos y defina la familia de fuentes y los tamaños de fuente para cada uno. h1, h2, h3, h4, h5, h6 { Familia tipográfica: Arial, Helvetica, sans-serif; } h1 {font-size: 2em; } h2 {font-size: 1.5em; } h3 {font-size: 1.2em; } h4 {font-size: 1.0em; } h5 {tamaño de fuente: 0.9em; } h6 {tamaño de fuente: 0.8em; } Diseñar los colores de los enlaces es casi siempre una parte crítica del diseño, pero si no los define en los estilos predeterminados, es probable que olvide al menos una de las pseudo-clases. Defínalos con alguna pequeña variación en azul y luego cámbielos una vez que tenga la paleta de colores para el sitio definido. Para establecer los enlaces en tonos de azul, establezca: como se muestra en este ejemplo: a: link {color: # 00f; }a: visitó {color: # 009; }a: hover {color: # 06f; }a: activo {color: # 0cf; }
Al diseñar los enlaces con un esquema de colores bastante inocuo, garantiza que no olvidará ninguna de las clases y también los hace un poco menos ruidosos que el azul, el rojo y el púrpura predeterminados. Aquí está la hoja de estilo completo: @charset "utf-8"; html, cuerpo { margen: 0px; relleno: 0px; frontera: 0px; color: # 000; fondo: #fff; } html, cuerpo, p, th, td, li, dd, dt { fuente: 1em Arial, Helvetica, sans-serif; } h1, h2, h3, h4, h5, h6 { Familia tipográfica: Arial, Helvetica, sans-serif; } h1 {font-size: 2em; } h2 {font-size: 1.5em; } h3 {font-size: 1.2em; } h4 {font-size: 1.0em; } h5 {tamaño de fuente: 0.9em; } h6 {tamaño de fuente: 0.8em; } a: link {color: # 00f; } a: visitó {color: # 009; } a: hover {color: # 06f; } a: activo {color: # 0cf; } Estilo del cuerpo de la página
Estilos de fuente predeterminados
Titulares
No olvides los enlaces
Hoja de estilo completo