Professional Documents
Culture Documents
CSS
DISEO Y ELABORACION DE PAGINAS WEB PEDRO ANTONIO BASURTO ZARAGOZA PROF. J.C. MENDIAS 6TO SEMESTRE 10-368-9
09/05/2013 diseo y elaboracion de paginas web P3T3R
INTRODUCCION
En el documento presentado a continuacin se definir y explicara el concepto de la css.
Que beneficios trae con el. En que se puede aplicar como se puede o se va a usar Que mtodo hay para usarlo Ventajas Desventajas
Todo esto con el fin de obtener una pagina web presentable, interesante y de gran uso no solo para la persona creadora si no tambin para usuarios que requieran de ella.
Qu es CSS?
Puede que ya hayas odo hablar de CSS sin saber realmente qu es. En esta leccin aprenders ms cosas sobre CSS y qu puede hacer por ti. CSS es el acrnicmo de CascadingStyle Sheets (es decir, hojas de estilo en cascada).
que se diferenciaba de las etiquetas originales HTML en que definan el formato... y no la estructura. Esto tambin llev a una situacin en la que las etiquetas estructurales originales, por ejemplo, <table>, se usaban cada vez ms de manera incorrecta para dar formato a las pginas en vez de para aadir estructura al texto. Muchas nuevas etiquetas que aadan formato, por ejemplo, <blink>, slo las soportaban un tipo determinado de navegador. "Necesitas el navegador X para visualizar esta pgina" se convirti en una declaracin de descargo comn en los sitios web. CSS se invent para remediar esta situacin, proporcionando a los diseadores web con sofisticadas oportunidades de presentacin soportadas por todos los navegadores. Al mismo tiempo, la separacin de la presentacin de los documentos del contenido de los mismos, hace que el mantenimiento del sitio sea mucho ms fcil.
CSS sintaxis
CSS tiene una sintaxis muy sencilla, que usa unas cuantas palabras claves tomadas del ingls para especificar los nombres de sus selectores, propiedades y atributos. Una hoja de estilos CSS consta de 3 reglas. Cada regla consiste en uno o ms selectores y un bloque de estilos con los estilos a aplicar para los elementos del documento que cumplan con el selector que les precede. Cada bloque de estilos se define entre llaves, y est formado por una o varias declaraciones de estilo con el formato propiedad:valor;.1
En el CSS, los selectors marcarn qu elementos se vern afectados por cada bloque de estilo que les siga, pudiendo afectar a uno o varios elementos a la vez, en funcin de su tipo, nombre (name), ID, clase (class), posicin dentro del Document Object Model, etctera.2 Abajo puede verse un ejemplo de una parte de una hoja de estilos CSS: selector [, selector2, ...] [:pseudo-class][::pseudo-element] { propiedad: valor; [propiedad2: valor2; ...] } /* comentarios */
recomendable para maquetar correos electrnicos, es utilizar CSS dentro de los propios elementos (online). b) Una hoja de estilo interna, que es una hoja de estilo que est incrustada dentro de un documento HTML, dentro del elemento <head>, marcada por la etiqueta <style>. De esta manera se obtiene el beneficio de separar la informacin del estilo del cdigo HTML propiamente dicho. Se puede optar por copiar la hoja de estilo incrustada de una pgina a otra (esta posibilidad es difcil de ejecutar si se desea para guardar las copias sincronizadas). En general, la nica vez que se usa una hoja de estilo interna, es cuando se quiere proporcionar alguna caracterstica a una pgina Web en un simple fichero, por ejemplo, si se est enviando algo a la pgina Web. c) Una hoja de estilo externa, es una hoja de estilo que est almacenada en un archivo diferente al archivo donde se almacena el cdigo HTML de la pgina Web. Esta es la manera de programar ms potente, porque separa completamente las reglas de formateo para la pgina HTML de la estructura bsica de la pgina. 2. Estilos CSS introducidos por el usuario que ve el documento, mediante un archivo CSS especificado mediante las configuraciones del navegador, y que sobreescribe los estilos definidos por el autor en una, o varias pginas web. 3. Los estilos marcados "por defecto" por los user agent, para diferentes elementos de un documento HTML, como por ejemplo, los enlaces
operativos. As mismo, tambin es mejor para trabajar con la mayora de buscadores de Internet.11 [cita requerida] Dificultad para el alineamiento vertical; as como el centrado horizontal se hace de manera evidente en CSS2.1, el centrado vertical requiere de diferentes reglas en combinaciones no evidentes, o no estndares. Ausencia de expresiones de clculo numrico para especificar valores (por ejemplo margin-left: 10% 3em + 4px;). Un borrador de la W3C para CSS3, propone calc() para solventar esta limitacin.12 Las pseudo-clases dinmicas (como :hover) no se pueden controlar o deshabilitar desde el navegador, lo que las hace susceptibles de abuso por parte de los diseadores en banners, o ventana emergentes.
Ventajas Algunas ventajas de utilizar CSS (u otro lenguaje de estilo) son: Control centralizado de la presentacin de un sitio web completo con lo que se agiliza de forma considerable la actualizacin del mismo. Separacin del contenido de la presentacin, lo que facilita al creador, diseador, usuario o dispositivo electrnico que muestre la pgina, la modificacin de la visualizacin del documento sin alterar el contenido del mismo, slo modificando algunos parmetros del CSS. Optimizacin del ancho de banda de la conexin, pues pueden definirse los mismos estilos para muchos elementos con un slo selector; o porque un mismo archivo CSS puede servir para una multitud de documentos. Mejora en la accesibilidad del documento, pues con el uso del CSS se evitan antiguas prcticas necesarias para el control del diseo (como las tablas), y que iban en perjuicio de ciertos usos de los documentos, por parte de navegadores orientados a personas con algunas limitaciones sensoriales.
CONCLUSION
CSS es un lenguaje de estilo que define la presentacin de los documentos HTML. Es casi obligatoriamente usar un cdigo HTML para poder utilizar este tipo de lenguaje. Lo que har este lenguaje es hacer que el programador de paginas web tenga una mayor facilidad en la creacin de la pagina y que tenga una mejor presentacin y creatividad para el uso de cualquier persona interesada. Lo que CSS hara ser introducir de manera manual fuentes, colores, mrgenes, lneas, altura, anchura, imgenes de fondo, posicionamiento avanzado y muchos otros temas, Para la presentacin esta tendr muchas ventajas como: Control centralizado de la presentacin de un sitio web completo con lo que se agiliza de forma considerable la actualizacin del mismo. Separacin del contenido de la presentacin. Optimizacin del ancho de banda de la conexin Mejora en la accesibilidad del documento.
Que ser de gran ayuda para el programador y necesitara menos tiempo, puesto que con solo insertar manualmente el objeto, este creara un cdigo.