Documentos de Académico
Documentos de Profesional
Documentos de Cultura
2-Elementos
Para comprender cómo funciona HTML, debemos comenzar con los elementos: los componentes
básicos más pequeños del lenguaje.
<p>Hello World!</p>
# Sangría
Si bien no es necesario sangrar el código HTML, hacerlo es una buena práctica porque hace que el
código sea más fácil de leer y visualizar los niveles de anidamiento.
3-Encabezados
Veamos algunos elementos más.
Supongamos que queremos agregar un titular a nuestro sitio web que muestre un artículo de
noticias. Así es como lo haríamos usando un <h1>elemento de título y un <p>elemento de párrafo:
<body>
<h1>Breaking News</h1>
<p>Florida man robs convenience store with an alligator. Leaves a baby Crocs behind.</p>
</body>
# Salto de línea
Supongamos que también queremos agregar una nueva línea dentro de un elemento de párrafo.
Pulsar enterno nos servirá de nada porque HTML ignora múltiples espacios y saltos de línea dentro
de los elementos.
<body>
<h1>Breaking News</h1>
<p>Florida man robs convenience store with an alligator.<br>Leaves a baby Crocs behind.</p>
</body>
Una etiqueta de cierre automático no necesita cerrarse manualmente mediante una etiqueta de
cierre (es decir, no tiene una etiqueta de cierre separada </tag>). La etiqueta de ruptura es la
primera que encontramos.
Formato de texto
Ahora que sabemos cómo mostrar texto básico, ¿cómo ponemos oraciones en negrita, ponemos
en cursiva palabras nuevas, subrayamos frases importantes y más?
Para hacer eso, necesitamos elementos de formato de texto. Hacen que los textos
predeterminados parezcan más elegantes.
Así se utilizan:
El resultado se ve así:
Nota: El <b>elemento es solo para texto en negrita estilísticamente; HTML también tiene un
<strong>elemento que se utiliza para transmitir que el contenido interno es importante, además
de diseñarlo para que esté en negrita.
Listas
Las listas son una excelente manera de administrar el tiempo, descubrir qué se debe hacer y
recordar cosas. ¡Y se siente bien cuando marcamos elementos!
<ul>Listas desordenadas
<ol>Listas ordenadas
Para listas desordenadas , también conocidas como viñetas, comience con la <ul>etiqueta y
envuelva cada elemento en un <li>elemento de lista. Al igual que:
<ul>
<li>🧺 Go to laundromat.</li>
</ul>
Es <ul>fantástico para enumerar cosas en cualquier orden. Pero ¿y si quisiéramos numerar la lista?
Para listas ordenadas , también conocidas como listas numeradas, utilizamos el <ol>elemento:
<ol>
<li>🧺 Go to laundromat.</li>
<li>🖥 Code for 45 min.</li>
</ol>
Consejo divertido: una vez que termines cada elemento, agrega el <s>elemento tachado para
indicar que la tarea se ha completado.
Enlaces
El primer sitio web creado en 1991 todavía está activo hoy: TheProject.html .
¿Que notaste? Además del hecho de que es básico, ¡hay muchos enlaces!
Los enlaces son parte integral de la idea de Internet. Son la forma principal en que los usuarios se
conectan a otros sitios y navegan por la web.
¡ Podemos usar el <a>elemento ancla! Esta etiqueta de enlace nos permite agregar un hipervínculo
a un fragmento de texto. Veamos cómo podemos hacer esto:
Aquí, el <a>elemento de anclaje es similar a otras etiquetas, donde lo que se muestra es el texto
interior. Pero ¿qué pasa con el hrefinterior de la etiqueta de apertura?
Una hrefreferencia o hipervínculo es una referencia o puntero a otro sitio web vinculado en
nuestro HTML. Cuando se hace clic en el texto "Archivo de Internet", el HTML redirigirá a ese sitio,
que en nuestro caso es https://archive.org/web .
Nota: Esto también se puede usar para señalar un correo electrónico o un número de teléfono
usando un parámetro mailto:, tel:o sms:, respectivamente.
<a href="mailto:frankie@gmail.com">📧</a>
<a href="tel:640-500-CODE">☎️</a>
<a href="sms:320-250-HTML">💬</a>
# Imágenes
¿Y si queremos añadir imágenes? Podemos usar un formato similar, pero con el <img>elemento
imagen.
<img src="https://i.redd.it/5unn16axx1v81.jpg">
El <img>elemento de imagen es otra etiqueta de cierre automático, por lo que no tiene etiqueta de
cierre.
srcEl atributo, que significa "fuente", especifica la ruta del archivo de la imagen.
Para la mayoría de las imágenes, la ruta del archivo se puede encontrar haciendo clic derecho en la
imagen y seleccionando "Copiar dirección de imagen".
Observe cómo the <!DOCTYPE html>no tiene una etiqueta de cierre, mientras que <html>sí la tiene.
<!DOCTYPE html>
<html>
</html>
Nota: Todos los archivos HTML deben comenzar con una <!DOCTYPE html>declaración y el
<html>elemento.
Los omitimos en el primer capítulo, pero son partes esenciales de todo archivo HTML.
<!DOCTYPE html>
<html>
<head>
</head>
<body>
</body>
</html>
Flecha roja que apunta al texto del título de la pestaña del navegador
<!DOCTYPE html>
<html>
<head>
</head>
<body>
</body>
</html>
Instrucciones
Un <html>elemento con:
¡Ahora tienes el modelo que puedes usar para todos los archivos HTML futuros!
Padres e hijos
Los elementos de nuestro archivo HTML están organizados de forma muy
parecida a un árbol genealógico. La mayoría de los elementos individuales
pueden ser padres con uno o más elementos secundarios .
Por ejemplo:
<!DOCTYPE html>
<html>
<head>
<title>My Web Page</title>
</head>
<body>
<p>Well, <i>howdy</i> there!</p>
</body>
</html>
# Hermanos
Los elementos también pueden ser hermanos si comparten un elemento padre
directo. Tomemos esta lista desordenada, por ejemplo:
<body>
<ul>
<li>🍄 Mario</li>
<li>🐢 Luigi</li>
</ul>
</body>
Los dos <li>elementos son hermanos porque ambos son hijos del mismo padre,
el <ul>elemento
Comentarios
Los comentarios son útiles para tomar notas sobre la lógica y las intenciones detrás de diferentes partes de
nuestra página web. Nos ayudan a comprender qué está haciendo nuestro código, especialmente si se
escribió hace un tiempo.
Los comentarios no sólo deberían beneficiar a quien escribió el código, sino que también deberían ser
útiles para cualquiera que lo revise más adelante.
Todo lo que está rodeado por los marcadores de comentarios <!--y -->se ignora y no se representa en el
navegador:
Los comentarios son súper flexibles porque pueden abarcar varias líneas:
<!--
Nota: No se recomienda ser excesivo con los comentarios. Deben usarse con moderación y retirarse
cuando ya no sean necesarios.
1 1 . Artículo de Wiki
# Atributos
Los atributos son configuraciones adicionales que podemos usar para
personalizar un elemento.
<li>Power ⚡</li>
<li>Courage 🔥</li>
<li>Wisdom 🦉</li>
</ol>
Si queremos usar letras minúsculas en su lugar:
<ol type="a">
<li>Power ⚡</li>
<li>Courage 🔥</li>
<li>Wisdom 🦉</li>
</ol>
<li>Courage 🔥</li>
<li>Wisdom 🦉</li>
</ol>
## Ej 1: Atributos en<img>
describan la imagen. 🦻🏻
## Ej 2: Atributo en<a>
Instrucciones
Clases e identificaciones
Los dos atributos con los que nos encontraremos más son los atributos classy id. Cualquier elemento
puede utilizarlos. Si bien classy idse utilizan para etiquetar elementos, los dos tienen diferencias
importantes.
A un elemento se le pueden asignar múltiples classvalores en forma de lista separada por espacios:
Cada elemento sólo puede tener un idvalor sin espacios. Cada valor de identificación debe ser único en
toda la página:
Además, idse puede utilizar para vincular a otra parte de la misma página, como el encabezado. Esto se
puede hacer coincidir con el atributo <a>de un elemento ancla hrefmediante un #símbolo de hashtag,
seguido del identificador utilizado para id:
<a href="#medellin">Link to Medellín</a>
Por último, donde solo idse puede asignar uno a un único elemento, se classpuede asignar a muchos:
Los valores de los atributos classy idsiempre deben estar en minúsculas. Si su nombre está formado por
varias palabras, deben estar separadas por guiones -.
Nota: Una buena forma de recordar classvs ides... puede haber varios estudiantes en una clase , pero cada
# Elemento de división
Una de las formas más comunes de crear secciones para una página es con el <div>elemento (abreviatura
de "división").
El <div>elemento es algo así como un contenedor genérico sin ningún significado particular. Este elemento
y los atributos classy idpueden ir de la mano.
<h2>About Me</h2>
</div>
<div class="page-section" id="social-media">
<h2>Social:</h2>
<ul>
<li>GitHub</li>
<li>Twitter</li>
<li>LinkedIn</li>
</ul>
</div>
El <div>elemento se utiliza para agrupar contenido y ser etiquetado por los atributos classy id.
Instrucciones
Lorem Ipsum se utiliza comúnmente como contenido de marcador de posición para visualizar mejor cómo
debería verse el texto de una página web en la copia final.
Un enlace debe contener texto que diga "Título 1" y el otro "Título 2".
"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et
dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex
ea commodo consequat".
The style Attribute
So far, the appearance of our pages has been pretty skeletal. Just some plain text
with the occasional list, image, or link.
But what if there were ways to improve this within our .html files? As it turns
out, there are!
First, we can apply a style attribute to any HTML element to stylize certain
aspects of that element, such as what color the text should be:
<p>
Roses are <span style="color:red;">red</span>.<br />
Violets are <span style="color:blue;">blue</span>.
</p>
The color property sets the color for the text of an element.
The text-decoration adds text formatting (such as underline), similar
to what the <b>, <i>, <u>, and <s> elements do.
This is actually a language called CSS, which we will learn in the next course.
# The <style> Element
Using the style attribute for a few elements is one thing. But what if we want to
add styles to a bunch of different elements? Or what if we want to add the same
styles to each instance of a specific element?
Alternatively, the <style> element can be used in the <head> to style our
elements in the <body>.
<!DOCTYPE html>
<html>
<head>
<style>
... Styles for elements go here
</style>
</head>
<body>
... Elements go here
</body>
</html>
Elements can be selected inside the <style> element using curly braces ({ }):
<style>
element {
property: value;
}
</style>
#red-word {
color: red;
}
#blue-word {
color: blue;
}
</style>
</head>
<body>
<p>
Roses are <span id="red-word">red</span>.<br />
Violets are <span id="blue-word">blue</span>.<br />
</p>
</body>
</html>
h1 {
text-align: left;
}
img {
border: 3px solid blue;
}
#top-8-wrapper {
text-align: center;
}
.friend-card {
display: inline-block;
margin: 1px;
text-align: center;
}
.friend-name {
color: blue;
}
</style>
</style>
</head>
<body>
<div id="top-8-wrapper"></div>
<h1>My top 8 friend</h1>
<div class="top-8-row"></div>
<div class="friend-card">
<h3 class="friend-name">MY friend is tom</h3>
<img src="https://i.imgur.com/IZ3Vf9Nb.jpg" alt="Tom from
MySpace">
</div>
<div class="friend-card">
<h3 class="friend-card"></h3>
<div class="friend-card">
<h3 class="friend-name">My Friend Tom</h3>
<img src="https://i.imgur.com/IZ3Vf9Nb.jpg" alt="Tom from
MySpace">
</div>
<div class="friend-card">
<h3 class="friend-name">My Friend Tom</h3>
<img src="https://i.imgur.com/IZ3Vf9Nb.jpg" alt="Tom from
MySpace">
</div>
<div class="friend-card">
<h3 class="friend-name">My Friend Tom</h3>
<img src="https://i.imgur.com/IZ3Vf9Nb.jpg" alt="Tom from
MySpace">
</div>
</div>
<div class="top-8-row"></div>
</body>
</html>
</html>