Aprende lo que necesitas para empezar con HTML directamente al grano sin irse por las ramas y te ahorras +500 hojas de lectura si quieres avanzar rápido...
Luego si quieres profundizar mas dependerá de ti.
Estos son mis apuntes personales lo explico como lo entendí no lo copie y pegue de otro lugar y agradecería si añadieran algo que consideran que me falto en los comentarios.
<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>nombre de la pagina</title>
</head>
<body>
<!-- ############# APRENDE LAS ETIQUETAS ############# -->
<div>
<center>cuando algo no lo puedes centrar, con estas etiquetas obligas a
cualquier contenido dentro de ellas a ser centrado en la pagina.</center>
<iframe>Especifica un marco en línea. Un marco en línea se utiliza
para incrustar otro documento dentro del documento HTML actual.
<iframe src="#" width="" height="" title="description"></iframe>
<br><br>
<header>la etiqueta header es una caja que nos permite poner encabezados de
texto, imagen, video, o gif entre otros...
<br><br>
1 NO SE PERMITE PONER UNA ETIQUETA HEADER ADENTRO
DE OTRA ETIQUETA HEADER
<br>
2 NO SE PUEDE PONER UNA ETIQUETA HEADER
ADENTRO DE UNA ETIQUETA FOOTER
<br>
</header>
<br><br>
<section>con section podemos añadir cuantos bloques de contenidos queramos
para nuestra pagina
<article>
<h2>TITULO</h2>
<p>article nos sirve para manejar cajas independientes como un post,
para un blog, o como los elementos de twiter</p>
</article>
</section>
<br><br>
<div>
<p>el div señala una caja donde puedes integrar contenido multiple</p>
<div>
<p>la etiqueta div y la etiqueta section cumplen la misma funcion</p>
</div>
</div>
<br><br>
<footer>aqui añadimos un pie de pagina</footer>
<br><br>
<h1>LAS ETIQUETAS</h1>
<h1 id="redirigir">TITULO 1</h1>
<h2>TITULO 2</h2>
<h3>TITULO 3</h3>
<h4>TITULO 4</h4>
<h5>TITULO 5</h5>
<h6>TITULO 6</h6>
<p>ESTO ES UN PARRAFO EN MAYUSCULAS</p>
<p>esto es un parrafo en minusculas</p>
<br>
<p>la etiqueta br nos indica un salto de linea 2 br, 2 saltos de linea</p>
<br>
<nav>el nav es una caja para crear menu</nav>
<footer>el footer se utiliza para añadir contenido al pie de pagina</footer>
<hr>
Esta etiqueta HR nos sirve para trasar una linea para dividir alguna seccion
<!-- DE ESTA FORMA SE ESCRIBE UN COMENTARIO QUE NO APARECERA EN LA PAGINA
SOLO EN EL CODIGO PARA ALGUN COMENTARIO O APUNTE QUE QUIERAS DEJAR -->
<p>eto es un texto de parrafo <span style="color:blueviolet;">y con las
etiquetas de span añadiendo algo de css podemos referenciar
un texto</span> de esta manera que se vea el texto de otro color
resaltandolo asi...</p>
<a href="#">con esta etiqueta podemos añadir enlaces a donde quieres
llevar al lector o usuario en href="#" se añade el enlase a donde quieres
redirigir se cambia el # por el enlace</a>
<a target="_blank" href=""> si se añade target="_blank" a la etiqueta a
la pagina a donde se redirige se abrira aparte la pagina de la actual</a>
<br><br><br><br><br><br><br><br>
<a href="#redirigir">de esta forma puedes redirigir a una parte especifica
dentro de la pagina sin tener que abrir otra pagina añadiendo el nombre
del ide de la etiqueta a donde te quieres mover se pono #redirigir de
esta manera y subitemos a donde esta el h1</a>
<br><br><br><br>
<p>con la etiqueta img podemos añadir una imagen un enlase de donde esta
ubicada o uno de la web, y su tamaño se puede medir con ancho que seria
width="200" y un alto que seria height="200"</p>
<br>
<img src="https://i.ytimg.com/vi/nEogWG-qVc4/maxresdefault.jpg" width="200"
height="200">
<form action="" method="">la estiqueta form nos sirve para la creacion de
formularios para realizarfunciones del tipo GET que nos permite pasar
los valores ingresados de una pagina a otra o dentro de la misma que
es de forma publica o POST es para mandar los datos a una pagina
diferente, dentro de la misma o para base de datos de forma privada y
en action integramos la direccion a donde se realizara la validacion
de dicha funcion.
</form>
</div>
<!-- ######## APRENDE DE LOS FORMULARIOS ######## -->
<div>
<h1>CONTENIDO PARA FORMULARIOS <br> PARA REALIZAR PROSESOS</h1>
<label for="identificador">se suele usar asi para añadir nombre a la
seccion y con for="identificador" identificamos el ide del campo</label>
<input type="text" id="identificador">
<br><br><br>
<label for="x">es importane saber que el atributo name en las etiquetas es
muy importante para cuando se requiere llamar desde otro archivo para
realizar la funcion el llamado de datos</label>
<input type="text" id="x" name="nombre">
<br><br><br>
<label for="a">placeholder="" es otra opcion para ingresar el nombre de
la etiqueta menos codigo y mas rapides</label>
<input type="text" id="a" name="" placeholder="">
<br><br><br>
<label for="">required="" nos sirve para obligar al usuario a que llene
est campo y se mostrara un mensaje de que el campo exige ser llenado
o no se enviara ningun dato asta que este este lleno</label>
<input type="text" id="identificador" name="nombre" placeholder="ingrese
su nombre aqui" required="">
<br><br><br>
<p>en el atributo tipe nos sirve para hacer que nuestros input se conporten
de manera diferente una de otra por ejemplo:</p>
<br><br>
<input type="text" placeholder="tipo texto">
<br><br>
<input type="password" placeholder="tipo contraseña">
<br><br>
<input type="email" placeholder="tipo correo">
<br><br>
<p>tipo seleccionar una opcion</p>
<input type="radio">
<br><br>
<p>para seleccionar una opcionmultiple</p>
<input type="checkbox">
<br><br>
<p>tipo de seleccion de arcivos unitario solo un archivo</p>
<input type="file">
<br><br>
<p>tipo se seleccion de arcivos unitario solo un archivo</p>
<input type="file" multiple="">
<br><br>
<p>tipo calendario</p>
<input type="date">
<br><br>
<p>tipo hora</p>
<input type="time">
<br><br>
<p>lo que se ingrese en value sesera el valor seleccionado ingresado por
lo que debe ser lo mismo que el usuario vea como se muestra en el
ejemplo, sirve para seleccionar una opcion</p>
<select name="opcion" id="">
<option value="Opsion 1">Opsion 1</option>
<option value="Opsion 2">Opsion 2</option>
<option value="Opsion 3">Opsion 3</option>
<option value="Opsion 4">Opsion 4</option>
</select><br><br>
<textarea name="" id="" cols="70" rows="15"
placeholder="de esta manera se puede ingresar texto multilinea a
diferencia de los input que solo es texto con rextriccion de datos
o caracteres en pocas palabras esto se usa para ingrsar contenido
de texto mas grandes que el tipo text que es solo una cadena de texto
permitida y con cols='70' rows='15' podemos indicar en que tamaño
tendra cols es columnas y rows son filas pero su tamaño es
estatico "></textarea>
<br><br>
<p>1 TIPO DE BOTON</p>
<input type="submit">
<br><br>
<p>2 TIPO DE BOTON 'siempre usar este para enviar datos'</p>
<button type="submit">envia los datos</button>
<br><br>
<p>3 TIPO DE BOTON</p>
<button type="button">no hace nada</button>
<br><br>
<p>4 TIPO DE BOTON</p>
<button type="reset">refresca el formulario por defecto</button>
<br><br>
<p>5 TIPO DE BOTON</p>
<button onclick="btn_1">con onclik para usar JavaScript</button>
<br><br>
</div>
<!-- ############## APRENDE DE COMO CREAR UN MENU O UN LISTADO ###### -->
<div>
<h1>PARA EL MENU </h1>
<p>todo esto deberia ir adentro de la caja nav</p>
<br>
<p> ul quiere decir lista no ordenada</p>
<P>li es para indicar un item dentro de la lista y se pueden poner muchos
li adentro de ul</P>
<ul>
<li>ITEM 1</li>
<li>ITEM 2</li>
<li>ITEM 3</li>
<li>ITEM 4</li>
<li>ITEM 5</li>
</ul>
<p>Para generar una lista ordenada seria asi, y se veria enumerada</p>
<ol>
<li>ITEM 1</li>
<li>ITEM 2</li>
<li>ITEM 3</li>
<li>ITEM 4</li>
<li>ITEM 5</li>
</ol>
<p>si añado al primer elemento un value="4" entonces comensara a clistar a
partir del numero 4 de esta manera</p>
<ol>
<li value="4">ITEM 1</li>
<li>ITEM 2</li>
<li>ITEM 3</li>
<li>ITEM 4</li>
<li>ITEM 5</li>
</ol>
<p>de esta manera se le llama anidar listas una liste adentro de otra lista,
y añadiendo style="list-style-type:lower-alpha" a una de las listas
podemos cambiar por letas en orden de la a - z y si cambian el atributo
lower-alpha por lower-roman entonses tendran resultados con los numeros
romanos si asi prefieren su orden</p>
<ul>
<li>ITEM 1</li>
<ol>
<li value="4">ITEM 1</li>
<li>ITEM 2</li>
<ul>
<li style="list-style-type:lower-alpha">ITEM 1</li>
<li style="list-style-type:lower-alpha">ITEM 2</li>
<li style="list-style-type:lower-alpha">ITEM 3</li>
<li style="list-style-type:lower-alpha">ITEM 4</li>
<li style="list-style-type:lower-alpha">ITEM 5</li>
</ul>
<li>ITEM 3</li>
<li>ITEM 4</li>
<li>ITEM 5</li>
</ol>
<li>ITEM 2</li>
<ol>
<li style="list-style-type:lower-roman">ITEM 1</li>
<li style="list-style-type:lower-roman">ITEM 2</li>
<li style="list-style-type:lower-roman">ITEM 3</li>
<li style="list-style-type:lower-roman">ITEM 4</li>
<li style="list-style-type:lower-roman">ITEM 5</li>
</ol>
<li>ITEM 3</li>
<li>ITEM 4</li>
<li>ITEM 5</li>
</ul>
<P>PARA AÑADIR AL MENU UN REDIRECCIONAMIENTO RECUERDA LA ETIQUETA
<br>
a href="#" seria asi con cada elemento listas y listas adentro de listas</P>
<ol>
<li style="list-style-type:lower-roman"><a href="#">ITEM 1</a></li>
<li style="list-style-type:lower-roman"><a href="#">ITEM 2</a></li>
<li style="list-style-type:lower-roman"><a href="#">ITEM 3</a></li>
<li style="list-style-type:lower-roman"><a href="#">ITEM 4</a></li>
<li style="list-style-type:lower-roman"><a href="#">ITEM 5</a></li>
</ol>
</div>
<!-- ####### APRENDE A CREAR TABLAS DE CONTENIDO ####### -->
<div>
<h1>PARA ORDENAR TABLAS CAJAS DE BABECERA Y CONTENIDO</h1>
<p>con table agrupamos el contenido</p>
<p>tr quiere decir una fila</p>
<p>adentro de tr ingresamos th para indicar encabezados</p>
<p>podemos añadir otro tr aparte adentro de table para indicar el contenido
correspondiente a cada encabezado con td</p>
<p>añadiendo style="border: 1px solid black;" se puede remarcar cada seccion
de la tabla, con esto indicamos que queremos una linea del ancho de un
pixel solido de color negro</p>
<p>con header y con tbodyagrupamos los contenidos por cabecera y cuerpo
esto nos ayuda a identificar el texto donde esta y añadir un escrol
en el caso de que fuese mas texto y requiera de mas espacio adentro
de la tabla</p>
<table style="border: 1px solid black;">
<header>
<tr style="border: 1px solid black;">
<th style="border: 1px solid black;"> ENCABEZADO 1 </th>
<th style="border: 1px solid black;"> ENCABEZADO 2 </th>
<th style="border: 1px solid black;"> ENCABEZADO 3 </th>
<th style="border: 1px solid black;"> ENCABEZADO 4 </th>
</tr>
</header>
<tbody>
<tr style="border: 1px solid black;">
<td style="border: 1px solid black;"> contenido 1 </td>
<td style="border: 1px solid black;"> contenido 2 </td>
<td style="border: 1px solid black;"> contenido 3 </td>
<td style="border: 1px solid black;"> contenido 4 </td>
</tr>
<tr style="border: 1px solid black;">
<td style="border: 1px solid black;"> contenido 1 </td>
<td style="border: 1px solid black;"> contenido 2 </td>
<td style="border: 1px solid black;"> contenido 3 </td>
<td style="border: 1px solid black;"> contenido 4 </td>
</tr>
<tr style="border: 1px solid black;">
<td style="border: 1px solid black;"> contenido 1 </td>
<td style="border: 1px solid black;"> contenido 2 </td>
<td style="border: 1px solid black;"> contenido 3 </td>
<td style="border: 1px solid black;"> contenido 4 </td>
</tr>
<tfoot style="border: 1px solid black;">
<td>pie de la tabla</td>
</tfoot>
</tbody>
</table>
</div>
<!-- ####### COMO LLAMAR OTROS LENGUAJES A ESTA HOJA ##### -->
<div>
<style>
/*ASI INGRESAMOS CSS DIRECTO EN NUESTRA HOJA ACTUAL LO UVICAMOS ENTRE
EL HEAD Y BODY*/
</style>
<script>
/*ASI INGRESAMOS JS DIRECTO EN NUESTRA HOJA ACTUAL L LO UVICAMOS
ENTRE EL HEAD Y BODY*/
</script>
<?php
//asi ponemos php directamente claremente no se toma encuenta en este
momento por que el archivo deve estar primero en .php Y no en .html
?>
<p>de esta manera enlasamos otro archivo de lenguaje css a el archivo actual
.html y añadimos el enlace href="#" recuerda cambiar # por tu enlace,
en el head</p>
<link rel="stylesheet" href="#">
</div>
<!-- ############# identificadores ########### -->
<div>
<p>
no puedes tener repetidos el mismo
<br>
id, class, namegeneraria mas de un error.
<br>
class se utiliza para especificar una clase para un elemento HTML
id se usa para especificar una identificación única para un elemento HTML
</p>
</div>
<br><br><br><br>
</body>
</html>

Comentarios
Publicar un comentario