SlideShare une entreprise Scribd logo
1  sur  7
Télécharger pour lire hors ligne
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

Contenu connexe

Tendances

Identificacion del lenguaje css
Identificacion del lenguaje cssIdentificacion del lenguaje css
Identificacion del lenguaje css
Diivenii Sykes
 
Identificacion del lenguaje css
Identificacion del lenguaje cssIdentificacion del lenguaje css
Identificacion del lenguaje css
Simoney Llamas
 
Hojas de estilo (css)
Hojas de estilo (css)Hojas de estilo (css)
Hojas de estilo (css)
Krolina Agui
 
Universidad tecnica tarea 4
Universidad tecnica tarea 4Universidad tecnica tarea 4
Universidad tecnica tarea 4
lilibethmirand
 

Tendances (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
 

En vedette

Tutorial xhtml y css
Tutorial xhtml y cssTutorial xhtml y css
Tutorial xhtml y css
iConstruye
 
Edición de documentos
Edición de documentosEdición de documentos
Edición de documentos
iConstruye
 
Examen edicion
Examen edicionExamen edicion
Examen edicion
iConstruye
 
Diagramacion A Base De Reticulas
Diagramacion A Base De ReticulasDiagramacion A Base De Reticulas
Diagramacion A Base De Reticulas
tls02cv
 

En vedette (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
 

Similaire à 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
 

Plus de iConstruye

Examen Edición Multimedia
Examen Edición MultimediaExamen Edición Multimedia
Examen Edición Multimedia
iConstruye
 

Plus de 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
 

Dernier

secuencias de los figuras de cuadros y rectangulos
secuencias de los figuras de cuadros y rectangulossecuencias de los figuras de cuadros y rectangulos
secuencias de los figuras de cuadros y rectangulos
RosarioLloglla
 
140254879-Triptico-Color-Dia-de-La-Madre.doc
140254879-Triptico-Color-Dia-de-La-Madre.doc140254879-Triptico-Color-Dia-de-La-Madre.doc
140254879-Triptico-Color-Dia-de-La-Madre.doc
ilvrosiebp
 
GRUPO 1.pptx problemas oportunidades objetivos
GRUPO 1.pptx problemas oportunidades objetivosGRUPO 1.pptx problemas oportunidades objetivos
GRUPO 1.pptx problemas oportunidades objetivos
CristianGmez22034
 
PLAN DE MANTENIMIENTO DE SISTEMAS DE AGUA CHONTAYOC.docx
PLAN DE MANTENIMIENTO DE SISTEMAS DE AGUA CHONTAYOC.docxPLAN DE MANTENIMIENTO DE SISTEMAS DE AGUA CHONTAYOC.docx
PLAN DE MANTENIMIENTO DE SISTEMAS DE AGUA CHONTAYOC.docx
Leo Florez
 
PLANTILLA UNAD JJAJJJJJWRBJHGURGERRTERTRTRY
PLANTILLA UNAD JJAJJJJJWRBJHGURGERRTERTRTRYPLANTILLA UNAD JJAJJJJJWRBJHGURGERRTERTRTRY
PLANTILLA UNAD JJAJJJJJWRBJHGURGERRTERTRTRY
karendaza9506
 
Sofia Ospina Architecture and Design Portfolio
Sofia Ospina Architecture and Design PortfolioSofia Ospina Architecture and Design Portfolio
Sofia Ospina Architecture and Design Portfolio
sofiospina94
 

Dernier (20)

DIAGNOSTICO URBANO DE DE LA ISLA DE COCHE
DIAGNOSTICO URBANO DE DE LA ISLA DE COCHEDIAGNOSTICO URBANO DE DE LA ISLA DE COCHE
DIAGNOSTICO URBANO DE DE LA ISLA DE COCHE
 
secuencias de los figuras de cuadros y rectangulos
secuencias de los figuras de cuadros y rectangulossecuencias de los figuras de cuadros y rectangulos
secuencias de los figuras de cuadros y rectangulos
 
140254879-Triptico-Color-Dia-de-La-Madre.doc
140254879-Triptico-Color-Dia-de-La-Madre.doc140254879-Triptico-Color-Dia-de-La-Madre.doc
140254879-Triptico-Color-Dia-de-La-Madre.doc
 
CLASE 2 PSICOTERAPIA COGNITIVO CONDUCTUAL.pdf
CLASE 2 PSICOTERAPIA COGNITIVO CONDUCTUAL.pdfCLASE 2 PSICOTERAPIA COGNITIVO CONDUCTUAL.pdf
CLASE 2 PSICOTERAPIA COGNITIVO CONDUCTUAL.pdf
 
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
 
GRUPO 1.pptx problemas oportunidades objetivos
GRUPO 1.pptx problemas oportunidades objetivosGRUPO 1.pptx problemas oportunidades objetivos
GRUPO 1.pptx problemas oportunidades objetivos
 
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
 
Apuntes de criterios estrcuturales, calculo de trabes y contratrabes de concr...
Apuntes de criterios estrcuturales, calculo de trabes y contratrabes de concr...Apuntes de criterios estrcuturales, calculo de trabes y contratrabes de concr...
Apuntes de criterios estrcuturales, calculo de trabes y contratrabes de concr...
 
Espacios únicos creados por nuestros clientes
Espacios únicos creados por nuestros clientesEspacios únicos creados por nuestros clientes
Espacios únicos creados por nuestros clientes
 
cabildo abierto forma de participación ciudadana
cabildo abierto forma de participación ciudadanacabildo abierto forma de participación ciudadana
cabildo abierto forma de participación ciudadana
 
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
 
Fundamentos de la Ergonomía y sus características principales
Fundamentos de la Ergonomía y sus características principalesFundamentos de la Ergonomía y sus características principales
Fundamentos de la Ergonomía y sus características principales
 
Manual de Construcción TATAMI - 2024.pdf
Manual de Construcción TATAMI - 2024.pdfManual de Construcción TATAMI - 2024.pdf
Manual de Construcción TATAMI - 2024.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
 
PLAN DE MANTENIMIENTO DE SISTEMAS DE AGUA CHONTAYOC.docx
PLAN DE MANTENIMIENTO DE SISTEMAS DE AGUA CHONTAYOC.docxPLAN DE MANTENIMIENTO DE SISTEMAS DE AGUA CHONTAYOC.docx
PLAN DE MANTENIMIENTO DE SISTEMAS DE AGUA CHONTAYOC.docx
 
Anexo Nivel 3 Ficha Lectura pptjsbdkks
Anexo  Nivel 3 Ficha  Lectura pptjsbdkksAnexo  Nivel 3 Ficha  Lectura pptjsbdkks
Anexo Nivel 3 Ficha Lectura pptjsbdkks
 
PLANTILLA UNAD JJAJJJJJWRBJHGURGERRTERTRTRY
PLANTILLA UNAD JJAJJJJJWRBJHGURGERRTERTRTRYPLANTILLA UNAD JJAJJJJJWRBJHGURGERRTERTRTRY
PLANTILLA UNAD JJAJJJJJWRBJHGURGERRTERTRTRY
 
Torre agbar analisis arquitectonico.....
Torre agbar analisis arquitectonico.....Torre agbar analisis arquitectonico.....
Torre agbar analisis arquitectonico.....
 
Sofia Ospina Architecture and Design Portfolio
Sofia Ospina Architecture and Design PortfolioSofia Ospina Architecture and Design Portfolio
Sofia Ospina Architecture and Design Portfolio
 
Triptico de los derechos humanos pe señorees jaja
Triptico de los derechos humanos pe señorees jajaTriptico de los derechos humanos pe señorees jaja
Triptico de los derechos humanos pe señorees jaja
 

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