SlideShare ist ein Scribd-Unternehmen logo
1 von 7
Downloaden Sie, um offline zu lesen
Computación Multimedia 1




Maquetación con CSS
En la clase anterior aprendimos a reconocer las diferentes maneras de aplicar un estilo con CSS,
podían ser internas, específicas a una parte del documento o en definitiva un documento externo
que se pudiese aplicar a mas de un archivo html en nuestro sitio.

Ahora vamos a definir estilos globales, es decir que sean capaces de aplicarse indistintamente a
muchos documentos y además tenerlos definidos en un archivo aparte, pues si queremos dotar a
todas las páginas de los mismos estilos, no es tarea grata copiar y pegar la definición de los estilos
en cada una de las páginas.




Trabajo de Layout por medio de una hoja de estilos
Como ya sabemos se necesita trabajar ciertos criterios de diagramación dentro de cualquier pieza
de diseño, en el caso de los documentos html no es la excepción, para eso nos manejamos bajos
los estándares de usabilidad y navegación, de tal manera que podamos lograr que nuestro sitio se
vea de manera correcta en la gran mayoría de los navegadores.

Para eso trabajamos con elementos que nos permiten diagramar nuestro contenido, el mas
utilizado son las tablas que nos dejan trabajar tamaños y disposiciones dentro de un formato
predeterminado. En el caso de las hojas de estilo podemos utilizar tablas y DIV.

Antes de comenzar con el CSS quiero exponer aquí la importancia de usar los divs, un div es
básicamente un contenedor, en el podemos meter cualquier clase de contenido, con la gran ventaja
de que los podemos manipular a nuestro antojo con CSS, colocarlo en cualquier parte de la pagina,
de cualquier tamaño, de cualquier color, con bordes o sin ellos, con imágenes de fondo o sin ellas.

Veamos el siguiente caso utilizando un documento en blanco:

<html>
<head>
<title>ejemplo</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>


<h1>Mi Primer Documento con CSS</h1>


<ul>
<li>Inicio</li>
<li>Seccion 1</li>
<li>Seccion 2</li>
<li>Seccion 3</li>
<li>Seccion 4</li>
<li>Seccion 5</li>
</ul>


Patricio Rodríguez M.
Escuela de Diseño | Duoc UC | Sede Viña del Mar
Computación Multimedia 1



<h2>El título de este contenido</h2>
<p>Las hojas de estilo en cascada (Cascading Style Sheets, CSS) son un lenguaje formal usado
para definir la presentación de un documento estructurado escrito en HTML o XML (y por extensión
en XHTML). El W3C (World Wide Web Consortium) es el encargado de formular la especificación de
las hojas de estilo que servirá de estándar para los agentes de usuario o navegadores.</p>
<p>La idea que se encuentra detrás del desarrollo de CSS es separar la estructura de un
documento de su presentación.
Por ejemplo, el elemento de HTML H1 indica que un bloque de texto es un encabezamiento y que
es más importante que un bloque etiquetado como H2. Versiones más antiguas de HTML permitían
atributos extra dentro de la etiqueta abierta para darle formato (como el color o el tamaño de
fuente). No obstante, cada etiqueta H1 debía disponer de esa información si se deseaba un diseño
consistente para una página, y además, una persona que lea esa página con un navegador pierde
totalmente el control sobre la visualización del texto.
Cuando se utiliza CSS, la etiqueta H1 no debería proporcionar información sobre como va a ser
visualizado, solamente marca la estructura del documento. La información de estilo separada en
una hoja de estilo, especifica como se ha de mostrar H1 : color, fuente, alineación del texto,
tamaño, y otras características no visuales como definir el volumen de un sintetizador de voz
(véase Sintetización del habla), por ejemplo.</p>
<p>La información de estilo puede ser adjuntada tanto como un documento separado o en el
mismo documento HTML. En este último podrían definirse estilos generales en la cabecera del
documento o en cada etiqueta particular mediante el atributo "style".</p>


</body>
</html>

este es un documento genérico al cual solo le hemos asignado algunas etiquetas nativas del
lenguaje HTML :

<h1> : nos permite definir un tamaño de texto de aproximadamente 18pt
<h2> : nos permite definir un tamaño de texto de aproximadamente 14pt
<p> : nos permite separar nuestro contenido en párrafos, de tal manera de poder ordenar el texto
en cajas de texto
<ul> : unformated list, es generar un listado con formato similar al obtenido en un documento de
word
<li> : es la etiqueta que nos permite asociar un objeto al elemento lista <ul>


Luego de haber asignado estos elementos a nuestro código podemos comenzar a trabajar en crear
nuestra hoja de estilos, para eso vamos al menu nuevo y en las opciones Página Básica,
seleccionamos CSS y luego Aceptar.




Patricio Rodríguez M.
Escuela de Diseño | Duoc UC | Sede Viña del Mar
Computación Multimedia 1


En esta nueva hoja de estilos vamos a definir primero las propiedades para el body o contenido
general de los documentos.

body{
background-color: #efefef;
color: #666666;
font-size: 10pt;
font-family: Arial;
}

Una vez asignados estos valores; en el documento html original vamos a vincular esta hoja de
estilos con el html; para eso nos colocamos sobre la etiqueta </head> y en el panel de diseño>
estilo CSS marcamos el botón de vincular y aparecerá la siguiente ventana de diálogo:




en examinar buscamos nuestra hoja de estilo y colocamos aceptar; debiese aparecer la siguiente
sintaxis sobre la etiqueta </head>

<LINK REL="stylesheet" TYPE="text/css" HREF="../ejemplo.css">

Los atributos de body se debiesen aplicar instantáneamente al documento HTML.

Volvemos a nuestra hoja de estilos y asignamos valores para las etiquetas <H1> y <H2>:

h1{
 font-size:12pt;
 text-transform:uppercase;
 letter-spacing:2px;
 color:white;
 padding:22px;
}

h2{
color:#1E90FF;
font-size:14px;
text-transform:uppercase;
}

text-transform: corresponde a signar atributos a todas las letras que queden dentro de la etiqueta;
en este caso uppercase las coloca a todas en mayúscula.



Patricio Rodríguez M.
Escuela de Diseño | Duoc UC | Sede Viña del Mar
Computación Multimedia 1


Volvemos a nuestra hoja de estilo y en esta ocasión vamos a definir valores que serán asociados a
las etiquetas <div> que colocaremos en nuestro HTML:

#principal{
width:600px;
background-color:white;
}

principal será el area de nuestro documento que contendrá todo el resto del texto, en este caso su
ancho será de 600 pixeles

#header{
height:60px;
background-color:#1E90FF;
}

header corresponderá al encabezado que va a contener el título de nuestro documento, las div al
funcionar como areas de contenido permiten asignar altura (height) y color particular de fondo.

#navegacion{
 width:150px;
 float:left;
 }

navegación va a contener a nuestros elementos de lista, que perfectamente puede ser un menú,
por eso le hemos dado la opción float, en este caso deja libre todo el costado izquierdo de nuestro
documneto para solo colocar ahí nuestra lista de elementos.

#contenido{
width:400px;
margin-left:180px;
border-left:1px solid #DDDDDD;
padding-left:12px;
}

contenido va a tener en su interior todo el texto de nuestro documneto, hemos asignados algunos
valores especiales:

margin-left: nos entrega la separación que va a tener nuestra div en relación al borde izquierdo de
nuestro documento

border-left: nos permite asignar una línea en el costado izquierdo de nuestra div, asignando su
espesor y el color que deseamos que tenga

padding-left: es la distancia que queremos colocar entre el borde en este caso izquierdo de nuestra
div y el comienzo del contenido de la misma.




Patricio Rodríguez M.
Escuela de Diseño | Duoc UC | Sede Viña del Mar
Computación Multimedia 1


Solo nos queda colocar las etiquetas div y asignarle las clases de estilo con los nombres que hemos
definido en nuestra hoja CSS; por ejemplo si queremos aplicar propiedades al título de nuestro
texto debemos aplicar de la siguiente manera la etiqueta div:

<div id="header">
<h1>Mi Primer Documento con CSS</h1>
</div>

en donde id corresponde a asignar el nombre de la clase creada en la hoja CSS, en nuestro caso
vamos a aplicar la clase header que corresponde a asignar atributos a el título del texto.




Patricio Rodríguez M.
Escuela de Diseño | Duoc UC | Sede Viña del Mar
Computación Multimedia 1




Utilización de listas para crear
un menú
En la mayoría de las ocasiones en que pensamos en elementos de navegación los asociamos
directamente en menús de datos. Si bien las hojas de estilo permiten trabajar de buena manera
con imágenes y cada uno de sus atributos, también existen modos de crear listados de datos por
medio de atributos visuales.

Para eso utilizaremos las listas sin orden (Unformated list) y sus respectivos elementos, etiquetas
que definimos en el brief anterior.

Pasos
Lo primero a desarrollar será definir nuestro listado de datos, para eso el código visto en un
documento html será el siguiente:

<div id=”menu”>
<ul>
<li>Inicio</li>
<li>Seccion 1</li>
<li>Seccion 2</li>
<li>Seccion 3</li>
<li>Seccion 4</li>
<li>Seccion 5</li>
</ul>
</div>

Una vez expuesto el listamiento de datos por medio de la etiqueta UL, veremos como le asignamos
atributos visuales por medio de nuestra hoja de estilo, tenemos además que tener por referencia
que nuestro listado se encontrará incluido dentro de un contenedor div llamado menu.


#menu ul, li {
     list-style-type: none;
}

En esta línea estoy declarando que existe un contenedor llamado menú, en cuyo interior hay un
listado sin formato y elementos de lista; la declaración list-style-type: none hace alusión de que se
presentará el listado sin atributos de lista, es decir sin viñetas.

#menu ul {
     margin: 0;
     padding: 0;
}

se definen a cero los valores de margen interior y exterior.




Patricio Rodríguez M.
Escuela de Diseño | Duoc UC | Sede Viña del Mar
Computación Multimedia 1


#menu a {
     text-decoration: none;
     color: #3366CC;
     background: #F0F7FC;
     display: block;
     padding: 3px 6px;
     width: 138px;
}

la etiqueta a en html responde a la declaración de un vínculo o link, en este caso se define dentro
de la etiqueta menu y se le asignan los siguientes atributos:

text-decoration: none; (hace alusión de que cada vez que nosotros definimos un vínculo dentro de
un documento html por omisión aparece una línea bajo el texto asignado como vínculo, con esta
opción se elimina esta línea que aparece).

display: block; (por medio de esta opción hacemos que los espacios contenedores de nuestros
elementos de lista se visualicen como bloques contenedores a los cuales podemos asignarles
atributos de color de fondo, espaciado, etc;)



#menu a:hover {
     background: #DBEBF6;
}


a:hover es una etiqueta que complementa la función de vinculación, hover indica que sucede con
nuestro elemento de vinculación una vez que el cursor se coloca sobre este; en el caso de nuestro
ejemplo será un cambio de color.




Patricio Rodríguez M.
Escuela de Diseño | Duoc UC | Sede Viña del Mar

Weitere ähnliche Inhalte

Was ist angesagt? (18)

Html
HtmlHtml
Html
 
Organigramas John Jayro
Organigramas John JayroOrganigramas John Jayro
Organigramas John Jayro
 
Hojas de estilos css
Hojas de estilos cssHojas de estilos css
Hojas de estilos css
 
Identificacion del lenguaje css
Identificacion del lenguaje cssIdentificacion del lenguaje css
Identificacion del lenguaje css
 
Qué es CSS y con qué se come?
Qué es CSS y con qué se come?Qué es CSS y con qué se come?
Qué es CSS y con qué se come?
 
Hojas de estilo CSS
Hojas de estilo CSSHojas de estilo CSS
Hojas de estilo CSS
 
Identificación del lenguaje ccs
Identificación del lenguaje ccsIdentificación del lenguaje ccs
Identificación del lenguaje ccs
 
Html
HtmlHtml
Html
 
Identificacion del lenguaje css
Identificacion del lenguaje cssIdentificacion del lenguaje css
Identificacion del lenguaje css
 
Hojas de estilo (css)
Hojas de estilo (css)Hojas de estilo (css)
Hojas de estilo (css)
 
Guia de css para principiantes
Guia de css para principiantesGuia de css para principiantes
Guia de css para principiantes
 
Universidad tecnica tarea 4
Universidad tecnica tarea 4Universidad tecnica tarea 4
Universidad tecnica tarea 4
 
1. Introducción a las Hojas de estilo (CSS)
1. Introducción a las Hojas de estilo (CSS)1. Introducción a las Hojas de estilo (CSS)
1. Introducción a las Hojas de estilo (CSS)
 
Identificación del lenguaje de css
Identificación del lenguaje de cssIdentificación del lenguaje de css
Identificación del lenguaje de css
 
Conceptos html
Conceptos  htmlConceptos  html
Conceptos html
 
Introducción HTML y CSS
Introducción HTML y CSSIntroducción HTML y CSS
Introducción HTML y CSS
 
Las hojas de estilo (css)
Las hojas de estilo (css)Las hojas de estilo (css)
Las hojas de estilo (css)
 
TUTORIAL CSS
TUTORIAL  CSSTUTORIAL  CSS
TUTORIAL CSS
 

Andere mochten auch

Tutorial xhtml y css
Tutorial xhtml y cssTutorial xhtml y css
Tutorial xhtml y cssiConstruye
 
Edición de documentos
Edición de documentosEdición de documentos
Edición de documentosiConstruye
 
La información como fundamento del diseño
La información como fundamento del diseñoLa información como fundamento del diseño
La información como fundamento del diseñoiConstruye
 
DináMica Espiral
DináMica EspiralDináMica Espiral
DináMica EspiraliConstruye
 
Introducción a Motion Graphics
Introducción a Motion GraphicsIntroducción a Motion Graphics
Introducción a Motion GraphicsiConstruye
 
Examen edicion rrpp
Examen edicion rrppExamen edicion rrpp
Examen edicion rrppiConstruye
 
Edición conInDesign CS6
Edición conInDesign CS6Edición conInDesign CS6
Edición conInDesign CS6iConstruye
 
Mapas conceptuales
Mapas conceptualesMapas conceptuales
Mapas conceptualesiConstruye
 
Etapas de un proyecto web
Etapas de un proyecto webEtapas de un proyecto web
Etapas de un proyecto webiConstruye
 
Prototipado Web
Prototipado WebPrototipado Web
Prototipado WebiConstruye
 
Entrega1 - Taller 4
Entrega1 - Taller 4Entrega1 - Taller 4
Entrega1 - Taller 4iConstruye
 
Examen edicion
Examen edicionExamen edicion
Examen edicioniConstruye
 
Metaforas para web
Metaforas para webMetaforas para web
Metaforas para webiConstruye
 
Diagramacion A Base De Reticulas
Diagramacion A Base De ReticulasDiagramacion A Base De Reticulas
Diagramacion A Base De Reticulastls02cv
 
Unidad 4 - Retículas
Unidad 4 - RetículasUnidad 4 - Retículas
Unidad 4 - RetículasFidel Romero
 

Andere mochten auch (19)

Tutorial xhtml y css
Tutorial xhtml y cssTutorial xhtml y css
Tutorial xhtml y css
 
Edición de documentos
Edición de documentosEdición de documentos
Edición de documentos
 
La información como fundamento del diseño
La información como fundamento del diseñoLa información como fundamento del diseño
La información como fundamento del diseño
 
DináMica Espiral
DináMica EspiralDináMica Espiral
DináMica Espiral
 
listas HTML
listas HTMLlistas HTML
listas HTML
 
Introducción a Motion Graphics
Introducción a Motion GraphicsIntroducción a Motion Graphics
Introducción a Motion Graphics
 
Examen edicion rrpp
Examen edicion rrppExamen edicion rrpp
Examen edicion rrpp
 
Edición conInDesign CS6
Edición conInDesign CS6Edición conInDesign CS6
Edición conInDesign CS6
 
Mapas conceptuales
Mapas conceptualesMapas conceptuales
Mapas conceptuales
 
Examen taller
Examen tallerExamen taller
Examen taller
 
Examen imagen
Examen imagenExamen imagen
Examen imagen
 
Filezilla
FilezillaFilezilla
Filezilla
 
Etapas de un proyecto web
Etapas de un proyecto webEtapas de un proyecto web
Etapas de un proyecto web
 
Prototipado Web
Prototipado WebPrototipado Web
Prototipado Web
 
Entrega1 - Taller 4
Entrega1 - Taller 4Entrega1 - Taller 4
Entrega1 - Taller 4
 
Examen edicion
Examen edicionExamen edicion
Examen edicion
 
Metaforas para web
Metaforas para webMetaforas para web
Metaforas para web
 
Diagramacion A Base De Reticulas
Diagramacion A Base De ReticulasDiagramacion A Base De Reticulas
Diagramacion A Base De Reticulas
 
Unidad 4 - Retículas
Unidad 4 - RetículasUnidad 4 - Retículas
Unidad 4 - Retículas
 

Ähnlich wie Maquetacion

Ähnlich wie Maquetacion (20)

Manual de introducción a CSS3
Manual de introducción a CSS3Manual de introducción a CSS3
Manual de introducción a CSS3
 
Esilo css
Esilo cssEsilo css
Esilo css
 
Curso HTML 5 & jQuery - Leccion 6
Curso HTML 5 & jQuery - Leccion 6Curso HTML 5 & jQuery - Leccion 6
Curso HTML 5 & jQuery - Leccion 6
 
Presentación html
Presentación htmlPresentación html
Presentación html
 
Tutorial css
Tutorial cssTutorial css
Tutorial css
 
Html.pptx
Html.pptxHtml.pptx
Html.pptx
 
Presenpabo
PresenpaboPresenpabo
Presenpabo
 
Curso HTML 5 & jQuery - Leccion 1
Curso HTML 5 & jQuery - Leccion 1 Curso HTML 5 & jQuery - Leccion 1
Curso HTML 5 & jQuery - Leccion 1
 
manualrapido_css.pdf
manualrapido_css.pdfmanualrapido_css.pdf
manualrapido_css.pdf
 
Manual para elaborar páginas HTM5 con CSS
Manual para elaborar páginas HTM5 con CSSManual para elaborar páginas HTM5 con CSS
Manual para elaborar páginas HTM5 con CSS
 
manua.pdf
manua.pdfmanua.pdf
manua.pdf
 
Gordo
GordoGordo
Gordo
 
Manual de css......jpg
Manual de css......jpgManual de css......jpg
Manual de css......jpg
 
Presentación CSS y HTML en Gummurcia
Presentación CSS y HTML en GummurciaPresentación CSS y HTML en Gummurcia
Presentación CSS y HTML en Gummurcia
 
Manual de css hojas de estilo
Manual de css hojas de estiloManual de css hojas de estilo
Manual de css hojas de estilo
 
programacion
programacionprogramacion
programacion
 
Hojas de estilo css
Hojas de estilo cssHojas de estilo css
Hojas de estilo css
 
Hojas de estilo_css
Hojas de estilo_cssHojas de estilo_css
Hojas de estilo_css
 
Hojas de estilo css
Hojas de estilo cssHojas de estilo css
Hojas de estilo css
 
Hojas De Estilo Css
Hojas De Estilo CssHojas De Estilo Css
Hojas De Estilo Css
 

Mehr von iConstruye

Texto en InDesign
Texto en InDesignTexto en InDesign
Texto en InDesigniConstruye
 
Navegación en la web
Navegación en la webNavegación en la web
Navegación en la webiConstruye
 
Etiquetas estructurales en HTML5
Etiquetas estructurales en HTML5Etiquetas estructurales en HTML5
Etiquetas estructurales en HTML5iConstruye
 
Hojas de estilo CSS
Hojas de estilo CSSHojas de estilo CSS
Hojas de estilo CSSiConstruye
 
Etiquetas semánticas HTML
Etiquetas semánticas HTMLEtiquetas semánticas HTML
Etiquetas semánticas HTMLiConstruye
 
Examen Edición Multimedia
Examen Edición MultimediaExamen Edición Multimedia
Examen Edición MultimediaiConstruye
 
Temario examen
Temario examenTemario examen
Temario exameniConstruye
 
Herramientas para diseño web
Herramientas para diseño webHerramientas para diseño web
Herramientas para diseño webiConstruye
 
Modelos de representación para web
Modelos de representación para webModelos de representación para web
Modelos de representación para webiConstruye
 
Nociones básicas de posicionamiento con CSS
Nociones básicas de posicionamiento con CSSNociones básicas de posicionamiento con CSS
Nociones básicas de posicionamiento con CSSiConstruye
 
Imágenes para la web
Imágenes para la webImágenes para la web
Imágenes para la webiConstruye
 
Orden y jerarquía de la información
Orden y jerarquía de la informaciónOrden y jerarquía de la información
Orden y jerarquía de la informacióniConstruye
 
La información como fundamento del diseño
La información como fundamento del diseñoLa información como fundamento del diseño
La información como fundamento del diseñoiConstruye
 
Imágenes en HTML
Imágenes en HTMLImágenes en HTML
Imágenes en HTMLiConstruye
 
Introducción a la web
Introducción a la webIntroducción a la web
Introducción a la webiConstruye
 

Mehr von iConstruye (18)

Texto en InDesign
Texto en InDesignTexto en InDesign
Texto en InDesign
 
Webhost
WebhostWebhost
Webhost
 
Navegación en la web
Navegación en la webNavegación en la web
Navegación en la web
 
Etiquetas estructurales en HTML5
Etiquetas estructurales en HTML5Etiquetas estructurales en HTML5
Etiquetas estructurales en HTML5
 
Hojas de estilo CSS
Hojas de estilo CSSHojas de estilo CSS
Hojas de estilo CSS
 
Etiquetas semánticas HTML
Etiquetas semánticas HTMLEtiquetas semánticas HTML
Etiquetas semánticas HTML
 
Examen Edición Multimedia
Examen Edición MultimediaExamen Edición Multimedia
Examen Edición Multimedia
 
Temario examen
Temario examenTemario examen
Temario examen
 
Examen
ExamenExamen
Examen
 
Herramientas para diseño web
Herramientas para diseño webHerramientas para diseño web
Herramientas para diseño web
 
Modelos de representación para web
Modelos de representación para webModelos de representación para web
Modelos de representación para web
 
Nociones básicas de posicionamiento con CSS
Nociones básicas de posicionamiento con CSSNociones básicas de posicionamiento con CSS
Nociones básicas de posicionamiento con CSS
 
Imágenes para la web
Imágenes para la webImágenes para la web
Imágenes para la web
 
Orden y jerarquía de la información
Orden y jerarquía de la informaciónOrden y jerarquía de la información
Orden y jerarquía de la información
 
La información como fundamento del diseño
La información como fundamento del diseñoLa información como fundamento del diseño
La información como fundamento del diseño
 
Imágenes en HTML
Imágenes en HTMLImágenes en HTML
Imágenes en HTML
 
CSS
CSSCSS
CSS
 
Introducción a la web
Introducción a la webIntroducción a la web
Introducción a la web
 

Kürzlich hochgeladen

Portafolio Santiago Agudelo Duran 2024 -30
Portafolio Santiago Agudelo Duran 2024 -30Portafolio Santiago Agudelo Duran 2024 -30
Portafolio Santiago Agudelo Duran 2024 -30SantiagoAgudelo47
 
Slaimen Barakat - SLIDESHARE TAREA 3.pdf
Slaimen Barakat - SLIDESHARE TAREA 3.pdfSlaimen Barakat - SLIDESHARE TAREA 3.pdf
Slaimen Barakat - SLIDESHARE TAREA 3.pdfslaimenbarakat
 
Espacios únicos creados por nuestros clientes
Espacios únicos creados por nuestros clientesEspacios únicos creados por nuestros clientes
Espacios únicos creados por nuestros clientesespejosflorida
 
INTERVENCIONES DE CARRETERAS EN LA LIBERTAD
INTERVENCIONES DE CARRETERAS  EN LA LIBERTADINTERVENCIONES DE CARRETERAS  EN LA LIBERTAD
INTERVENCIONES DE CARRETERAS EN LA LIBERTADMaryNavarro1717
 
Introduccion-a-los-numeros-en-ingles.pptx
Introduccion-a-los-numeros-en-ingles.pptxIntroduccion-a-los-numeros-en-ingles.pptx
Introduccion-a-los-numeros-en-ingles.pptxcalc5597
 
Arquitectos del Movimiento Moderno Pt. 2.pdf
Arquitectos del Movimiento Moderno Pt. 2.pdfArquitectos del Movimiento Moderno Pt. 2.pdf
Arquitectos del Movimiento Moderno Pt. 2.pdfLeonardoDantasRivas
 
INICIOS DEL MOVIMIENTO MODERNO 1900-1930.pdf
INICIOS DEL MOVIMIENTO MODERNO 1900-1930.pdfINICIOS DEL MOVIMIENTO MODERNO 1900-1930.pdf
INICIOS DEL MOVIMIENTO MODERNO 1900-1930.pdfBrbara57940
 
Proceso de percepción visual y de reconocimiento
Proceso de percepción visual y de reconocimientoProceso de percepción visual y de reconocimiento
Proceso de percepción visual y de reconocimientoJorge Fernandez
 
GROPUIS Y WRIGHT DIPOSITIVA ARQUITECTURA DISEÑO MODERNIDAD
GROPUIS Y WRIGHT DIPOSITIVA ARQUITECTURA DISEÑO MODERNIDADGROPUIS Y WRIGHT DIPOSITIVA ARQUITECTURA DISEÑO MODERNIDAD
GROPUIS Y WRIGHT DIPOSITIVA ARQUITECTURA DISEÑO MODERNIDADGersonManuelRodrigue1
 
SESION 05 MOBILIARIO Y EQUIPAMIENTO.pptx
SESION 05 MOBILIARIO Y EQUIPAMIENTO.pptxSESION 05 MOBILIARIO Y EQUIPAMIENTO.pptx
SESION 05 MOBILIARIO Y EQUIPAMIENTO.pptxJustoAlbertoBaltaSmi
 
guia de talles de camitas cucciolos 2024.pdf
guia de talles de camitas cucciolos 2024.pdfguia de talles de camitas cucciolos 2024.pdf
guia de talles de camitas cucciolos 2024.pdfcucciolosfabrica
 
CLASE 2 PSICOTERAPIA COGNITIVO CONDUCTUAL.pdf
CLASE 2 PSICOTERAPIA COGNITIVO CONDUCTUAL.pdfCLASE 2 PSICOTERAPIA COGNITIVO CONDUCTUAL.pdf
CLASE 2 PSICOTERAPIA COGNITIVO CONDUCTUAL.pdfDanielaPrezMartnez3
 
Brochure Tuna Haus _ Hecho para mascotas.pdf
Brochure Tuna Haus _ Hecho para mascotas.pdfBrochure Tuna Haus _ Hecho para mascotas.pdf
Brochure Tuna Haus _ Hecho para mascotas.pdfhellotunahaus
 
plantilla-de-messi-1.pdf es muy especial
plantilla-de-messi-1.pdf es muy especialplantilla-de-messi-1.pdf es muy especial
plantilla-de-messi-1.pdf es muy especialAndreaMlaga1
 
Afiche de arquitectura manierista Paola Perez
Afiche de arquitectura manierista Paola PerezAfiche de arquitectura manierista Paola Perez
Afiche de arquitectura manierista Paola PerezPaola575380
 
Bianchi_Susana_Historia_social_del_mundo-34-43.pdf
Bianchi_Susana_Historia_social_del_mundo-34-43.pdfBianchi_Susana_Historia_social_del_mundo-34-43.pdf
Bianchi_Susana_Historia_social_del_mundo-34-43.pdfAgustnRomeroFernndez
 
Planificación del mes de afrovenezolanidad2024.doc
Planificación del mes de afrovenezolanidad2024.docPlanificación del mes de afrovenezolanidad2024.doc
Planificación del mes de afrovenezolanidad2024.docAhilynBasabe
 
ARQUITECTURA ESCOLAR PÚBLICA COMO PATRIMONIO MODERNO EN CHILE
ARQUITECTURA ESCOLAR PÚBLICA COMO PATRIMONIO MODERNO EN CHILEARQUITECTURA ESCOLAR PÚBLICA COMO PATRIMONIO MODERNO EN CHILE
ARQUITECTURA ESCOLAR PÚBLICA COMO PATRIMONIO MODERNO EN CHILEhayax3
 

Kürzlich hochgeladen (20)

Portafolio Santiago Agudelo Duran 2024 -30
Portafolio Santiago Agudelo Duran 2024 -30Portafolio Santiago Agudelo Duran 2024 -30
Portafolio Santiago Agudelo Duran 2024 -30
 
Slaimen Barakat - SLIDESHARE TAREA 3.pdf
Slaimen Barakat - SLIDESHARE TAREA 3.pdfSlaimen Barakat - SLIDESHARE TAREA 3.pdf
Slaimen Barakat - SLIDESHARE TAREA 3.pdf
 
Arte textil: Tejidos artesanos en la frontera hispano-lusa
Arte textil: Tejidos artesanos en la frontera hispano-lusaArte textil: Tejidos artesanos en la frontera hispano-lusa
Arte textil: Tejidos artesanos en la frontera hispano-lusa
 
Espacios únicos creados por nuestros clientes
Espacios únicos creados por nuestros clientesEspacios únicos creados por nuestros clientes
Espacios únicos creados por nuestros clientes
 
INTERVENCIONES DE CARRETERAS EN LA LIBERTAD
INTERVENCIONES DE CARRETERAS  EN LA LIBERTADINTERVENCIONES DE CARRETERAS  EN LA LIBERTAD
INTERVENCIONES DE CARRETERAS EN LA LIBERTAD
 
Introduccion-a-los-numeros-en-ingles.pptx
Introduccion-a-los-numeros-en-ingles.pptxIntroduccion-a-los-numeros-en-ingles.pptx
Introduccion-a-los-numeros-en-ingles.pptx
 
Arquitectos del Movimiento Moderno Pt. 2.pdf
Arquitectos del Movimiento Moderno Pt. 2.pdfArquitectos del Movimiento Moderno Pt. 2.pdf
Arquitectos del Movimiento Moderno Pt. 2.pdf
 
INICIOS DEL MOVIMIENTO MODERNO 1900-1930.pdf
INICIOS DEL MOVIMIENTO MODERNO 1900-1930.pdfINICIOS DEL MOVIMIENTO MODERNO 1900-1930.pdf
INICIOS DEL MOVIMIENTO MODERNO 1900-1930.pdf
 
Proceso de percepción visual y de reconocimiento
Proceso de percepción visual y de reconocimientoProceso de percepción visual y de reconocimiento
Proceso de percepción visual y de reconocimiento
 
1.La locomoción de los seres vivos diseño
1.La locomoción de los seres vivos diseño1.La locomoción de los seres vivos diseño
1.La locomoción de los seres vivos diseño
 
GROPUIS Y WRIGHT DIPOSITIVA ARQUITECTURA DISEÑO MODERNIDAD
GROPUIS Y WRIGHT DIPOSITIVA ARQUITECTURA DISEÑO MODERNIDADGROPUIS Y WRIGHT DIPOSITIVA ARQUITECTURA DISEÑO MODERNIDAD
GROPUIS Y WRIGHT DIPOSITIVA ARQUITECTURA DISEÑO MODERNIDAD
 
SESION 05 MOBILIARIO Y EQUIPAMIENTO.pptx
SESION 05 MOBILIARIO Y EQUIPAMIENTO.pptxSESION 05 MOBILIARIO Y EQUIPAMIENTO.pptx
SESION 05 MOBILIARIO Y EQUIPAMIENTO.pptx
 
guia de talles de camitas cucciolos 2024.pdf
guia de talles de camitas cucciolos 2024.pdfguia de talles de camitas cucciolos 2024.pdf
guia de talles de camitas cucciolos 2024.pdf
 
CLASE 2 PSICOTERAPIA COGNITIVO CONDUCTUAL.pdf
CLASE 2 PSICOTERAPIA COGNITIVO CONDUCTUAL.pdfCLASE 2 PSICOTERAPIA COGNITIVO CONDUCTUAL.pdf
CLASE 2 PSICOTERAPIA COGNITIVO CONDUCTUAL.pdf
 
Brochure Tuna Haus _ Hecho para mascotas.pdf
Brochure Tuna Haus _ Hecho para mascotas.pdfBrochure Tuna Haus _ Hecho para mascotas.pdf
Brochure Tuna Haus _ Hecho para mascotas.pdf
 
plantilla-de-messi-1.pdf es muy especial
plantilla-de-messi-1.pdf es muy especialplantilla-de-messi-1.pdf es muy especial
plantilla-de-messi-1.pdf es muy especial
 
Afiche de arquitectura manierista Paola Perez
Afiche de arquitectura manierista Paola PerezAfiche de arquitectura manierista Paola Perez
Afiche de arquitectura manierista Paola Perez
 
Bianchi_Susana_Historia_social_del_mundo-34-43.pdf
Bianchi_Susana_Historia_social_del_mundo-34-43.pdfBianchi_Susana_Historia_social_del_mundo-34-43.pdf
Bianchi_Susana_Historia_social_del_mundo-34-43.pdf
 
Planificación del mes de afrovenezolanidad2024.doc
Planificación del mes de afrovenezolanidad2024.docPlanificación del mes de afrovenezolanidad2024.doc
Planificación del mes de afrovenezolanidad2024.doc
 
ARQUITECTURA ESCOLAR PÚBLICA COMO PATRIMONIO MODERNO EN CHILE
ARQUITECTURA ESCOLAR PÚBLICA COMO PATRIMONIO MODERNO EN CHILEARQUITECTURA ESCOLAR PÚBLICA COMO PATRIMONIO MODERNO EN CHILE
ARQUITECTURA ESCOLAR PÚBLICA COMO PATRIMONIO MODERNO EN CHILE
 

Maquetacion

  • 1. Computación Multimedia 1 Maquetación con CSS En la clase anterior aprendimos a reconocer las diferentes maneras de aplicar un estilo con CSS, podían ser internas, específicas a una parte del documento o en definitiva un documento externo que se pudiese aplicar a mas de un archivo html en nuestro sitio. Ahora vamos a definir estilos globales, es decir que sean capaces de aplicarse indistintamente a muchos documentos y además tenerlos definidos en un archivo aparte, pues si queremos dotar a todas las páginas de los mismos estilos, no es tarea grata copiar y pegar la definición de los estilos en cada una de las páginas. Trabajo de Layout por medio de una hoja de estilos Como ya sabemos se necesita trabajar ciertos criterios de diagramación dentro de cualquier pieza de diseño, en el caso de los documentos html no es la excepción, para eso nos manejamos bajos los estándares de usabilidad y navegación, de tal manera que podamos lograr que nuestro sitio se vea de manera correcta en la gran mayoría de los navegadores. Para eso trabajamos con elementos que nos permiten diagramar nuestro contenido, el mas utilizado son las tablas que nos dejan trabajar tamaños y disposiciones dentro de un formato predeterminado. En el caso de las hojas de estilo podemos utilizar tablas y DIV. Antes de comenzar con el CSS quiero exponer aquí la importancia de usar los divs, un div es básicamente un contenedor, en el podemos meter cualquier clase de contenido, con la gran ventaja de que los podemos manipular a nuestro antojo con CSS, colocarlo en cualquier parte de la pagina, de cualquier tamaño, de cualquier color, con bordes o sin ellos, con imágenes de fondo o sin ellas. Veamos el siguiente caso utilizando un documento en blanco: <html> <head> <title>ejemplo</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <body> <h1>Mi Primer Documento con CSS</h1> <ul> <li>Inicio</li> <li>Seccion 1</li> <li>Seccion 2</li> <li>Seccion 3</li> <li>Seccion 4</li> <li>Seccion 5</li> </ul> Patricio Rodríguez M. Escuela de Diseño | Duoc UC | Sede Viña del Mar
  • 2. Computación Multimedia 1 <h2>El título de este contenido</h2> <p>Las hojas de estilo en cascada (Cascading Style Sheets, CSS) son un lenguaje formal usado para definir la presentación de un documento estructurado escrito en HTML o XML (y por extensión en XHTML). El W3C (World Wide Web Consortium) es el encargado de formular la especificación de las hojas de estilo que servirá de estándar para los agentes de usuario o navegadores.</p> <p>La idea que se encuentra detrás del desarrollo de CSS es separar la estructura de un documento de su presentación. Por ejemplo, el elemento de HTML H1 indica que un bloque de texto es un encabezamiento y que es más importante que un bloque etiquetado como H2. Versiones más antiguas de HTML permitían atributos extra dentro de la etiqueta abierta para darle formato (como el color o el tamaño de fuente). No obstante, cada etiqueta H1 debía disponer de esa información si se deseaba un diseño consistente para una página, y además, una persona que lea esa página con un navegador pierde totalmente el control sobre la visualización del texto. Cuando se utiliza CSS, la etiqueta H1 no debería proporcionar información sobre como va a ser visualizado, solamente marca la estructura del documento. La información de estilo separada en una hoja de estilo, especifica como se ha de mostrar H1 : color, fuente, alineación del texto, tamaño, y otras características no visuales como definir el volumen de un sintetizador de voz (véase Sintetización del habla), por ejemplo.</p> <p>La información de estilo puede ser adjuntada tanto como un documento separado o en el mismo documento HTML. En este último podrían definirse estilos generales en la cabecera del documento o en cada etiqueta particular mediante el atributo "style".</p> </body> </html> este es un documento genérico al cual solo le hemos asignado algunas etiquetas nativas del lenguaje HTML : <h1> : nos permite definir un tamaño de texto de aproximadamente 18pt <h2> : nos permite definir un tamaño de texto de aproximadamente 14pt <p> : nos permite separar nuestro contenido en párrafos, de tal manera de poder ordenar el texto en cajas de texto <ul> : unformated list, es generar un listado con formato similar al obtenido en un documento de word <li> : es la etiqueta que nos permite asociar un objeto al elemento lista <ul> Luego de haber asignado estos elementos a nuestro código podemos comenzar a trabajar en crear nuestra hoja de estilos, para eso vamos al menu nuevo y en las opciones Página Básica, seleccionamos CSS y luego Aceptar. Patricio Rodríguez M. Escuela de Diseño | Duoc UC | Sede Viña del Mar
  • 3. Computación Multimedia 1 En esta nueva hoja de estilos vamos a definir primero las propiedades para el body o contenido general de los documentos. body{ background-color: #efefef; color: #666666; font-size: 10pt; font-family: Arial; } Una vez asignados estos valores; en el documento html original vamos a vincular esta hoja de estilos con el html; para eso nos colocamos sobre la etiqueta </head> y en el panel de diseño> estilo CSS marcamos el botón de vincular y aparecerá la siguiente ventana de diálogo: en examinar buscamos nuestra hoja de estilo y colocamos aceptar; debiese aparecer la siguiente sintaxis sobre la etiqueta </head> <LINK REL="stylesheet" TYPE="text/css" HREF="../ejemplo.css"> Los atributos de body se debiesen aplicar instantáneamente al documento HTML. Volvemos a nuestra hoja de estilos y asignamos valores para las etiquetas <H1> y <H2>: h1{ font-size:12pt; text-transform:uppercase; letter-spacing:2px; color:white; padding:22px; } h2{ color:#1E90FF; font-size:14px; text-transform:uppercase; } text-transform: corresponde a signar atributos a todas las letras que queden dentro de la etiqueta; en este caso uppercase las coloca a todas en mayúscula. Patricio Rodríguez M. Escuela de Diseño | Duoc UC | Sede Viña del Mar
  • 4. Computación Multimedia 1 Volvemos a nuestra hoja de estilo y en esta ocasión vamos a definir valores que serán asociados a las etiquetas <div> que colocaremos en nuestro HTML: #principal{ width:600px; background-color:white; } principal será el area de nuestro documento que contendrá todo el resto del texto, en este caso su ancho será de 600 pixeles #header{ height:60px; background-color:#1E90FF; } header corresponderá al encabezado que va a contener el título de nuestro documento, las div al funcionar como areas de contenido permiten asignar altura (height) y color particular de fondo. #navegacion{ width:150px; float:left; } navegación va a contener a nuestros elementos de lista, que perfectamente puede ser un menú, por eso le hemos dado la opción float, en este caso deja libre todo el costado izquierdo de nuestro documneto para solo colocar ahí nuestra lista de elementos. #contenido{ width:400px; margin-left:180px; border-left:1px solid #DDDDDD; padding-left:12px; } contenido va a tener en su interior todo el texto de nuestro documneto, hemos asignados algunos valores especiales: margin-left: nos entrega la separación que va a tener nuestra div en relación al borde izquierdo de nuestro documento border-left: nos permite asignar una línea en el costado izquierdo de nuestra div, asignando su espesor y el color que deseamos que tenga padding-left: es la distancia que queremos colocar entre el borde en este caso izquierdo de nuestra div y el comienzo del contenido de la misma. Patricio Rodríguez M. Escuela de Diseño | Duoc UC | Sede Viña del Mar
  • 5. Computación Multimedia 1 Solo nos queda colocar las etiquetas div y asignarle las clases de estilo con los nombres que hemos definido en nuestra hoja CSS; por ejemplo si queremos aplicar propiedades al título de nuestro texto debemos aplicar de la siguiente manera la etiqueta div: <div id="header"> <h1>Mi Primer Documento con CSS</h1> </div> en donde id corresponde a asignar el nombre de la clase creada en la hoja CSS, en nuestro caso vamos a aplicar la clase header que corresponde a asignar atributos a el título del texto. Patricio Rodríguez M. Escuela de Diseño | Duoc UC | Sede Viña del Mar
  • 6. Computación Multimedia 1 Utilización de listas para crear un menú En la mayoría de las ocasiones en que pensamos en elementos de navegación los asociamos directamente en menús de datos. Si bien las hojas de estilo permiten trabajar de buena manera con imágenes y cada uno de sus atributos, también existen modos de crear listados de datos por medio de atributos visuales. Para eso utilizaremos las listas sin orden (Unformated list) y sus respectivos elementos, etiquetas que definimos en el brief anterior. Pasos Lo primero a desarrollar será definir nuestro listado de datos, para eso el código visto en un documento html será el siguiente: <div id=”menu”> <ul> <li>Inicio</li> <li>Seccion 1</li> <li>Seccion 2</li> <li>Seccion 3</li> <li>Seccion 4</li> <li>Seccion 5</li> </ul> </div> Una vez expuesto el listamiento de datos por medio de la etiqueta UL, veremos como le asignamos atributos visuales por medio de nuestra hoja de estilo, tenemos además que tener por referencia que nuestro listado se encontrará incluido dentro de un contenedor div llamado menu. #menu ul, li { list-style-type: none; } En esta línea estoy declarando que existe un contenedor llamado menú, en cuyo interior hay un listado sin formato y elementos de lista; la declaración list-style-type: none hace alusión de que se presentará el listado sin atributos de lista, es decir sin viñetas. #menu ul { margin: 0; padding: 0; } se definen a cero los valores de margen interior y exterior. Patricio Rodríguez M. Escuela de Diseño | Duoc UC | Sede Viña del Mar
  • 7. Computación Multimedia 1 #menu a { text-decoration: none; color: #3366CC; background: #F0F7FC; display: block; padding: 3px 6px; width: 138px; } la etiqueta a en html responde a la declaración de un vínculo o link, en este caso se define dentro de la etiqueta menu y se le asignan los siguientes atributos: text-decoration: none; (hace alusión de que cada vez que nosotros definimos un vínculo dentro de un documento html por omisión aparece una línea bajo el texto asignado como vínculo, con esta opción se elimina esta línea que aparece). display: block; (por medio de esta opción hacemos que los espacios contenedores de nuestros elementos de lista se visualicen como bloques contenedores a los cuales podemos asignarles atributos de color de fondo, espaciado, etc;) #menu a:hover { background: #DBEBF6; } a:hover es una etiqueta que complementa la función de vinculación, hover indica que sucede con nuestro elemento de vinculación una vez que el cursor se coloca sobre este; en el caso de nuestro ejemplo será un cambio de color. Patricio Rodríguez M. Escuela de Diseño | Duoc UC | Sede Viña del Mar