Curso de HTML y CSS

Post on 12-Jun-2015

201 views 0 download

description

Curso de HTML dirigido a personas no técnicas.

Transcript of Curso de HTML y CSS

HTML

El presente

es la Red

en evolución

cont inua

Barcelona, marzo 2013

@borjamulleras| www.md360.es | borja@md360.es

 Creado  en  1989-­‐1991  por  Tim  Berners-­‐Lee  en  el  CERN  con  fines  de  compar:r  información  cien=fica.  

 En  1993  Marc  Andreessen  crea  Mosaic  antecesor  de  Netscape.  

 1994  primeros  servidores  en  España:  FIB-­‐UPC  y  aparece  Yahoo  

 1995-­‐6  pasó  a  ser  un  negocio  y  MicrosoR  entró.  

Un poquito de historia

@borjamulleras| www.md360.es | borja@md360.es

Un poquito de historia

http://www.zakon.org/robert/internet/timeline/

@borjamulleras| www.md360.es | borja@md360.es

¿Qué significa HTML?

HTML es la abreviatura de "HyperText Mark-up Language“:

  Hiper <> lineal: se puede ir donde uno quiera cuando uno quiera. Por ejemplo, no es necesario visitar MSN.com antes de visitar HTML.net.   Texto se explica por sí solo.   Marcado es lo que haces con el texto. Se marca el texto del mismo modo que en un programa de edición de textos con encabezados, viñetas, negrita, etc.   Lenguaje es lo que es HTML. Este lenguaje hace uso de muchos términos en inglés.

¿Y la X de XHTML?

@borjamulleras| www.md360.es | borja@md360.es

Un ejemplo de HTML

@borjamulleras| www.md360.es | borja@md360.es

 Crear  pequeños  códigos  de  HTML  para  formatar  mis  entradas  en  la  web  o  en  el  blog.  

 Entender  como  colocar  los  códigos    de  Google  Analy:cs  y  otros  servicios  de  la  nube.  

 Entender  como  mejorar  el  SEO  On-­‐Page.  

 Poder  personalizar  algunos  CMS  con  es:los  propios.  

 Crear  una  página  web.  

¿Para que os sirve saber HTML y CSS?

@borjamulleras| www.md360.es | borja@md360.es

¿Para que os sirve saber HTML y CSS?

@borjamulleras| www.md360.es | borja@md360.es

¿Para que os sirve saber HTML y CSS?

@borjamulleras| www.md360.es | borja@md360.es

¿Qué versión?

HTML 4.01 es del año 1999

HTML 5.0 es del año 2012.

Diferencias entre HTML 5 y 4: la esencial elimina FLASH http://www.ismarigrafica.com/web-y-otros-asuntos/10-diferencias-esenciales-entre-html4-y-html5/

¿Lo soportan los navegadores? http://www.findmebyip.com/litmus/

@borjamulleras| www.md360.es | borja@md360.es

¿Qué versión?

Navegador usado para visitar una página web entre 1/1/2013 y 26/2/2013

@borjamulleras| www.md360.es | borja@md360.es

¿Qué versión?

Versiones de IE usado para visitar una página web entre 1/1/2013 y 26/2/2013

@borjamulleras| www.md360.es | borja@md360.es

¿Qué versión?

@borjamulleras| www.md360.es | borja@md360.es

Etiquetas y atributos

Llamamos tags a las palabras reservadas que indicarán el formato del texto. Para distinguirlas de éste, serán enmarcadas entre los símbolos ‘<‘ y ‘>‘

Etiquetas llenas: ...texto normal <marca>texto afectado por la marca</marca>resto del texto...

...texto normal <B>Texto en negrita</B>resto del texto…

Etiquetas vacías: Estos elementos no requieren de la marca final, ya que

normalmente no producen un efecto sobre el texto en sí. La marca <HR> muestra una línea horizontal en la pantalla.

Etiquetas con atributos: <marca atributo1 atributo2=numerico atributo3=“alfanumerico”>texto afectado</marca>

<A HREF=“curso.htm”>Pica aquí para ir al curso</A>

@borjamulleras| www.md360.es | borja@md360.es

 No  dis:nción  mayúsculas  y  minúsculas.  

 No  detecta  espacios  en  blanco  e  ignora  los  saltos  de  línea.  

 Los  navegadores  ignoran  toda  e:queta  que  no  reconozcan  sin  dar  ningún  error.  

 Comentarios:  <!–    

Todo  texto  y  <TAGS>  incluidos  aquí  son  ignorados    y  no  se  muestran  en  su  visualización.    

-­‐-­‐>  

Consideraciones generales HTML

@borjamulleras| www.md360.es | borja@md360.es

<HTML>    <HEAD>  

<TITLE>Este  es  mi  primer  documento  en  HTML</TITLE>  </HEAD>  <BODY>    

Hola  <B>Mundo!</B>  <HR>  Este  es  mi  primer  documento  en  html.    <!-­‐-­‐  si  esto  aparece  es  que  me  he  equivocado  -­‐-­‐>  

</BODY>    </HTML>  

Tu primer documento HTML

@borjamulleras| www.md360.es | borja@md360.es

Body - Atributos de BODY

La marca BODY soporta algunos atributos - OBSOLETO:  TEXT: color del texto.  BGCOLOR: color de fondo de la pagina.

<BODY TEXT="#0000FF" BGCOLOR="#FF00FF”>

Notación RGB http://www.javascripter.net/faq/rgbtohex.htm

http://www.josesupo.com/paleta-de-color-y-conversor-rgb-hexadecimal/comment-page-1

@borjamulleras| www.md360.es | borja@md360.es

Body - Tipos de letra

Cabecera: <Hn>texto de cabecera</Hn> n=1,2,3,4,5,6

@borjamulleras| www.md360.es | borja@md360.es

Body - Tipos de letra

@borjamulleras| www.md360.es | borja@md360.es

Body - Tipos de letra

<FONT color=“color” SIZE=“tamaño” FACE=“tipo_de_letra”>texto afectado</FONT>

@borjamulleras| www.md360.es | borja@md360.es

Body - Separadores bloques de texto

<P></P> <HR> <BR>

@borjamulleras| www.md360.es | borja@md360.es

Body - Centrar texto

<CENTER></CENTER>

http://www.w3schools.com/tags/

@borjamulleras| www.md360.es | borja@md360.es

Body - Imagenes

<IMG SRC=“” ALT=“” width=“” height=“”>

http://www.w3schools.com/tags/

@borjamulleras| www.md360.es | borja@md360.es

Body - enlaces

<A HREF=“”>Bloque afectado por el enlace</A>

http://www.w3schools.com/tags/

@borjamulleras| www.md360.es | borja@md360.es

Body - Caracteres especiales

http://ascii.cl/es/codigos-html.htm

Espacio  en  blanco   &nbsp;  

Acento  ACUTE    á,é,í,ó,ú     &xacute;  x=a,e,i,o,u,A,E,I,O,U  

Acento  GRAVE  à,è,ì,ò,ù   &xgrave;  x=a,e,i,o,u,A,E,I,O,U  

ñ   &n:lde;  /  &N:lde;  

Ç,ç   &Ccedil;  

€   &euro;  

<,>   &lt;,  &gt;  

@borjamulleras| www.md360.es | borja@md360.es

<HTML>    <HEAD>  

<TITLE>Este  es  mi  primer  documento  en  HTML</TITLE>  </HEAD>  <BODY>    

Hola  <B>Mundo!</B>  <HR>  Este  es  mi  primer  documento  en  html.    <!-­‐-­‐  si  esto  aparece  es  que  me  he  equivocado  -­‐-­‐>  

</BODY>    </HTML>  

Tu primer documento HTML

@borjamulleras| www.md360.es | borja@md360.es

<HTML>    <HEAD>  

<TITLE>Este  es  mi  primer  documento  en  HTML</TITLE>  <meta  name="descrip:on"  content=“Curso  HTML  y  CSS">  <meta  name="keywords"  content="HTML,CSS,  ">  <meta  name="author"  content=“Borja  Mulleras"></HEAD>  

<BODY>    ….  

</BODY>    </HTML>  

HEAD - Elementos

@borjamulleras| www.md360.es | borja@md360.es

Ejercicio

 Título de la página tanto en el navegador como en la página en si.

 Texto cualquiera: http://es.lipsum.com/

 Texto en negrita.

 Texto resaltado.

 Texto en color rojo.

 Con saltos de párrafo.

 Una línea horizontal de separación.

 Colocar una imagen centrada con un link a http://nhbarcelona.com/

@borjamulleras| www.md360.es | borja@md360.es

Listas sin Orden

@borjamulleras| www.md360.es | borja@md360.es

Listas con Orden

@borjamulleras| www.md360.es | borja@md360.es

Tablas

Una tabla es una forma flexible de formatear el contenido de una página web.

 Estructura de datos: formato tabla de datos.

 Dar forma (estructurar) a una página web.

@borjamulleras| www.md360.es | borja@md360.es

Tablas

@borjamulleras| www.md360.es | borja@md360.es

Tablas

@borjamulleras| www.md360.es | borja@md360.es

Tablas

@borjamulleras| www.md360.es | borja@md360.es

Tablas

@borjamulleras| www.md360.es | borja@md360.es

Tablas - Etiquetas

Funcionamiento básico de las tablas: http://www.htmlpoint.com/guida/html_11.htm

Ejemplos de tablas: http://www.turinconenlaweb.com/blog/ejemplo-con-tablas-en-html

@borjamulleras| www.md360.es | borja@md360.es

Tablas – atributo colspan

@borjamulleras| www.md360.es | borja@md360.es

Tablas – atributo rowspan

@borjamulleras| www.md360.es | borja@md360.es

Tablas – ejercicio

@borjamulleras| www.md360.es | borja@md360.es

Formularios

<FORM NAME=“nombre” ACTION=“[URL]” METHOD=“Post | Get”>

Campos de introducción info

</FORM>

@borjamulleras| www.md360.es | borja@md360.es

Formularios – Input Texto

<FORM NAME=“nombre” ACTION=“[URL]” METHOD=“Post | Get”>

First name: <input type="text" name="firstname"><br> Last name: <input type="text" name="lastname">

</FORM>

@borjamulleras| www.md360.es | borja@md360.es

Formularios – Input Password

<FORM NAME=“nombre” ACTION=“[URL]” METHOD=“Post | Get”>

Password: <input type="password" name="pwd">

</FORM>

@borjamulleras| www.md360.es | borja@md360.es

Formularios – Radio Buttons

<FORM NAME=“nombre” ACTION=“[URL]” METHOD=“Post | Get”>

<input type="radio" name="sex" value="male">Male<br> <input type="radio" name="sex" value="female">Female

</FORM>

@borjamulleras| www.md360.es | borja@md360.es

Formularios – Checkbox

<FORM NAME=“nombre” ACTION=“[URL]” METHOD=“Post | Get”>

<input type="checkbox" name="vehicle" value="Bike">I have a bike<br> <input type="checkbox" name="vehicle" value="Car">I have a car

</FORM>

@borjamulleras| www.md360.es | borja@md360.es

Formularios – Lista desplegable

<FORM NAME=“nombre” ACTION=“[URL]” METHOD=“Post | Get”>

<select name="cars"> <option value="volvo">Volvo</option> <option value="saab">Saab</option> <option value="fiat">Fiat</option> <option value="audi">Audi</option> </select>

</FORM>

@borjamulleras| www.md360.es | borja@md360.es

Formularios – Texto libre

<FORM NAME=“nombre” ACTION=“[URL]” METHOD=“Post | Get”>

<textarea rows="10" cols="30"> The cat was playing in the garden. </textarea>

</FORM>

@borjamulleras| www.md360.es | borja@md360.es

Formularios – Submit

<FORM NAME=“nombre” ACTION=“[URL]” METHOD=“Post | Get”>

<input type="submit" value=“Enviar">

</FORM>

@borjamulleras| www.md360.es | borja@md360.es

Formularios – Ejemplo <form action="MAILTO:someone@example.com" method="post" enctype="text/plain"> Name:<br> <input type="text" name="name" value="your name"><br> E-mail:<br> <input type="text" name="mail" value="your email"><br> Comment:<br> <input type="text" name="comment" value="your comment" size="50"><br><br> <input type="submit" value="Send"> <input type="reset" value="Reset"> </form>

@borjamulleras| www.md360.es | borja@md360.es

Formularios – Ejercicio