SlideShare una empresa de Scribd logo
1 de 36
Front End : Xhtml + Css
Tecnologías web
Lab. Diseño Gráfico 2009
Zara Hormazábal D.
xhtml y Css??
Que es esto del
HTML.lenguaje     de estructuración y de contenidos


                         +
XML.lenguaje   de datos a través de etiquetas semánticas
Por que usar xhtml y css???
Flexible para el diseño
Capas y elementos superpuestos
Varias versiones en una sola estructura
Sitios más livianos, menos código, menos carga
xhtml y Css??
Que es esto del
Estructuramos contenido con etiquetas semánticas.
Definimos el significado de cada elemento no el aspecto.
El aspecto o diseño lo podemos controlar mediante el CSS.



XML + HTML = XHTML
Principal elemento etiquetas que para diferenciarse del contenido,
están encerradas por paréntesis angulares.




   <etiqueta> esto es una etiqueta </etiqueta>
Etiquetas xhtml, atributo y valores
        etiqueta              atributo


<form>
   <input type=”text” name=”nombre” />
</form>
                                           valor




<a href=quot;http://www.taller.clquot; title=”web taller”>

   <img alt=”imagen ejemplo” src=quot;ejemplo.gifquot;/>
</a>
Estructura de un xhtml
<!DOCTYPE html PUBLIC quot;-//W3C//DTD XHTML 1.0 Strict//ENquot;
quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtdquot;>


<html xmlns=quot;http://www.w3.org/1999/xhtmlquot; xml:lang=quot;esquot; lang=quot;esquot;>

<head>
  <meta name=quot;Autorquot; content=quot;tallerquot; />
  <meta name=quot;keywordsquot;
content=quot;bachillerato,html,dhtml,css,webs,webmasterquot; />
  <meta name=quot;GENERATORquot; content=quot;wordpressquot; />
  <meta http-equiv=quot;Content-Typequot; content=quot;text/html; charset=UTF-8quot; />
  <title>Titulo de la pagina</title>
</head>

<body>
 <p>Primer documento XHTML, es decir un, Hola mundo</p>
</body>
</html>
Estructura de un xhtml
<!DOCTYPE html PUBLIC quot;-//W3C//DTD XHTML 1.0 Strict//
                                                           Tipo de elementos o etiquetas
ENquot;
                                                           que usaremos
quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtdquot;>


                                                           Acá comienza el doc. xhtml
<html xmlns=quot;http://www.w3.org/1999/xhtmlquot;                 y se dan atributos del idioma.
xml:lang=quot;esquot; lang=quot;esquot;>


<head>
                                                           Encabezado de las páginas, no es
<meta name=quot;Autorquot; content=quot;tallerquot;>
                                                           lo mismo que header, acá se da
<meta name=quot;keywordsquot;                                      ciertos parametros como el titulo
content=quot;bachillerato,html,dhtml,css,webs,webmasterquot;>      del sitio, meta, enlace a los
<meta name=quot;GENERATORquot; content=quot;wordpressquot;>                estilos css, etc
<title>Titulo de la pagina</title>
</head>
                                                       Cuerpo de la página, contiene
                                                       todo el contenido que será visto.
<body>                                                 En este encontraremos las
<p>Primer documento XHTML, es decir un, Hola mundo</p> etiquetas como <p>, <li>,
</body>                                                <h1>...
</html>
Elementos (etiquetas) de un xhtml
<p>Este es un parrafo</p>                          Parrafo

<br /> es la etiqueta para un salto de linea

<b>Esto está en negrita</b>                        negrita

                                                   cursiva
<i>Esto está en cursiva</i>


<!--Este es un comentario y no se verá como contenido -->


<h1>Encabezado con etiqueta h1 </h1>
<!-- este puede ser el titulo del sitio -->

<h2>Encabezado con etiqueta h2 </h2>
<!-- este puede ser el titulo de la sección --!>
Elementos (etiquetas) de un xhtml
<strong>marca contenido al que se quiere dar más fuerza </strong>          Strong

                                                                           enfasis
<em> El elemento em agrega énfasis al contenido </em>

<img src=”url-de-la-imagen” alt=”descriptor”>


<a href=quot;http://www.example.comquot; title=quot;Apunta hacia example.comquot;>Enlace
absoluto</a>

<a href=quot;ejemplo02.htmlquot; title=quot;Ir al ejemplo numero 2quot; rel=quot;Prevquot;>Enlace
relativo</a>

<a href=quot;#finquot; title=quot;Ir al final de la pagina mediante el anclaquot;>Enlace hacia
ancla</a>

<a href=quot;mailto:mail@example.comquot;>Correo de ejemplo</a>
Elementos (etiquetas) de un xhtml
<table border=”0” cellpadding=”0” cellspacing=”0”>
 <tr> <!-- esto es la fila -->
   <th colspan=”3”> esto es una cabecera de una tabla </th>
 </tr>
 <tr>
   <td> esto es una celda/columna de una tabla </td>
   <td> esto es una celda/columna de una tabla </td>
   <td> esto es una celda/columna de una tabla </td>
 </tr>
</table>




          Esto es una cabecera th

          esto es una     esto es una      esto es una
          celda/columna   celda/columna    celda/columna
          td              td               td
Elementos (etiquetas) de un xhtml
<ul>                                      •elemento li a
                                          •elemento li b
 <li> lista desordenada </li>
                                          •elemento li c
</ul>

<ol>                                      1.elemento li a
                                          2.elemento li b
 <li> lista ordenada por número </li>
                                          3.elemento li c
</ol>

<dl>
                                          Término
<dt> término </dt >
                                          Definición
<dd> definición </dd >
</dl>


<form>
 <label>Nombre:</label>                   Nombre
 <input type=quot;textquot; name=quot;nombrequot;/>       Apellido
 <label>Apellido:</label>
                                          Mensaje
 <input type=quot;textquot; name=quot;apellidoquot;/>
 <label>Mensaje:</label>
 <textarea name=”mensaje”></textarea>
 <input type=quot;submitquot; value=quot;enviarquot; />                     enviar
</form>
Reglas de un xhtml
1. Los elementos vacíos deben cerrarse siempre:
     o Incorrecto: <br>
     o Correcto: <br />

2. Los elementos no vacíos también deben cerrarse siempre:
     o Incorrecto: <p>Primer párrafo<p>Segundo párrafo
     o Correcto: <p>Primer párrafo</p><p>Segundo párrafo</p>

3. Los elementos anidados deben tener un correcto orden de apertura/cierre
     o Incorrecto: <em><strong>Texto</em></strong>
     o Correcto: <em><strong>Texto</strong></em>

4. Los valores de los atributos deben siempre ir encerrados entre comillas
(simples o dobles).
     o Incorrecto: <td rowspan=3>
     o Correcto: <td rowspan=quot;3quot;> o <td rowspan='3'>

5. Los nombres de elementos y atributos deben ir en minúsculas.
     o Incorrecto: <A HREF=quot;http://www.domname.comquot;>Domname</A>
     o Correcto: <a href=quot;http://www.domname.comquot;>Domname</a>
Reglas de un xhtml
6. No está permitida la minimización de atributos (se usa el nombre del
atributo como valor).
     o Incorrecto: <textarea readonly>Solo-lectura</textarea>
     o Correcto: <textarea readonly=quot;readonlyquot;>Solo-lectura</textarea>

7. El texto no debe ser insertado directamente en el cuerpo (dentro de la
etiqueta quot;bodyquot;).
      o Incorrecto: <body>Texto plano</body>
      o Correcto: <body><span>Texto plano</span></body>

8. No se deben insertar elementos de bloque dentro de elementos de línea.
     o Incorrecto: <em><h2>Título</h2></em>
     o Correcto: <h2><em>Título</em></h2>
Css??
Que es esto del xhtml y
CSS.Cascade         Style Sheet

- Separar contenido de la presentación

- Unicos elementos para todo el sitio, pero en contexto

- Varias hojas de estilos para un mismo archivo

- Permite visualizar en distintos dispositivos, optimar cada uno
Como incluir css en un doc xhtml
css interno (no recomendado para grandes sitios)
<head>
<style type=quot;text/cssquot;>
 h1 { color: red; font-family: Arial; font-size: large; }
 p { color: gray; font-family: Verdana; font-size: medium; }
</style>
</head>

css externo

<head>
<link rel=quot;stylesheetquot; type=quot;text/cssquot; href=quot;/css/estilos.cssquot; media=quot;screenquot; />
</head>
media define el medio donde se verá el sitio:
- all (todos)
- screen (pantallas de ordenador)
- print (impresoras y “vista previa”)
- tv (televisores y dispositivos baja resolución)
- speech (sintetizadores de voz para discapacitados)
- braille (dispositivos táctiles) / embosed (impresoras braille)
- projection (proyectores y dispos. para presentaciones)
Selectores CSS
                                  regla css
                                      declaración


               h1 { color : #000; }
             selector          propiedad            valor




Universal     * { margin: 0; padding: 0; }
Etiqueta      p { font-size: 12px; color: #f;}
Descendente p span { color: #000;}
Clase        .especial { margin-top: 20px;}
ID          #especial { padding: 5px; border: 1px solid #333;}
Convinación p, a, span, em { text-decoration: underline; }
/* este es un comentario en CSS */
Selectores CSS
en css
span.estrella {
  padding: 0.5em;
  border: 1px solid #98be10;
  background: #f6feda;
}

#arena {
  color: #930;
  font-weight: bold;
}


en XHTML
span class=quot;estrellaquot;.../span

div id=quot;arenaquot;.../div
Selectores CSS
No confundir

/* Todos los elementos de tipo quot;pquot; con atributo class=quot;cartelquot; */
p.cartel { ... }


/* Todos los elementos con atributo class=quot;cartelquot; que estén dentro de
cualquier elemento de tipo quot;pquot; */
p .cartel { ... }


/* Todos los elementos quot;pquot; de la página y todos los elementos con
atributo class=quot;cartelquot; de la página */
p, .cartel { ... }
Unidades de medidas en CSS
Las unidades relativas son:
                         /* em */
h1 { margin: 0.5em }
p { font-size: 12px } /* px */
h1 { font-size: 200%; } /* % */



La unidades absolutas son:
útiles solamente cuando la propiedades físicas del medio de salida son
conocidas.

                       /* inches (pulgadas) 1in = 2.54 cm */
h1 { margin: 0.5in }
h2 { line-height: 3cm } /* centímetros */
h3 { word-spacing: 4mm } /* milímetros */
h4 { font-size: 12pt } /* puntos 1pt = 1/72 in*/
Color en CSS
Con palabras claves:
Las palabras se corresponden con el nombre en inglés de cada color:

aqua, black, blue, fuchsia, gray, green, lime, maroon, navy, olive, orange,
purple, red, silver, teal, white, yellow
Color en CSS
RGB hexadecimal:
Utilizando 10 símbolos para los números (0 al 9) y 16 símbolos para
representar las letras (de la A a la F)

p { color: #4762B0; }
#AAA = #AAAAAA
#FFF = #FFFFFF
#A0F = #AA00FF
#369 = #336699

en CSS se usa color más frecuentemente en fuentes, bordes, fondos.
Modelo de Caja
Todos los elementos se representen mediante cajas rectangulares.

Permite definir:
la altura y anchura de cada caja (height - width)
el margen existente entre cajas (margin)
el espacio de relleno interior contenido-caja (padding)
posicion (position - top - bottom etc)
visualización (display)
bordes (border)




                       Imágen de http://www.librosweb.es/css/
Modelo de Caja


div {
  width: 300px;
  padding-left: 50px;
  padding-right: 50px;
  margin-left: 30px;
  margin-right: 30px;
  border: 10px solid black;
}
                              Imágen de http://www.librosweb.es/css/
Modelo de Caja
La altura y anchura de cada caja (height - width)
Ambos pueden expresarse en pixeles o porcentajes, y si no queremos
definir usamos “auto” o que herede el tamaño del padre usamos “inherit”


/* esto en css */

#header { width: 800px; height: 60px;}


!-- esto en xhtml --

div id=quot;headerquot;
...
/div
Modelo de Caja
Margen y relleno (margin - padding)

/* separación entre el borde de la
caja y el resto de cajas adyacentes */

.margen {
  margin: 5px;
}
.margen-horizontal-centrado {
  margin: 5px auto;
}

/* distancia de “relleno” entre el límite
interior de la caja y el exterior (borde). */

.relleno {
  margin: 2px 10px;
}
Modelo de Caja
Bordes (border)
border | border-top | border-right | border-bottom | border-left

Ancho
border-width -- en px

color
border-color -- #000 | red

estilo
border-style -- none | hidden | dotted | dashed | solid | double

para no mostrar nada de bordes se usa border: none por ej. en imágenes

.caja {
border-top: 3px dashed red;
border-right: 3px double blue;
border-bottom: 2px dotted green;
border-left: 1px solid grey;
}
Modelo de Caja
Margen, relleno, bordes
La anchura y altura de un elemento no solamente se calculan teniendo en cuenta
sus propiedades width y height.
El margen, el relleno y los bordes establecidos a un elemento determinan la
anchura y altura final del elemento.


/* esto en css */

div {
  width: 300px;
  padding-left: 50px;
  padding-right: 50px;
  margin-left: 30px;
  margin-right: 30px;
  border: 10px solid black;
}

      30px + 10px + 50px + 300px + 50px + 10px + 30px = 480 píxel
Fondos en CSS
Fondo (background)

color | imagen | repetir | posición

body {
  background-color: #f;
  background-image: url(fondo-web.gif);
  background-repeat: repeat-x; /* repeat x y no-repeat */
  background-position: 0 0; /* 0 top left... */
}

body { #f url(fondo-web.gif) 0 0 repeat-x; }
Fuentes en CSS
Estilos de tipografía y textos
font-family : quot;Trebuchet MSquot;, Arial , Tahoma, sans - serif ;
font-size: 12px | 10em | 100%
font-color: #336699 | red
font-weight: bold | normal
line-height: 14px | 11em | 120%
text-align: right | left | center | justify
text-decoration: none | underline | overline | line-through
text-transform: none | uppercase | capitalize | lowercase

                          a:link {                       p.parrafo {
h2 {
                             font-size: 11px;               font-size: 11px;
  font-size: 18px;
                             font-color: blue;              font-color: #666;
  font-color: #000;
                             font-weight: normal;           font-weight: normal;
  font-weight: bold;
                             text-decoration: none;         line-height: 12px;
  }
                             }                              }
Posicionamiento y visualización
Tipos de elementos

En línea: siempre empiezan en una nueva línea y ocupan todo el espacio
disponible hasta el final de la línea

a, br, img, input, label, select, span, strong, sub, sup, textarea


De bloque: sólo ocupan el espacio necesario para mostrar sus contenidos

blockquote, center, div, form, h1, h2, h3, h4, h5, h6, hr, ol, p, table, ul.
Posicionamiento y visualización
Tipos de posicionamiento (position)

Static: por defecto

Relative: permite desplazar una caja respecto de su posición original. se controla
con las propiedades top, right, bottom y left.

Absolute: establece la posición en la que se muestra la caja de un elemento,
respecto a su elemento padre.

Fixed: su posición es inamovible dentro de la ventana del navegador
Posicionamiento y visualización
Visualización
Display: inline | block | none
        toma la forma del valor -- inline : en linea

Visivility: visible | hidden
           mantiene el espacio ocupado por el elemento, muestra u oculta
Posicionamiento y visualización
Visualización
Overflow: visible | hidden | scroll

para controlar la forma en la que se
visualizan los contenidos que sobresalen
de sus elementos.




z-index: valores (1-999)

permite controlar la posición
tridimensional de las cajas posicionadas

#caja1 { z-index: 5; }
#caja2 { z-index: 15;}
#caja3 { z-index: 25;}
Posicionamiento y visualización
Elemento flotante

Desplazamiento hasta la zona más a la izquierda o más a la derecha de la
posición en la que originalmente se encontraba.




float: rigth | float: left




clear: both
Referencias
Especificación oficial de CSS 2.1: la que incluyen todos los navegadores actuales.

Especificación oficial de CSS 3: la que sustituirá dentro de unos años a la actual
versión 2.1.

Web Developers Handbook: cientos de enlaces con todos los recursos útiles para
diseñadores web.

Blue Vertigo: otra colección de cientos de enlaces con recursos útiles para
diseñadores web.

Foros del Web: incluyen foros específicos dedicados a resolver dudas relacionadas
con el diseño web con CSS.

Ovillo: una de las mejores listas de distribución en castellano.

Los foros de SitePoint son una de las mejores referencias en inglés para resolver
dudas relacionadas con el diseño web.

Más contenido relacionado

La actualidad más candente (20)

Conceptos básicos Html
Conceptos básicos HtmlConceptos básicos Html
Conceptos básicos Html
 
Qué es xhtml
Qué es xhtmlQué es xhtml
Qué es xhtml
 
Curso Html
Curso HtmlCurso Html
Curso Html
 
Primera clase de HTML
Primera clase de HTMLPrimera clase de HTML
Primera clase de HTML
 
Qué Son Las Css
Qué Son Las CssQué Son Las Css
Qué Son Las Css
 
Inicio al HTML
Inicio al HTMLInicio al HTML
Inicio al HTML
 
Etiquetas html
Etiquetas htmlEtiquetas html
Etiquetas html
 
Javascript
JavascriptJavascript
Javascript
 
Html
HtmlHtml
Html
 
Etiquetas XHMTL
Etiquetas XHMTLEtiquetas XHMTL
Etiquetas XHMTL
 
Diapo03
Diapo03Diapo03
Diapo03
 
Etiquetas
EtiquetasEtiquetas
Etiquetas
 
PresentacióN Html
PresentacióN HtmlPresentacióN Html
PresentacióN Html
 
Introducción a CSS Parte - 1
Introducción a CSS Parte - 1Introducción a CSS Parte - 1
Introducción a CSS Parte - 1
 
HTML5 Enfoque Semantico
HTML5 Enfoque SemanticoHTML5 Enfoque Semantico
HTML5 Enfoque Semantico
 
Primeraclase
PrimeraclasePrimeraclase
Primeraclase
 
Tpd 02
Tpd 02Tpd 02
Tpd 02
 
Xhtml
XhtmlXhtml
Xhtml
 
Curso HTML 5 & jQuery - Leccion 5
Curso HTML 5 & jQuery - Leccion 5Curso HTML 5 & jQuery - Leccion 5
Curso HTML 5 & jQuery - Leccion 5
 
Html Basico en Español
Html Basico en EspañolHtml Basico en Español
Html Basico en Español
 

Destacado

Diseño centrado en el Usuario - Darcy Vergara
Diseño centrado en el Usuario - Darcy VergaraDiseño centrado en el Usuario - Darcy Vergara
Diseño centrado en el Usuario - Darcy Vergarazara hormazabal
 
Pre-procesadores CSS. SASS
Pre-procesadores CSS. SASSPre-procesadores CSS. SASS
Pre-procesadores CSS. SASSMarionaCruz
 
Guía Básica de CSS
Guía Básica de CSSGuía Básica de CSS
Guía Básica de CSSMariano Jofre
 
Introducción a HTML y CSS
Introducción a HTML y CSSIntroducción a HTML y CSS
Introducción a HTML y CSSAdriana Tienda
 
Memoria descriptiva aplicada el rediseño del sitio web Canaima GNU/Linux
Memoria descriptiva aplicada el rediseño del sitio web Canaima GNU/LinuxMemoria descriptiva aplicada el rediseño del sitio web Canaima GNU/Linux
Memoria descriptiva aplicada el rediseño del sitio web Canaima GNU/LinuxMaximiliano Vilchez
 
CSS - ¿Cómo agregar estilos a mi página?
CSS - ¿Cómo agregar estilos a mi página?CSS - ¿Cómo agregar estilos a mi página?
CSS - ¿Cómo agregar estilos a mi página?Harold Maduro
 
Reglas generales de diseño de páginas web
Reglas generales de diseño de páginas webReglas generales de diseño de páginas web
Reglas generales de diseño de páginas webKoldo Parra
 

Destacado (15)

Diseño centrado en el Usuario - Darcy Vergara
Diseño centrado en el Usuario - Darcy VergaraDiseño centrado en el Usuario - Darcy Vergara
Diseño centrado en el Usuario - Darcy Vergara
 
Pre-procesadores CSS. SASS
Pre-procesadores CSS. SASSPre-procesadores CSS. SASS
Pre-procesadores CSS. SASS
 
CSS
CSSCSS
CSS
 
Css
CssCss
Css
 
Guía Básica de CSS
Guía Básica de CSSGuía Básica de CSS
Guía Básica de CSS
 
Introduccion a CSS I
Introduccion a CSS IIntroduccion a CSS I
Introduccion a CSS I
 
Html css
Html cssHtml css
Html css
 
Reserva
ReservaReserva
Reserva
 
Diseño de Interfaces
Diseño de InterfacesDiseño de Interfaces
Diseño de Interfaces
 
Introducción a HTML y CSS
Introducción a HTML y CSSIntroducción a HTML y CSS
Introducción a HTML y CSS
 
Memoria descriptiva aplicada el rediseño del sitio web Canaima GNU/Linux
Memoria descriptiva aplicada el rediseño del sitio web Canaima GNU/LinuxMemoria descriptiva aplicada el rediseño del sitio web Canaima GNU/Linux
Memoria descriptiva aplicada el rediseño del sitio web Canaima GNU/Linux
 
CSS - ¿Cómo agregar estilos a mi página?
CSS - ¿Cómo agregar estilos a mi página?CSS - ¿Cómo agregar estilos a mi página?
CSS - ¿Cómo agregar estilos a mi página?
 
Reglas generales de diseño de páginas web
Reglas generales de diseño de páginas webReglas generales de diseño de páginas web
Reglas generales de diseño de páginas web
 
Propuesta web
Propuesta webPropuesta web
Propuesta web
 
SASS Preprocessor
SASS PreprocessorSASS Preprocessor
SASS Preprocessor
 

Similar a Front End Xhtml Css (20)

HTML
HTMLHTML
HTML
 
HTML
HTMLHTML
HTML
 
Html
HtmlHtml
Html
 
Introduccion Xhtml
Introduccion XhtmlIntroduccion Xhtml
Introduccion Xhtml
 
Html Y Javascript
Html Y JavascriptHtml Y Javascript
Html Y Javascript
 
Html Y Javascript
Html Y JavascriptHtml Y Javascript
Html Y Javascript
 
Diapo02
Diapo02Diapo02
Diapo02
 
Qué es html
Qué es htmlQué es html
Qué es html
 
C:\Documents And Settings\Alumno\Mis Documentos\Qué Es Html
C:\Documents And Settings\Alumno\Mis Documentos\Qué Es HtmlC:\Documents And Settings\Alumno\Mis Documentos\Qué Es Html
C:\Documents And Settings\Alumno\Mis Documentos\Qué Es Html
 
Curso Html Basico
Curso Html BasicoCurso Html Basico
Curso Html Basico
 
Xml
XmlXml
Xml
 
04 Marcas HTML
04 Marcas HTML04 Marcas HTML
04 Marcas HTML
 
CSS
CSSCSS
CSS
 
html
htmlhtml
html
 
Practica Html2
Practica Html2Practica Html2
Practica Html2
 
PHP
PHPPHP
PHP
 
LENGUAJE HTML
LENGUAJE HTMLLENGUAJE HTML
LENGUAJE HTML
 
Diseño web html
Diseño web htmlDiseño web html
Diseño web html
 
Programación Web I - ISC - UCQ - Presentación 04
Programación Web I - ISC - UCQ - Presentación 04Programación Web I - ISC - UCQ - Presentación 04
Programación Web I - ISC - UCQ - Presentación 04
 
Clase06
Clase06Clase06
Clase06
 

Último

SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersIván López Martín
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...AlanCedillo9
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 

Último (19)

SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 

Front End Xhtml Css

  • 1. Front End : Xhtml + Css Tecnologías web Lab. Diseño Gráfico 2009 Zara Hormazábal D.
  • 2. xhtml y Css?? Que es esto del HTML.lenguaje de estructuración y de contenidos + XML.lenguaje de datos a través de etiquetas semánticas
  • 3. Por que usar xhtml y css??? Flexible para el diseño Capas y elementos superpuestos Varias versiones en una sola estructura Sitios más livianos, menos código, menos carga
  • 4. xhtml y Css?? Que es esto del Estructuramos contenido con etiquetas semánticas. Definimos el significado de cada elemento no el aspecto. El aspecto o diseño lo podemos controlar mediante el CSS. XML + HTML = XHTML Principal elemento etiquetas que para diferenciarse del contenido, están encerradas por paréntesis angulares. <etiqueta> esto es una etiqueta </etiqueta>
  • 5. Etiquetas xhtml, atributo y valores etiqueta atributo <form> <input type=”text” name=”nombre” /> </form> valor <a href=quot;http://www.taller.clquot; title=”web taller”> <img alt=”imagen ejemplo” src=quot;ejemplo.gifquot;/> </a>
  • 6. Estructura de un xhtml <!DOCTYPE html PUBLIC quot;-//W3C//DTD XHTML 1.0 Strict//ENquot; quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtdquot;> <html xmlns=quot;http://www.w3.org/1999/xhtmlquot; xml:lang=quot;esquot; lang=quot;esquot;> <head> <meta name=quot;Autorquot; content=quot;tallerquot; /> <meta name=quot;keywordsquot; content=quot;bachillerato,html,dhtml,css,webs,webmasterquot; /> <meta name=quot;GENERATORquot; content=quot;wordpressquot; /> <meta http-equiv=quot;Content-Typequot; content=quot;text/html; charset=UTF-8quot; /> <title>Titulo de la pagina</title> </head> <body> <p>Primer documento XHTML, es decir un, Hola mundo</p> </body> </html>
  • 7. Estructura de un xhtml <!DOCTYPE html PUBLIC quot;-//W3C//DTD XHTML 1.0 Strict// Tipo de elementos o etiquetas ENquot; que usaremos quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtdquot;> Acá comienza el doc. xhtml <html xmlns=quot;http://www.w3.org/1999/xhtmlquot; y se dan atributos del idioma. xml:lang=quot;esquot; lang=quot;esquot;> <head> Encabezado de las páginas, no es <meta name=quot;Autorquot; content=quot;tallerquot;> lo mismo que header, acá se da <meta name=quot;keywordsquot; ciertos parametros como el titulo content=quot;bachillerato,html,dhtml,css,webs,webmasterquot;> del sitio, meta, enlace a los <meta name=quot;GENERATORquot; content=quot;wordpressquot;> estilos css, etc <title>Titulo de la pagina</title> </head> Cuerpo de la página, contiene todo el contenido que será visto. <body> En este encontraremos las <p>Primer documento XHTML, es decir un, Hola mundo</p> etiquetas como <p>, <li>, </body> <h1>... </html>
  • 8. Elementos (etiquetas) de un xhtml <p>Este es un parrafo</p> Parrafo <br /> es la etiqueta para un salto de linea <b>Esto está en negrita</b> negrita cursiva <i>Esto está en cursiva</i> <!--Este es un comentario y no se verá como contenido --> <h1>Encabezado con etiqueta h1 </h1> <!-- este puede ser el titulo del sitio --> <h2>Encabezado con etiqueta h2 </h2> <!-- este puede ser el titulo de la sección --!>
  • 9. Elementos (etiquetas) de un xhtml <strong>marca contenido al que se quiere dar más fuerza </strong> Strong enfasis <em> El elemento em agrega énfasis al contenido </em> <img src=”url-de-la-imagen” alt=”descriptor”> <a href=quot;http://www.example.comquot; title=quot;Apunta hacia example.comquot;>Enlace absoluto</a> <a href=quot;ejemplo02.htmlquot; title=quot;Ir al ejemplo numero 2quot; rel=quot;Prevquot;>Enlace relativo</a> <a href=quot;#finquot; title=quot;Ir al final de la pagina mediante el anclaquot;>Enlace hacia ancla</a> <a href=quot;mailto:mail@example.comquot;>Correo de ejemplo</a>
  • 10. Elementos (etiquetas) de un xhtml <table border=”0” cellpadding=”0” cellspacing=”0”> <tr> <!-- esto es la fila --> <th colspan=”3”> esto es una cabecera de una tabla </th> </tr> <tr> <td> esto es una celda/columna de una tabla </td> <td> esto es una celda/columna de una tabla </td> <td> esto es una celda/columna de una tabla </td> </tr> </table> Esto es una cabecera th esto es una esto es una esto es una celda/columna celda/columna celda/columna td td td
  • 11. Elementos (etiquetas) de un xhtml <ul> •elemento li a •elemento li b <li> lista desordenada </li> •elemento li c </ul> <ol> 1.elemento li a 2.elemento li b <li> lista ordenada por número </li> 3.elemento li c </ol> <dl> Término <dt> término </dt > Definición <dd> definición </dd > </dl> <form> <label>Nombre:</label> Nombre <input type=quot;textquot; name=quot;nombrequot;/> Apellido <label>Apellido:</label> Mensaje <input type=quot;textquot; name=quot;apellidoquot;/> <label>Mensaje:</label> <textarea name=”mensaje”></textarea> <input type=quot;submitquot; value=quot;enviarquot; /> enviar </form>
  • 12. Reglas de un xhtml 1. Los elementos vacíos deben cerrarse siempre: o Incorrecto: <br> o Correcto: <br /> 2. Los elementos no vacíos también deben cerrarse siempre: o Incorrecto: <p>Primer párrafo<p>Segundo párrafo o Correcto: <p>Primer párrafo</p><p>Segundo párrafo</p> 3. Los elementos anidados deben tener un correcto orden de apertura/cierre o Incorrecto: <em><strong>Texto</em></strong> o Correcto: <em><strong>Texto</strong></em> 4. Los valores de los atributos deben siempre ir encerrados entre comillas (simples o dobles). o Incorrecto: <td rowspan=3> o Correcto: <td rowspan=quot;3quot;> o <td rowspan='3'> 5. Los nombres de elementos y atributos deben ir en minúsculas. o Incorrecto: <A HREF=quot;http://www.domname.comquot;>Domname</A> o Correcto: <a href=quot;http://www.domname.comquot;>Domname</a>
  • 13. Reglas de un xhtml 6. No está permitida la minimización de atributos (se usa el nombre del atributo como valor). o Incorrecto: <textarea readonly>Solo-lectura</textarea> o Correcto: <textarea readonly=quot;readonlyquot;>Solo-lectura</textarea> 7. El texto no debe ser insertado directamente en el cuerpo (dentro de la etiqueta quot;bodyquot;). o Incorrecto: <body>Texto plano</body> o Correcto: <body><span>Texto plano</span></body> 8. No se deben insertar elementos de bloque dentro de elementos de línea. o Incorrecto: <em><h2>Título</h2></em> o Correcto: <h2><em>Título</em></h2>
  • 14. Css?? Que es esto del xhtml y CSS.Cascade Style Sheet - Separar contenido de la presentación - Unicos elementos para todo el sitio, pero en contexto - Varias hojas de estilos para un mismo archivo - Permite visualizar en distintos dispositivos, optimar cada uno
  • 15. Como incluir css en un doc xhtml css interno (no recomendado para grandes sitios) <head> <style type=quot;text/cssquot;> h1 { color: red; font-family: Arial; font-size: large; } p { color: gray; font-family: Verdana; font-size: medium; } </style> </head> css externo <head> <link rel=quot;stylesheetquot; type=quot;text/cssquot; href=quot;/css/estilos.cssquot; media=quot;screenquot; /> </head> media define el medio donde se verá el sitio: - all (todos) - screen (pantallas de ordenador) - print (impresoras y “vista previa”) - tv (televisores y dispositivos baja resolución) - speech (sintetizadores de voz para discapacitados) - braille (dispositivos táctiles) / embosed (impresoras braille) - projection (proyectores y dispos. para presentaciones)
  • 16. Selectores CSS regla css declaración h1 { color : #000; } selector propiedad valor Universal * { margin: 0; padding: 0; } Etiqueta p { font-size: 12px; color: #f;} Descendente p span { color: #000;} Clase .especial { margin-top: 20px;} ID #especial { padding: 5px; border: 1px solid #333;} Convinación p, a, span, em { text-decoration: underline; } /* este es un comentario en CSS */
  • 17. Selectores CSS en css span.estrella { padding: 0.5em; border: 1px solid #98be10; background: #f6feda; } #arena { color: #930; font-weight: bold; } en XHTML span class=quot;estrellaquot;.../span div id=quot;arenaquot;.../div
  • 18. Selectores CSS No confundir /* Todos los elementos de tipo quot;pquot; con atributo class=quot;cartelquot; */ p.cartel { ... } /* Todos los elementos con atributo class=quot;cartelquot; que estén dentro de cualquier elemento de tipo quot;pquot; */ p .cartel { ... } /* Todos los elementos quot;pquot; de la página y todos los elementos con atributo class=quot;cartelquot; de la página */ p, .cartel { ... }
  • 19. Unidades de medidas en CSS Las unidades relativas son: /* em */ h1 { margin: 0.5em } p { font-size: 12px } /* px */ h1 { font-size: 200%; } /* % */ La unidades absolutas son: útiles solamente cuando la propiedades físicas del medio de salida son conocidas. /* inches (pulgadas) 1in = 2.54 cm */ h1 { margin: 0.5in } h2 { line-height: 3cm } /* centímetros */ h3 { word-spacing: 4mm } /* milímetros */ h4 { font-size: 12pt } /* puntos 1pt = 1/72 in*/
  • 20. Color en CSS Con palabras claves: Las palabras se corresponden con el nombre en inglés de cada color: aqua, black, blue, fuchsia, gray, green, lime, maroon, navy, olive, orange, purple, red, silver, teal, white, yellow
  • 21.
  • 22. Color en CSS RGB hexadecimal: Utilizando 10 símbolos para los números (0 al 9) y 16 símbolos para representar las letras (de la A a la F) p { color: #4762B0; } #AAA = #AAAAAA #FFF = #FFFFFF #A0F = #AA00FF #369 = #336699 en CSS se usa color más frecuentemente en fuentes, bordes, fondos.
  • 23. Modelo de Caja Todos los elementos se representen mediante cajas rectangulares. Permite definir: la altura y anchura de cada caja (height - width) el margen existente entre cajas (margin) el espacio de relleno interior contenido-caja (padding) posicion (position - top - bottom etc) visualización (display) bordes (border) Imágen de http://www.librosweb.es/css/
  • 24. Modelo de Caja div { width: 300px; padding-left: 50px; padding-right: 50px; margin-left: 30px; margin-right: 30px; border: 10px solid black; } Imágen de http://www.librosweb.es/css/
  • 25. Modelo de Caja La altura y anchura de cada caja (height - width) Ambos pueden expresarse en pixeles o porcentajes, y si no queremos definir usamos “auto” o que herede el tamaño del padre usamos “inherit” /* esto en css */ #header { width: 800px; height: 60px;} !-- esto en xhtml -- div id=quot;headerquot; ... /div
  • 26. Modelo de Caja Margen y relleno (margin - padding) /* separación entre el borde de la caja y el resto de cajas adyacentes */ .margen { margin: 5px; } .margen-horizontal-centrado { margin: 5px auto; } /* distancia de “relleno” entre el límite interior de la caja y el exterior (borde). */ .relleno { margin: 2px 10px; }
  • 27. Modelo de Caja Bordes (border) border | border-top | border-right | border-bottom | border-left Ancho border-width -- en px color border-color -- #000 | red estilo border-style -- none | hidden | dotted | dashed | solid | double para no mostrar nada de bordes se usa border: none por ej. en imágenes .caja { border-top: 3px dashed red; border-right: 3px double blue; border-bottom: 2px dotted green; border-left: 1px solid grey; }
  • 28. Modelo de Caja Margen, relleno, bordes La anchura y altura de un elemento no solamente se calculan teniendo en cuenta sus propiedades width y height. El margen, el relleno y los bordes establecidos a un elemento determinan la anchura y altura final del elemento. /* esto en css */ div { width: 300px; padding-left: 50px; padding-right: 50px; margin-left: 30px; margin-right: 30px; border: 10px solid black; } 30px + 10px + 50px + 300px + 50px + 10px + 30px = 480 píxel
  • 29. Fondos en CSS Fondo (background) color | imagen | repetir | posición body { background-color: #f; background-image: url(fondo-web.gif); background-repeat: repeat-x; /* repeat x y no-repeat */ background-position: 0 0; /* 0 top left... */ } body { #f url(fondo-web.gif) 0 0 repeat-x; }
  • 30. Fuentes en CSS Estilos de tipografía y textos font-family : quot;Trebuchet MSquot;, Arial , Tahoma, sans - serif ; font-size: 12px | 10em | 100% font-color: #336699 | red font-weight: bold | normal line-height: 14px | 11em | 120% text-align: right | left | center | justify text-decoration: none | underline | overline | line-through text-transform: none | uppercase | capitalize | lowercase a:link { p.parrafo { h2 { font-size: 11px; font-size: 11px; font-size: 18px; font-color: blue; font-color: #666; font-color: #000; font-weight: normal; font-weight: normal; font-weight: bold; text-decoration: none; line-height: 12px; } } }
  • 31. Posicionamiento y visualización Tipos de elementos En línea: siempre empiezan en una nueva línea y ocupan todo el espacio disponible hasta el final de la línea a, br, img, input, label, select, span, strong, sub, sup, textarea De bloque: sólo ocupan el espacio necesario para mostrar sus contenidos blockquote, center, div, form, h1, h2, h3, h4, h5, h6, hr, ol, p, table, ul.
  • 32. Posicionamiento y visualización Tipos de posicionamiento (position) Static: por defecto Relative: permite desplazar una caja respecto de su posición original. se controla con las propiedades top, right, bottom y left. Absolute: establece la posición en la que se muestra la caja de un elemento, respecto a su elemento padre. Fixed: su posición es inamovible dentro de la ventana del navegador
  • 33. Posicionamiento y visualización Visualización Display: inline | block | none toma la forma del valor -- inline : en linea Visivility: visible | hidden mantiene el espacio ocupado por el elemento, muestra u oculta
  • 34. Posicionamiento y visualización Visualización Overflow: visible | hidden | scroll para controlar la forma en la que se visualizan los contenidos que sobresalen de sus elementos. z-index: valores (1-999) permite controlar la posición tridimensional de las cajas posicionadas #caja1 { z-index: 5; } #caja2 { z-index: 15;} #caja3 { z-index: 25;}
  • 35. Posicionamiento y visualización Elemento flotante Desplazamiento hasta la zona más a la izquierda o más a la derecha de la posición en la que originalmente se encontraba. float: rigth | float: left clear: both
  • 36. Referencias Especificación oficial de CSS 2.1: la que incluyen todos los navegadores actuales. Especificación oficial de CSS 3: la que sustituirá dentro de unos años a la actual versión 2.1. Web Developers Handbook: cientos de enlaces con todos los recursos útiles para diseñadores web. Blue Vertigo: otra colección de cientos de enlaces con recursos útiles para diseñadores web. Foros del Web: incluyen foros específicos dedicados a resolver dudas relacionadas con el diseño web con CSS. Ovillo: una de las mejores listas de distribución en castellano. Los foros de SitePoint son una de las mejores referencias en inglés para resolver dudas relacionadas con el diseño web.

Notas del editor