bases de HTML (1)
bases de HTML (1)
¿Qué es HTML?
Pero no todos los elementos siguen este patrón. Les decimos elementos vacíos
a aquellos que no siguen este patrón. Estos únicamente consisten en una
etiqueta simple o una etiqueta de apertura que no puede tener ningún
contenido. Estos elementos se utilizan normalmente para insertar algo en el
documento.
<div class="my-list">
<h4> My list:</h4>
<ul>
Apple</li>
<li>
Orange</li>
<li>
Banana</li>
<li>
</ul>
</div>
Los elementos pueden ser colocados dentro de otros elementos. Esto se llama
Anidamiento. En el ejemplo de arriba, dentro del elemento <div> tenemos un
elemento <h4> y un elemento <ul> o elemento de lista no ordenado. De
manera similar dentro del elemento <ul> hay 3 elementos <li> o elemento
de lista.
Por lo tanto, antes de trabajar con HTML, piensa sobre la estructura de diseño
que te gustaría tener. Puedes dibujarla en un papel o en tu mente. Será de
mucha ayuda.
Pero no todos los atributos tienen el mismo patrón. Algunos pueden existir sin
valores y les decimos Atributos Booleanos.
Elementos de sección
Contenido de texto
Formularios
Imágenes y enlaces
<img> , <a>
Otros
<br>, <hr>
Elementos de nivel bloqué son los elementos que siempre comienzan en una
nueva línea y ocupan todo el ancho disponible.
Elementos en línea son los elementos que no comienzan en una nueva línea y
sólo ocupan tanto ancho como sea necesario.
Elementos de nivel Bloque vs En Línea
Pero la pregunta es: ¿Cómo sabemos cuáles son elementos a nivel de bloqué y
cuáles son elementos en línea? Bueno, desafortunadamente necesitas
recordarlos. La forma más sencilla es recordar cuáles son elementos en línea y
el si resto son elementos de bloqué.
<p>the p
< > define a paragraph.</p>
<p>? Cumpleaños</p>
Errores comunes de principiantes en HTML
1. Nombres de Etiquetas/Elementos
Los nombres de las etiquetas/elementos no no distinguen entre mayúsculas y
minúsculas. Esto significa que se pueden escribir en minúscula o mayúscula,
pero se recomienda que escribas todo en minúscula: <button> no <ButTon> .
2. Etiqueta de cierre
No incluir la etiqueta de cierre es un error común de principiante. Por lo tanto,
cuando estés creando una etiqueta de apertura, inmediatamente agrega la
etiqueta de cierre.
3. Anidado
Esto está mal:
Las etiquetas tienen que abrirse y cerrarse de tal forma que queden dentro o
fuera de las otras.
<img src="https://images.unsplash.com/'>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
</body>
</html>
Esto es el código mínimo que un documento HTML debe tener para armar un
sitio web. Aquí tenemos:
<ul>
</nav>
</header>
...
...
<main>
src="https://images.unsplash.com/photo-1575853121743-60c24f0a7502"
alt="pancake"
width="250"
/>
</main>
...
Después, queremos listar todos los ingredientes. Podemos usar <ol> para
crear una lista ordenada y <input type="checkbox" /> para crear una casilla
de verificación.
Pero antes de esto, podemos usar <h2> para comenzar un nuevo bloque de
contenido. También vamos a agregar el atributo id para el <h2> para que el
enlace en la navegación sepa donde ir:
...
<main>
...
<h2 id="ingredients"> Ingredientes</h2>
<ol>
</main>
...
...
<main>
...
<h2 id="steps"> Pasos</h2>
<h4> Paso 1</h4>
<p>
</main>
...
Bien, ahora que hemos terminado con la sección principal, sigamos con la
sección pie de página.
...
<footer>
<button> Enviar</button>
</form>
<br />
...
Bien, ahora hemos terminado! Aquí está el código completo para referencia:
<!DOCTYPE html>
<html lang="en">
<head>
<body>
<header>
<div>ALL RECIPE</div>
<nav>
<ul>
<li><a href="#ingredients"> Ingredientes</a></li>
<li><a href="#steps">Pasos</a></li>
<li><a href="#subsribe">Suscribirse</a></li>
</ul>
</nav>
</header>
<main>
src="https://images.unsplash.com/photo-1575853121743-60c24f0a7502?ixid=MXwxMjA3fDB8MHxzZWFyY2h8MXx8
alt="pancake"
width="250"
/>
</main>
<hr />
<footer>
<button>Enviar</button>
</form>
<br />
</body>
</html>