sábado, 5 de septiembre de 2020

08 Menu

 Para crear los menus de nuestro sitio web usaremos las listas, incluyendo dentro de estas el enlace correspondiente.

Mas adelante le daremos forma a todas las etiquetas para que su visualización en el navegador sea mas correcta, ese formato lo daremos cuando empecemos con CSS.




<!--Menu web-->

<ul>

<li>

<a href="index.html">Inicio</a>

</li>

<li>

<a href="formulario.html">Contacto</a>

</li>

<li>

<a href="imagen.html">Imagen</a>

</li>

<li>

<a href="https://ticoticotaa.es" target="_blank">Web Ticoticotaa</a>

</li>

</ul>


07 Formularios

 

Son una parte muy importante dentro de nuestros documentos web, ya que permiten obtener datos del usuario, como por ejemplo un formulario de contacto, o de pedidos.

Se abren y cierran con la etiqueta “form”.

Dentro pondremos etiquetas “label” para mostrar que solicitamos en el campo que obtendrá el dato, estos los indicamos con la etiqueta “input”.

Dentro de los inputs podemos incluir diferentes tipos: textos, números, fechas, campos de selección, de opciones, botones, etc.

La etiqueta form, indicara a que pagina mandara los datos y de que forma post o get, con get los datos se verán dentro de la url en el navegador, con post no serán visibles directamente es algo mas seguro.

El siguiente formulario incluye las bases de estos:


<!DOCTYPE html>

<html>

<head>

    <title>

    Formulario

    </title>

</head>

<body>

<h1>Formulario</h1><br/>

    <form action="#" method="post">

    <legend>Formulario de contacto</legend>

        <label for="nombre">Nombre</label>

        <input type="text" id="nombre" placeholder="Escribe aqui tu nombre"/><br/>

        <label for="pass">Contraseña</label>

        <input type="password" name="pass" required/><br/>

        <textarea id="masDatos"></textarea><br/>

        <input type="radio" name="genero" value="masculino">Masculino<br/>

        <input type="radio" name="genero" value="femenino">Femenino<br/>

        <select name="genero">

            <option value="masculino">Masculino</option>

            <option value="femenino">Femenino</option>

        </select>

        <label>Check</label>

        <input type="checkbox" checked="checked"/><br/>

        <input type="number" name="numero" min="1" max="80" step="2"><br/>

        <input type="date"><br/>

        <input type="color"><br/>

        <hr/>

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

    </form>

</body>

</html>

Los labels los asignamos a los campos de introducción de datos indicando el mismo nombre, “label for=”nombre”.

El “placeholder” que aparece en el input de nombre, indicara al usuario que debe escribir en el, desaparece al tomar el foco en el.

En el código podras ver como poner un input en modo password, para que al escribir se vea el carácter * y no el que se este introduciendo, esto se realiza poniendo el type=”password”.

El resto del código es autoexplicativo, cópialo y haz pruebas añadiendo y quitando opciones.



lunes, 31 de agosto de 2020

06 Tablas

 Para crear tablas en nuestro documento HTML usaremos la etiqueta “table”, dentro de esta etiqueta introducimos la etiqueta “tr” que indica la fila, para incluir elementos dentro de cada fila usaremos la etiqueta “td”.

Para diferenciar la cabecera de la tabla podemos usar “th” dentro de su fila marcada por “tr”.

Si queremos que se muestre el borde de la tabla se lo indicaremos dentro de la apertura de la etiqueta “table” incluyendo “border=1”.

Otra propiedad importante como puedes ver en el código siguiente es la propiedad “colspan”, en este caso le indicamos que ocupe 2 columnas.


<!DOCTYPE html>

<html lang="es">

<head>

<title>Tablas</title>

</head>

<body>

<h1>Tablas</h1>

<table border="1">

<tr>

<th>Nombre</th>

<th>Apellidos</th>

</tr>

<tr>

    <td>Jose</td>

    <td>Ojeda</td>

</tr>

<tr>

    <td colspan="2">M Mar</td>    

</tr>

</table>

</body>

</html>



05 Enlaces

 Otra parte importante de cualquier sitio web son los enlaces, tanto internos (dentro del documento) como externos (dirigidos a otros sitios web).

Para ello usaremos la etiqueta “a” en la que indicaremos en la propiedad “href” a donde queremos dirigirnos.

Con la propiedad “target” indicamos que el documento se abra en una pestaña distinta del navegador, si no incluimos esta opción, el documento se abrirá en la pestaña activa.

Aquí tienes algunos ejemplos de enlaces:

<h2>Enlace externo</h2>

<a href="http://ticoticotaa.es" target="_blank">Mi web</a>

<h2>Enlace interno</h2>

<a href="#parrafo_interno">Enlace interno</a>

<h2>Enlace vacio</h2>

<a href="#">Enlace vacio</a>



04 Imagenes

 Para insertar imágenes en nuestro documento web usaremos la etiqueta “img”, pasándole con “src” la ruta al archivo imagen que queremos mostrar, indicando en la propiedad “alt” un texto alternativo por si falla la carga de la imagen.

El ancho y alto podemos incluirlo también antes de cerrar la etiqueta “img”, aunque normalmente se incluye en un archivo externo CSS que es el que dara el formato visual a nuestra web, separando asi el contenido HTML de la visualización que daremos con CSS.

Un ejemplo de código HTML para agregarla a nuestro documento podría ser asi:

<img src="img/jose.jpg" alt="Imagen de Jose" title="Imagen" widht="80px" height="80px"/>





sábado, 29 de agosto de 2020

03 Listas

 Como crear listas en nuestro documento HTML.


El codigo utilizado es el siguiente:

<!DOCTYPE html>

<html lang="es">

<head>

<title>Listas</title>

</head>

<body>

<h1>Listas</h1>

<h2>Listas ordenadas</h2>

<ol>

<li>Elemento 1</li>

<li>Elemento 2</li>

<li>Elemento 3</li>

</ol>

<h2>Listas desordenadas</h2>

<ul>

<li>Elemento 1

    <ol>

        <li>Subelemento 1

            <ul>

                <li>Subelemento 1</li>

                <li>Subelemento 2</li>

            </ul>

        </li>

        <li>Subelemento 2</li>

        <li>Subelemento 3</li>

    </ol>

</li>

<li>Elemento 2</li>

<li>Elemento 3</li>

</ul>

</body>

</html>



02 Primera web

Creando nuestra primera pagina web.
Utilizar las etiquetas para titulos y parrafos.


Codigo HTML:

<!DOCTYPE html>

<html lang="es">

<head>

<title>Mi primera Web</title>

</head>

<body>

<h1>Mi primera Web</h1>

<h2>Segundo titulo</h2>

<h5>Tercer titulo</h5>

<p><em>Lorem Ipsum</em> is simply dummy <strong>text</strong> of the printing and typesetting industry.<br/>

 Lorem Ipsum has been <i>the industry's standard</i> dummy text ever since the 1500s,<br/>

  when an unknown printer took a galley of type and scrambled it to make a type specimen book. <br/><hr/>

  It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged.<br/> 

  It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently<br/>

   with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.

</p>

<h2>Segundo titulo</h2>

<p><em>Lorem Ipsum</em> is simply dummy <strong>text</strong> of the printing and typesetting industry.<br/>

 Lorem Ipsum has been <i>the industry's standard</i> dummy text ever since the 1500s,<br/>

  when an unknown printer took a galley of type and scrambled it to make a type specimen book. <br/><hr/>

  It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged.<br/> 

  It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently<br/>

   with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.

</p>

<h2>Segundo titulo</h2>

<p><em>Lorem Ipsum</em> is simply dummy <strong>text</strong> of the printing and typesetting industry.<br/>

 Lorem Ipsum has been <i>the industry's standard</i> dummy text ever since the 1500s,<br/>

  when an unknown printer took a galley of type and scrambled it to make a type specimen book. <br/><hr/>

  It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged.<br/> 

  It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently<br/>

   with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.

</p>

</body>

</html>