Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Programas
Programas
HTML tambin sirve para referirse al contenido del tipo de MIME text/html o todava
ms ampliamente como un trmino genrico para el HTML, ya sea en forma
descendida del XML (como XHTML 1.0 y posteriores) o en forma descendida
directamente de SGML (como HTML 4.01 y anteriores).
HTML consta de varios componentes vitales, entre ellos los elementos y sus atributos,
tipos de data y la declaracin de tipo de documento.
(Wikipedia, 2006)
Bibliografa
Wikipedia. (9 de Febrero de 2006). La enciclopedia libre. Obtenido de Wikipedia:
https://es.wikipedia.org/wiki/HTML
Qu es CSS?
Hojas de estilo en cascada (o CSS, siglas en ingls de Cascading Stylesheets) es un
lenguaje de diseo grfico para definir y crear la presentacin de un documento
estructurado escrito en un lenguaje de marcado.2 Es muy usado para establecer el
diseo visual de las pginas web, e interfaces de usuario escritas en HTML o XHTML;
el lenguaje puede ser aplicado a cualquier documento XML, incluyendo XHTML, SVG,
XUL, RSS, etctera. Tambin permite aplicar estilos no visuales, como las hojas de
estilo auditivas.
CSS est diseado principalmente para marcar la separacin del contenido del
documento y la forma de presentacin de este, caractersticas tales como las capas o
layouts, los colores y las fuentes. Esta separacin busca mejorar la accesibilidad del
documento, proveer ms flexibilidad y control en la especificacin de caractersticas
presentacionales, permitir que varios documentos HTML compartan un mismo estilo
usando una sola hoja de estilos separada en un archivo .css, y reducir la complejidad
y la repeticin de cdigo en la estructura del documento.
Por ejemplo, las cabeceras (h1), sub-cabeceras (h2), sub-sub-cabeceras (h3), etc.,
son definidas estructuralmente usando HTML. En la impresin y las pantallas, la
eleccin de la fuente, tamao, color y nfasis para esos elementos es presentacional.
Usando CSS, el mismo elemento puede escribirse usando propiedades de estilo inline
en vez de atributos y etiquetas de presentacin:
Una hoja de estilos CSS externa, descrita abajo, puede enlazarse con un documento
HTML usando la sintaxis siguiente:
<style>
h1 {color: red}
</style>
Herencia
La herencia es una caracterstica clave en CSS; el cual se basa en la relacin ancestro-
descendiente para operar. La herencia es el mecanismo por el cual las propiedades
no solo se aplican a un solo elemento, sino tambin a sus descendientes. La herencia
se basa en el rbol del documento, el cual es la jerarqua de los elementos XHTML en
una pgina basada en el anidamiento. Los elementos descendientes pueden heredar
los valores de las propiedades CSS de un elemento ancestro. En general, los
elementos descendientes heredan las propiedades relacionadas al texto, pero las
propiedades relacionadas a la caja no. Las propiedades que pueden ser heredadas
son el color, fuente, espaciado, el peso de la lnea, propiedades de lista, alineacin del
texto, identado, visibilidad, espaciado de espacios and y espaciado entre palabras. Las
propiedades que no pueden ser heredadas son el fondo, bordes, visualizacin, float,
tamao, mrgenes, tamao mnimo y mximo, outline, desbordamiento, padding,
posicin, alineacin vertical y z-index.
Ejemplo
Se tiene la siguiente hoja de estilos
h1 {
color: pink;
}
Este es un elemento h1 con una etiqueta de nfasis (em) dentro:
<h1>
Esto es para <em>ilustrar</em> la herencia
</h1>
Si no se asigna un color al elemento em, la palabra ilustrar heredar el color del
elemento padre, h1. Entonces, la palabra ilustrar aparecer de color rosa.
Espacios en blanco
Los espacios en blanco entre propiedades y selectores se ignoran. Este pedazo de
cdigo:
body{overflow:hidden;background:#000000;}
es igual a este otro:
body {
overflow: hidden;
background: #000000;
}
Aunque el espaciado mejora la legibilidad del cdigo.
(Mac, 2003)
Bibliografa
Mac. (5 de Febrero de 2003). La enciclopedia libre. Obtenido de Wikipedia:
https://es.wikipedia.org/wiki/Hoja_de_estilos_en_cascada#Bloque_de_declaraciones