Fundamentos Básicos de CSSNoticias 

Fundamentos Básicos de CSS

Fundamentos Básicos de CSS

El estándar CSS 2.1 incluye más de 100 propiedades de todo tipo para diseñar el aspecto de las páginas HTML. No obstante, los diseños web más actuales muestran recursos gráficos que no se pueden realizar con CSS, como sombras, transparencias, esquinas redondeadas y tipografía avanzada. Por ese motivo, es preciso que los diseñadores web profesionales conozcan las técnicas imprescindibles para crear diseños web avanzados.

En las próximas secciones se muestran las siguientes técnicas imprescindibles:

▪ Propiedades shorthand para crear hojas de estilos concisas.

▪ La propiedad hasLayout de Internet Explorer, imprescindible para solucionar muchos errores de ese navegador.

▪ Limpiar floats, para trabajar correctamente con los elementos posicionados de forma flotante.

▪ Cómo crear elementos de la misma altura, imprescindible para el layout o estructura de las páginas.

▪ Sombras, transparencias y esquinas redondeadas, que no se pueden crear con CSS 2.1.

▪ Sustitución de texto por imágenes y por Flash, para utilizar cualquier tipografía en el diseño de las páginas.

▪ Rollovers y sprites CSS para mejorar el tiempo de respuesta de las páginas.

▪ Técnicas para trabajar con el texto y la tipografía.

 

Propiedades shorthand

 

Algunas propiedades del estándar CSS 2.1 son especiales, ya que permiten establecer simultáneamente el valor de varias propiedades diferentes. Este tipo de propiedades se denominan “propiedades shorthand” y todos los diseñadores web profesionales las utilizan. La gran ventaja de las propiedades shorthand es que permiten crear hojas de estilos mucho más concisas y por tanto, mucho más fáciles de leer. A continuación se incluye a modo de referencia la definición formal de las seis propiedades shorthand disponibles en el estándar CSS 2.1.

Font Tipografía

Valores

( ( <font-style> || <font-variant> || <font-weight> )?

<font-size> ( / <line-height> )? <font-family> ) | caption |

icon | menu | message-box | small-caption | status-bar | inherit

Se aplica a Todos los elementos

Valor inicial –

Descripción Permite indicar de forma directa todas las propiedades de la tipografía de un texto

Técnicas imprescindibles

margin Margen

Valores ( <medida> | <porcentaje> | auto ) {1, 4} | inherit

Se aplica a Todos los elementos salvo algunos casos especiales de elementos mostrados como tablas

Valor inicial –

Descripción Establece de forma directa todos los márgenes de un elemento padding Relleno

Valores ( <medida> | <porcentaje> ){1, 4} | inherit

Se aplica a Todos los elementos excepto algunos elementos de tablas como grupos de cabeceras y grupos de pies de tabla

Valor inicial –

Descripción Establece de forma directa todos los rellenos de los elementos border Estilo completo de todos los bordes

Valores ( <border-width> || <border-color> || <border-style> ) | inherit

Se aplica a Todos los elementos

Valor inicial –

Descripción Establece el estilo completo de todos los bordes de los elementos background Fondo de un elemento

Valores

( <background-color> || <background-image> ||

<background-repeat> || <background-attachment> ||

<background-position> ) | inherit

Se aplica a Todos los elementos

Valor inicial –

Descripción Establece todas las propiedades del fondo de un elemento

list-style Estilo de una lista

Valores ( <list-style-type> || <list-style-position> ||

<list-style-image> ) | inherit

Se aplica a Elementos de una lista

 

Técnicas imprescindibles

p {

font-style: normal;

font-variant: small-caps;

font-weight: bold;

font-size: 1.5em;

line-height: 1.5;

font-family: Arial, sans-serif;

}

div {

margin-top: 5px;

margin-right: 10px;

margin-bottom: 5px;

margin-left: 10px;

padding-top: 3px;

padding-right: 5px;

padding-bottom: 10px;

padding-left: 7px;

}

h1 {

background-color: #FFFFFF;

background-image: url(“imagenes/icono.png”);

background-repeat: no-repeat;

background-position: 10px 5px;

}

Utilizando las propiedades shorthand es posible convertir las 24 líneas que ocupa la hoja de estilos anterior en sólo 10 líneas, manteniendo los mismos estilos:

p {

font: normal small-caps bold 1.5em/1.5 Arial, sans-serif;

}

div {

margin: 5px 10px;

padding: 3px 5px 10px 7px;

}

h1 {

background: #FFF url(“imagenes/icono.png”) no-repeat 10px 5px;

}


Si quieres seguir aprendiendo con nosotros, puedes ingresar a nuestros

Cursos y Diplomados de Tecnología Web visita www.uneweb.edu.ve  para más información

Entradas relacionadas