Tema 1. HTML.

Slides:



Advertisements
Presentaciones similares
Lenguaje de definición
Advertisements

HTML SENA.
DISEÑO DE PAGINAS WEB Las páginas Web son documentos de hipertexto y multimedia. Son documentos multimedia que incorporan imágenes, videos, animaciones,
HTML Conceptos básicos.
DOCENTE: Ing. Eddye Sánchez Castillo
QUE ES HTML? HTML es el lenguaje con el que al escribir etiquetas creamos páginas web. Las páginas se visualizan por medio de un navegador (Internet Explorer,
DISEÑO SITIOS WEB CON HTML Los sitios html comienzan con el código de inicio y terminan con el código Así que ponemos Los sitios html se dividen en un.
Lenguaje XHTML Instituto de Educación Superior Tecnológico Publico de «La Joya» Computación e Informática Ing. Wilfredo Chávez Ilasaca.
Hypertext Markup Language HTML
ETIQUETAS. Importante Que es una Etiqueta: Son elementos que tienen dos propiedades básicas: atributos y contenidose crea de esta forma, Se cierra de.
HTML. Etiquetas   Atributos  BGCOLOR: Color de fondo "padrón: gris o blanco"  TEXT: Color de los textos de la página "padrón: negro"  LINK: Color.
Listas Una lista permite organizar la totalidad o parte de un documento HTML estructurándolo de la forma más clara posible para hacerlo más perceptible.
Tamaños y tipos de letra en HTML Para definir distintos tamaños de letra, en HTML se utiliza el elemento lleno donde x es un número que puede variar entre.
Es un conjunto o serie de etiquetas incluidas en archivos de texto que definen la estructura de un documento WWW. Los navegadores WWW leen estos archivos.
Hyper Text Markup Language (LENGUAJE DE MARCAS DE HIPERTEXTO) HTML.
Hypertext Markup Language HTML. OBJETIVOS Conocer los fundamentos de HTML Escribir HTML usando un editor sencillo Conocer las marcas HTML Visualizar el.
CODIGO HTML HTML, siglas de HyperText Markup Language
Hyper Text Markup Language (LENGUAJE DE MARCAS DE HIPERTEXTO) HTML.
Diseño Web y Multimedia 1 Clase 4 Docente: Josué Fortis.
Karina Quispe. Multiplataforma Simple Esta en todos lados No es mas que simple texto Libre.
Diseño de una publicación digital Curso: Medios digitales Dra. Lyudmyla Yezers´ka.
INTRODUCCIÓN HTML. QUE ES HTML El HTML (Hyper Text Markup Language) es el lenguaje con el que se escriben las páginas web. HTML es un lenguaje de hipertexto.
Clase 2 LISTAS: Una lista permite organizar la totalidad o parte de un documento HTML. Existen varios tipos de Listas: 1.Listas Sin Orden (sin enumeración),
HTML & CSS. 15 Qué es HTML FCC-BUAP Verano 2016BMB - RAM  Es un lenguaje de marcas para formatear y estructurar un documento, que puede leerse en cualquier.
Luis Enrique Lara Ramirez Capa B.  HTML es el lenguaje que se emplea para el desarrollo de páginas de internet. Está compuesto por una seríe de etiquetas.
Las tablas nos permite representar y ordenar cualquier elemento de nuestra presentación en diferentes filas y columnas de modo que podamos resumir grandes.
HTML Básico. Temas a desarrollar  ¿Qué es HTML?  Estructura de un documento HTML  Comentarios  Títulos  Cabeceras  Párrafos  Salto de línea  Fuentes.
Principios, teoría y práctica sobre los conceptos de HTML básicos.
HTM L (Hyper Text Markup Language). ¿Qué es HTML? Es el lenguaje que permite escribir texto de forma estructurada, y que está compuesto por etiquetas,
HTML.
Curso Creación Pàginas Web
MANEJO DE TEXTO Y OBJETOS AVANZADOS ENCABEZADOS Y PIES DE PÁGINA
HTML.
HERRAMIENTAS DE INFORMATICA
Como crear una pagina web
Como crear una pagina web
LENGUAJES DE CODIGO PARA DISEÑO DIGITAL
CÓDIGO HTML PRESENTADO POR: JHERSON FERNANDO TRUJILLO RUBIO
HTML Informática.
HTML Formato al texto.
Introducción al HTML CORUNIVERSITEC Multimedia y Web
CONFIGURAR PÁGINA Antes de imprimir una hoja de cálculo, es conveniente que configuremos la página, para modificar factores que afectan a la presentación.
COMO CREAR UNA PAGINA WEB EN HTML
INTRODUCCIÓN El lenguaje HTML (HyperText Markup Language), es el formato estándar que se utiliza para crear e interpretar documentos de texto e imágenes,
Como elaborar una página HTML
Tema 4 Lenguaje HTML Parte 4.
HTML, Editores HTML, Servidores Locales
Parte 3. HTML.
Parte 4 HTML.
HTML.
Francisco de Jesus Guerrero Mata Ing. Sistemas Computacionales
Curso de Programación Web html, java script
DISEÑO DE PÁGINAS WEB WEB SITE DESIGNER
El botón office: están las tareas de nuevo documento, de crear un documento, así como la tarea de imprimir. También se muestras los documentos abiertos.
¿Qué es un hipervínculo? . Un hipervínculo es un enlace, normalmente entre dos páginas web de un mismo sitio, pero un enlace también puede apuntar a.
Manual para entrega de trabajos
HTML.
HTML HyperText Markup Language (Lenguaje de Marcas de Hipertexto)
Tema 4 Lenguaje HTML Parte 4.
Facilitador: Ing. Marco Poma Fuente: Bibliografía del Internet
HTML.
<html> <head> <title> </title> </head>
Lenguajes del lado del cliente
ETIQUETAS HTML.
HTML.
HTML.
Curso Creación Pàginas Web
Teletraducción Servicio Web Wide World y servicio FTP
INTRODUCCIÓN El lenguaje HTML (HyperText Markup Language), es el formato estándar que se utiliza para crear e interpretar documentos de texto e imágenes,
Guía Básica de HTML.
Transcripción de la presentación:

Tema 1. HTML

HTML HTML es el lenguaje con el que se escriben las páginas web. Las páginas web pueden ser vistas por el usuario mediante un tipo de aplicación llamada navegador. El HTML se creó en un principio con objetivos divulgativos. No se pensó que la web llegara a ser un área de ocio con carácter multimedia, de modo que, el HTML se creó sin dar respuesta a todos los posibles usos que se le iba a dar y a todos los colectivos de gente que lo utilizarían en un futuro. Rumbo a AJAX

HTML Es recomendable usar el Bloc de notas que viene con windows, u otro editor de textos sencillo. Hay que tener cuidado con algunos editores más complejos como Wordpad o Microsoft Word, pues colocan su propio código especial al guardar las páginas y HTML es únicamente texto plano, con lo que podremos tener problemas. Una página es un archivo donde está contenido el código HTML en forma de texto. Estos archivos tienen extensión .html o .htm (es indiferente cuál utilizar). Rumbo a AJAX

Sintaxis del HTML El HTML es un lenguaje que basa su sintaxis en un elemento de base al que llamamos etiqueta. La etiqueta presenta frecuentemente dos partes: Una apertura de forma general <etiqueta> Un cierre de tipo </ etiqueta> Todo lo incluido en el interior de esa etiqueta sufrirá las modificaciones que caracterizan a esta etiqueta. Así por ejemplo: Las etiquetas <b> y </b> Ejemplo: <b>Esto es texto en negrita</b> Rumbo a AJAX

Partes de un documento HTML un documento HTML ha de estar delimitado por la etiqueta <html> y </html>. Dentro de este documento, podemos asimismo distinguir dos partes principales: El encabezado, delimitado por <head> y </head> donde colocaremos etiquetas de índole informativo como por ejemplo el titulo de nuestra página. El cuerpo, flanqueado por las etiquetas <body> y </body>, que será donde colocaremos nuestro texto e imágenes delimitados a su vez por otras etiquetas como las que hemos visto. Rumbo a AJAX

Partes de un documento HTML: Estructura <head> Etiquetas y contenidos del encabezado Datos que no aparecen en nuestra página pero que son importantes para catalogarla: Titulo, palabras clave,... </head> <body> Etiquetas y contenidos del cuerpo Parte del documento que será mostrada por el navegador: Texto e imágenes </body> </html> Las mayúsculas o minúsculas son indiferentes al escribir etiquetas Rumbo a AJAX

Formato de párrafos en HTML Formatear un texto pasa por tareas tan evidentes como definir los párrafos, justificarlos, introducir viñetas, numeraciones o bien poner en negrita, itálica... para definir los párrafos nos servimos de la etiqueta <p> . <br> retorno de carro Los párrafos delimitados por etiquetas <p> pueden ser fácilmente justificados a la izquierda, centro o derecha especificando dicha justificación en el interior de la etiqueta por medio de un atributo align. <p align="left">Texto alineado a la izquierda</p> <p align="center">Texto alineado al centro</p> (<center>centrado</center>) <p align="right">Texto alineado a la derecha</p> Rumbo a AJAX

Encabezados Hay varios tipos de encabezados, que se diferencian en el tamaño de la letra que utilizan. La etiqueta en concreto es la <h1>, para los encabezados más grandes, <h2> para los de segundo nivel y así hasta <h6> que es el encabezado más pequeño. <h1>Encabezado de nivel 1</h1> <h2>Encabezado de nivel 2</h2> <h3>Encabezado de nivel 3</h3> <h4>Encabezado de nivel 4</h4> <h5>Encabezado de nivel 5</h5> <h6>Encabezado de nivel 6</h6> Rumbo a AJAX

Formato de texto Negrita <b>Texto en negrita</b> (<strong></strong> Itálica <i>Texto en itálica</i> Subíndices y supraíndices <sup> y </sup> para los supraíndices <sub> y </sub> para los subíndices Anidar etiquetas: <b>Esto sólo está en negrita <i>y esto en negrita e itálica</i></b> Rumbo a AJAX

Color, tamaño y tipo de letra A pesar de que por razones de homogeneidad y sencillez de codigo este tipo de formatos son controlados actualmente por hojas de estilo en cascada, existe una forma clásica y directa de definir color tamaño y tipo de letra de un texto determinado Atributo face Define el tipo de letra: <font face="Comic Sans MS,arial,verdana">Este texto tiene otra tipografía</font> Atributo size Define el tamaño de la letra: <font size=4>Este texto es más grande</font> Rumbo a AJAX

Color, tamaño y tipo de letra Atributo color: <font color="red">Este texto está en rojo</font> Atributos para páginas: Se definen en la etiqueta <body> y, como decíamos son generales a toda la página. Atributos para fondos: bgcolor un color de fondo para la página Background una imagen como fondo de la página <body background="fondo.jpg"> <body bgcolor="#999999"> Rumbo a AJAX

Color del texto text: este atributo sirve para asignar el color del texto de la página. Por defecto es el negro. link: el color de los enlaces que no han sido visitados. (por defecto es azul claro) vlink: el color de los enlaces visitandos. alink: es el color de los enlaces activos. Un enlace está activo en el preciso instante que se pulsa. Ejemplo de color del texto: <body bgcolor="#000000" text="#ffffff" link="#ffff33" alink="#ffffcc" alink="ffff00"> Rumbo a AJAX

Magenes Con otros atributos de la etiqueta <body> se pueden asignan espacios de margen en las páginas, lo que es muy útil para eliminar los márgenes en blanco que aparecen a los lados, arriba y debajo de la página. leftmargin: para indicar el margen a los lados de la página. Válido para iexplorer. topmargin: para indicar el margen arriba y debajo de la página. Para iexplorer. marginwidth: la contrapartida de leftmargin para Netscape. (Margen a los lados) marginheight: igual que topmargin, pero para Netscape. (Margen arriba y abajo) Rumbo a AJAX

Listas I Las listas son utilizadas para citar, numerar y definir objetos. También son utilizadas corrientemente para desplazar el comienzo de línea hacia la derecha. Podemos distinguir tres tipos de listas: • Listas desordenadas • Listas ordenadas • Listas de definición Rumbo a AJAX

Listas Listas desordenadas Son delimitadas por las etiquetas <ul> y </ul> (unordered list). <p>Países del mundo</p> <ul> <li>Argentina <li>Perú <li> Chile </ul> Rumbo a AJAX

Listas Podemos definir el tipo de viñeta empleada para cada elemento. Para ello debemos especificarlo por medio del atributo type incluido dentro de la etiqueta de apertura <ul>, si queremos que el estilo sea válido para toda la lista,o dentro le la etiqueta <li> si queremos hacerlo específico de un solo elemento. La sintaxis es del siguiente tipo: <ul type="tipo de viñeta"> donde tipo de viñeta puede ser uno de los siguientes: circle disc square Rumbo a AJAX

Listas <ul type="square"> <li>Elemento 1 <li type="circle">Elemento 4 </ul> Rumbo a AJAX

Listas II Listas ordenadas En este caso usaremos las etiquetas <ol> (ordered list) y su cierre. Cada elemento sera igualmente precedido de su etiqueta <li>. <p>Reglas de comportamiento en el trabajo</p> <ol> <li>El jefe siempre tiene la razón <li>En caso de duda aplicar regla 1 </ol> Rumbo a AJAX

Listas II Es posible usar numero mayúsculos, letras o números romanos Ordenamos por numeros: <ol type="1"> Ordenamos por letras: <ol type="a"> Ordenamos por números romanos empezando por el 10: <ol type="i" start="10"> Rumbo a AJAX

Listas III Listas de definición: Cada elemento es presentado junto con su definición. La etiqueta principal es <dl> y </dl> (definition list). La etiquetas del elemento y su definición son <dt> (definition term) y <dd> (definition definition) respectivamente. Ejemplo Rumbo a AJAX

Listas anidadas Nada nos impide utilizar todas estas etiquetas de forma anidada como hemos visto en otros casos. De esta forma, podemos conseguir listas mixtas como por ejemplo: <p>Ciudades del mundo</p> <ul> <li>Argentina <ol> <li>Buenos Aires <li>Bariloche </ol> <li>Uruguay <ol> <li>Montevideo <li>Punta del Este </ol> </ul> Rumbo a AJAX

Ejercicio listas Mediante listas elabora una pagina como la que se muestra: Rumbo a AJAX

Caracteres especiales Por ejemplo, la "á" (a minúscula acentuada) se escribe "á" de modo que la palabra página se escribiría en una página HTML de este modo: p&aamp;aacute;gina < < > > & & " " Rumbo a AJAX

Caracteres especiales Rumbo a AJAX

Enlaces en HTML Para colocar un enlace, nos serviremos de las etiquetas <a> y </a>. Dentro de la etiqueta de apertura deberemos especificar asimismo el destino del enlace. Este destino será introducido bajo forma de atributo, el cual lleva por nombre href. La sintaxis general de un enlace es por tanto de la forma: <a href="destino">contenido</a> Siendo el contenido un texto o una imagen. Es la parte de la página que se colocará activa y donde deberemos pulsar para acceder al enlace. Por su parte, destino será una página, un correo electrónico o un archivo. Rumbo a AJAX

Enlaces Enlaces internos : permiten un salto dentro de la misma pagina <a href="#abajo">Ir abajo</a> <a name="abajo"></a> aquí es abajo Enlaces locales: hacen referencia a un archivo en la misma computadora se usa las rutas absolutas (desde la carpeta /root) o relativas donde punto . es el directorio actual o ../ cada directorio superior Rumbo a AJAX

Enlaces Enlaces externos: hacen referecia a un archivo en otro computadora mediante un URL Enlaces a correo: <a ref="mailto:info@xweb.com">eugim@xweb.com</a> Enlaces con archivos: Se usan para “Bajar” archivos <a href="mi_fichero.zip">Descarga mi_fichero.zip</a> Rumbo a AJAX

Imágenes en HTML Las imágenes son almacenadas en forma de archivos, principalmente GIF (para dibujos) o JPG (para fotos). La etiqueta que utilizaremos para insertar una imagen es <img> (image). Esta etiqueta no posee su cierre correspondiente y en ella hemos de especificar obligatoriamente el paradero de nuestro archivo grafico mediante el atributo src (source). <img src=“imagen.jpg“ alt=“Describe la imagen”> Asi mismo posee los atributos: height, width, border, vspace, hspace: el espacio libre, en pixeles, que tiene que colocarse entre la imagen y los otros elementos que la rodean, como texto, otras imágenes, etc. Rumbo a AJAX

Imágenes en HTML Ejemplo: <img src="img1.gif" alt="Tamaño original" width="36" height="62" hspace=20px vspace=20px border="3" align="middle" > Valores del atributo align: top, bottom , absbottom, middle, absmiddle Rumbo a AJAX

Tablas en HTML Una tabla en un conjunto de celdas organizadas dentro de las cuales podemos alojar distintos contenidos. Las tablas son definidas por las etiquetas <table> y </table>. Las tablas definen filas con: <tr> y </tr> Definen celdas.con <td> y </td>. Dentro de estas etiquetas será donde coloquemos nuestro contenido. Rumbo a AJAX

Tabla simple <table> <tr> <td>Celda 1, linea 1</td> <td> Celda 2, linea 1</td> </tr> <tr> <td> Celda 1, linea 2</td> <td> Celda 2, linea 2</td> </tr> </table> Rumbo a AJAX

Tablas en HTML. Atributos para filas y celdas. Las celdas son delimitadas por las etiquetas <td> o por las etiquetas <th> (si queremos texto en negrita y centrado) Podemos especificar el formato de nuestras celdas a partir de etiquetas introducidas en su interior o mediante atributos colocados dentro de la etiqueta de celda <td> o bien, en algunos casos, dentro de la etiqueta <tr> Rumbo a AJAX

Tablas en HTML. Atributos para filas y celdas. Veamos a continuación algunos atributos útiles para la construcción de nuestras tablas. Empecemos viendo atributos que nos permiten modificar una celda en concreto o toda una línea: Rumbo a AJAX

Tablas en HTML. Atributos para filas y celdas. Rumbo a AJAX

Tablas en HTML. Atributos para filas y celdas. Dos filas fusionadas Rumbo a AJAX

Tablas en HTML. Atributos de la tabla. align Alinea horizontalmente la tabla con respecto a su entorno. background Nos permite colocar un fondo para la tabla a partir de un enlace a una imagen. bgcolor Da color de fondo a la tabla. border Define el número de pixels del borde principal. bordercolor Define el color del borde. cellpadding Define, en pixels, el espacio entre los bordes de la celda y el contenido de la misma. Rumbo a AJAX

Tablas en HTML. Atributos de la tabla. cellspacing Define el espacio entre los bordes (en pixels). height Define la altura de la tabla en pixels o porcentaje. width Define la anchura de la tabla en pixels o porcentaje. Los atributos que definen las dimensiones, height y width, funcionan de una manera análoga a la de las celdas tal y como hemos visto en el capitulo anterior. Contrariamente, el atributo align no nos permite justificar el texto de cada una de las celdas que componen la tabla, sino más bien, justificar la propia tabla con respecto a su entorno. Rumbo a AJAX

Tablas anidadas De la misma forma que podíamos incluir listas dentro de otras listas, las tablas pueden ser incluidas dentro de otras. Así, podemos incluir una tabla dentro de la celda de otra. El modo de funcionamiento sigue siendo el mismo aunque la situación puede complicarse si el número de tablas embebidas dentro de otras es elevado. Rumbo a AJAX

Tablas anidadas ejemplo Rumbo a AJAX

Ejercicio Haz una pagina web con una tabla con imágenes e imagen de fondo como la que se muestra a continuación Rumbo a AJAX

<title>Tablas</title> </head> <html> <head> <title>Tablas</title> </head> <body bgcolor="#CCCCCC"> <table width="50%" border="2" align="center" cellpadding="2" cellspacing="2" bordercolor="99" bgcolor=“white"> <tr align="center" bgcolor="#666666"> <!--tr fila--> <td colspan="3"><font color="#FFFFFF" size="12">Titulo</font></td> <!--colspan fusiona celdas--> </tr> <tr> <td width="33%" height="80"><img src="email.png" width="209" height="171" alt="correo" /></td> <!--td celdas, en este caso 3--> <td width="33%" height="80" align="center" valign="middle"><a href="#"><font face="Verdana">Un enlace </font></a></td> <td width="34%" height="80" background="agua1.jpg"><center><h3>Este es un fondo en una celda </h3></center></td> <!--tiene una imagen de fondo--> </table> </body> </html> Rumbo a AJAX