Taller de Paginas Web
Las páginas web son documentos de texto que se comparten en la red. La mecánica es la siguiente : Un ordenador de usuario, que llamarermos cliente, hace una petición a una direccion web. Esta dirección, como podria ser www.google.com, se denomina URL (uniform resource locator o Localizador de recursos uniforme) y representa una dirección en la red. Esta URL nos conectará con otro ordenador, llamado servidor, que es el encargado de guardar el documento. Por esto los servidores suelen conocerse con el nombre de hosting. Este ordenador nos devolverá la petición en forma de un documento de texto. Este Documento es un archivo HTML, siglas de HyperText Markup Language («lenguaje de marcas de hipertexto»). Este tipo de conexión de datos se la llama cliente servidor.
Puede ser que el documento HTML sea un archivo guardado en el disco duro del servidor. En este caso la página web seria estática. Pero si la complejidad de la aplicación o página web lo requiera La página se armará por medio de un lenguaje de programación Desde la parte del servidor. Esto nos da una página web Dinámica. Estos lenguajes puden ser PHP o ASP.NET Estos lenguajes se conectan a dases de datos y según la peteción del usuario. Obtendra los datos requeridos y los Presentará para que el navegador del cliente pueda interpretarlo
Los Documentos HTML son archivos en texto plano y contienen una descripción por medio de etiquetas o tags que le daran a el Navegador web las pautas de interpretación del documento. Las etiquetas tendrán este formato <h1>hola </h1> <nombre> esto abre una etiqueta, iy </nombre> la cierra; es importante hacerlo correctamente ya que los errores los interpretaría a su forma, cambiando mucho el resultado final. Existen etiquetas que solo se escriben así <br/> fijense la posición de la barra inclinada. Con solo eso ya le decimos que esta listo, ene este ejemplo br le dirá a el Navegador que hay un salto de linea. Los documentos html tienen la estructura que ves en la imagen superior, la cabecera contendrá datos que no se Veran como otros archivos a cargar, JavaScript, Estilos,titulos, Etc. Esta esta limitada por las etiquetas <head></head>
El cuerpo, es lo que veremos, es el contenido del documento Delimitado por las etiquetas <body></body> Las etiquetas y sus nombre ya estan establecidas y estas Son algunas etiquetas que podemos usar: <h1></h1> titulo, existe hasta el h6 siendo h1 el titulo más importante. <p></p> marca un parrafo. <a></a> es un ancla o enlace. Puede enlazar a otra página a recurso. Ej <a href="archivo.htm">otro documento</a> <ul></ul> sirve para crear una lista, dentro de esta pondremos otra etiqueta <li></li> para cada item que deseamos ordenar. <ul> <li>uno</li> <li>dos</li> <li>tres</li> </ul> Con las etiquetas <ol></ol> logramos lo mismo pero Numerandolas. <blockquote> </blockquote> se usa para identificar un texto que Es una cita.
Hay otras etiquetas que nos ayudan a embellecer o dar formato a los textos: <br/> es un salto de linea. <hr/> dibuja una linea de separacion. <Img/> inserta una imagen en el documento, esta etiqueta tiene un atributo src aquí de debemos dar el lugar de la carpeta en la que se encuentra la imagen. <img src="material/imagen_trabajo.jpg" > La páginas web estan pensadas para enviar información en forma de texto a otro ordenador. Lo que no le dá mucho diseño a la hora de presentar la información. Para esto se incorporan hojas de estilo conocidos como CSS y Son reglas para que el navegador dibuje las marcas de La forma que nosotros queramos. Así tambien podemos incorporar instrucciones en JavaScript Para darle animación o interactividad a la página.
El doctype: Cada documeto html, tiene una definición (creada por el consorcio W3C), esta define las etiquetas y de que manera se puede interpretar el documento. Hay varias versiones, actualmente la versión 5, toma cada día más impulso. VERSIONES: La version 4 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/tr/html4/strict.dtd"> Es una declaración muy usada en documentos estáticas. La HXTML: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd"> Esta fue la más extendida en la epoca de la web 2.0 Hoy el doctipe para la versión 5 esta mucho más simplificado <!DOCTYPE html>
Si nos quedará la estructura de un documento HTMl: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> <link rel="stylesheet" href=""> </head> <body> </body> </html> Para hacer comentarios o anotaciones que no queremos que el navegador interprete, usamos la etiquetas específica para comentar el código: <!-- contenido que no se ve -->
Html de uso originalmente para cambiar información entre usuarios. Usando la internet como medio de comunicación escrita. Por eso encontramos muchos 'tags' o etiquetas que nos definirán propiedades de textos, algunas de son Propiedades que corresponden a la linea de texto ('inline'), es decir que siguen el renglón, las características son: Se posiciona horizontalmente en línea con los otros elementos. La altura y altura se define en base al contenido que posea. Solo puede contener elementos de tipo inline. No se puede aplicar una anchura y un altura fija por medio de CSS. <a></a>: el ancla o link; <em></em> : la etiqueta de énfasis o <span></span> permite resaltar un grupo de palabras. <img>: nos permite insertar una imagen dento de la pagina. Ej: <img src="material/images5.jpeg" width="200" height: 200 alt="la imagen"> El atributo src, nos indica en que carpeta esta guardada nuestra imagen y Recomiendan siempre ponerle su ancho(width) y alto(height). El atributo alt sirve para Que aparezca un texto alternativo si por alguna razón nuestra imagen no carga. <i>, <b>, <big>, <small>, <strong>: sirven para dar formato a las letras negritas, grandes chicas,etc.
<sub>, <sup>, nos crea un sub índice o súper índice Ej: 2 t ó 5 5 <cite > : marcamos una referencia por ejemplo si nombramos un libro en inglés y su autor <cite> se utilizaría para el nombre: <p><cite>war of world</cite> por el autor.</p> <abbr><acronym>. Señalizamos que son abreviaturas o acrónimos. <input>, <select>, <textarea>, <label>, <button>estas etiquetas están presentes en los formularios y le indicaran al navegador Que el usuario pude escribir texto o nos muestra un botón para Enviarlo. Por defecto html no lee los saltos de linea para esto hay que Marcarlos con la etiqueta <br/> Por otro lado tendremos las etiquetas o elementos que nos permiten creara un bloque o caja para contener todo lo demás Separándolo del resto. Estos elementos poseen las siguientes características: Forma un bloque y se posiciona de forma vertical con un nuevo salto de línea. Las anchura es la máxima que puede tomar dentro de su elemento contenedor (padre) La altura cambia en base al contenido que posea. Puede contener otros elementos de tipo inline y block Por medio de CSS se le puede aplicar una anchura y un altura fija. <p></p> parrafos. <h1>, <h2>,ect.: Todos los titulos se crean en una caja aparte. <div></div> crea una caja básica.
<ul>, <ol>, <li>- listas Ordenadas(numeradas) o no. <hr>:dibuja una linea horizontal para dividir visualmente <blockquote>: podemos guardar una cita de alguien famoso. <table> define una tabla. <form> formulario. A partir de HTML 5 se han incluido nuevas etiquetas de usos Semántico. Que nos ayudan a definir la forma del texto y su Contenido. <header></header> el encabezado de la página. <nav></nav> los link de navegación. <section></section> una seccion de contenido. <article></article> un articulo. <aside></aside> contenido extra relacionado con el contenido principal. (también para las barras laterales.) <footer></footer> el pie de pagina.