Ejercicios de inicio _ HTML_apuntes teoría_w3
Ejer 1 HTML_ w3
En la página colorhexa.com o poniendo ‘ colores html wikipedia‘ en google encuentras los colores de hTML
<!DOCTYPE html> es la declaración de tipo de documento (o doctype) que se coloca siempre al inicio de un archivo HTML, justo antes de la etiqueta <html>.
Sirve principalmente para dos cosas:
1. Decirle al navegador qué versión de HTML estás usando
Al incluir <!DOCTYPE html>, le estás indicando al navegador (Chrome, Firefox, Safari, Edge, etc.) que la página está escrita en HTML5 (la versión estándar y moderna de HTML).
2. Activar el "Modo Estándar" (Standard Mode)
Si no colocas el <!DOCTYPE html>, los navegadores asumen que el código es muy antiguo y entran en un modo de compatibilidad llamado "Modo Quirks" (Quirks Mode).
En el Modo Quirks, el navegador intenta adivinar cómo mostrar la página para que no se "rompa", lo que suele provocar que:
El diseño o los estilos CSS se vean totalmente diferentes según el navegador.
Ciertas funciones modernas de CSS no funcionen bien.
Etiqueta strong ejercicio 1
<!DOCTYPE html>
<html>
<head>
<style>
strong {
font-weight: bold;
}
</style>
</head>
<body>
<p>A strong element is displayed like this:</p>
<strong>Some important text</strong>
<p>Change the default CSS settings to see the effect.</p>
</body>
</html>
Solucion:
A strong element is displayed like this:
Some important text
Change the default CSS settings to see the effect.
El atributo style en HTML se usa para agregar estilos a un elemento, como color, fuente, tamaño y más.
La configuración del estilo de un elemento HTML se puede hacer con el atributo style
El atributo style en HTML tiene la siguiente sintaxis:
<tagname style="property:value;">
El
atributo
de HTML style
se emplea para añadir
estilos a un elemento,
como
es
color, font, size, y
más.
Configurar el style (estilo) de un elemento HTML puede realizarse con el atributo style.
El HTML attribute style has the following syntax:
<nombre de la etiqueta style="propiedad:valor;">
<tagname style="property:value;">
La propiedad es una propiedad CSS.El valor es un valor CSS .
Ejercicio 2
<!DOCTYPE html>
<html>
<body>
<p>I am normal</p>
<p style="color:red;">I am red</p>
<p style="color:blue;">I am blue</p>
<p style="font-size:50px;">I am big</p>
</body>
</html>
solución
I am normal
I am red ______ rojo
I am blue---------- aparece azul
I am big _________ Aparece mas grande
Background Color
La background-color propiedad CSS define el color de fondo de un elemento HTML.
Ejemplo 3
Establezca el color de fondo de una página en azul polvo:
<!DOCTYPE html>
<html>
<body style="background-color:powderblue;">
<h1>This is a heading</h1>
<p>This is a paragraph.</p>
</body>
</html>
solución:
This is a heading_________ (aparece en grande) y fondo azul toda la página
This is a paragraph.
Ejercicio 3 version b_color página en hexadecimal
<!DOCTYPE html>
<html>
<body style="background-color:#0045ff;">
<h1>This is a heading</h1>
<p>This is a paragraph.</p>
</body>
</html>
Ejercicio 4:Establezca el color de fondo para dos elementos diferentes:
<!DOCTYPE html>
<html>
<body>
<h1 style="background-color:powderblue;">This is a heading</h1>
<p style="background-color:tomato;">This is a paragraph.</p>
</body>
</html>
Aparece con colores de fondo h1 y p
Color de texto
La propiedad color CSS define
el color del texto de un elemento HTML:
Ejercicio 5:
<!DOCTYPE html>
<html>
<body>
<h1 style="color:blue;">This is a heading</h1>
<p style="color:red;">This is a paragraph.</p>
</body>
</html>
Modifica los colores del texto
Ejercicio 6
Fuentes
La font-family
propiedad CSS define
la fuente que se utilizará para un elemento HTML:
<!DOCTYPE html>
<html>
<body>
<h1 style="font-family:verdana;">This is a heading</h1>
<p style="font-family:courier;">This is a paragraph.</p>
</body>
</html>
Solución: dos fuentes diferentes
This is a heading
This is a paragraph.
Tamano del texto
La font-sizepropiedad CSS define
el tamaño del texto de un elemento HTML:
Ejemplo 7
<!DOCTYPE html>
<html>
<body>
<h1 style="font-size:300%;">This is a heading</h1>
<p style="font-size:160%;">This is a paragraph.</p>
</body>
</html>
Solución ejer 7
This is a heading______aparece muy grande
This is a paragraph.
Ejer 7Version B) con tamaño con pixeles
<!DOCTYPE html>
<html>
<body>
<h1 style="font-size:30px;">This is a heading</h1>
<p style="font-size:160px;">This is a paragraph.</p>
</body>
</html>
Ejer 8
Alineación del texto
La text-align
text-align
propiedad CSS define
la alineación horizontal del texto para un elemento HTML:
Ejemplo
<!DOCTYPE html>
<html>
<body>
<h1 style="text-align:center;">Centered Heading</h1>
<p style="text-align:center;">Centered paragraph.</p>
</body>
</html>
aparecen centrados los párrafos
Resumen
Utilice el atributo style para diseñar elementos HTML
Usar
background-colorpara color de fondoUsar
colorpara colores de textoUsar
font-familypara fuentes de textoUsar
font-sizepara tamaños de textoUsar
text-alignpara alineación de texto¿Qué es CSS?
Las hojas de estilo en cascada (CSS) se utilizan para formatear el diseño de una página web.
Con CSS, puede controlar el color, la fuente, el tamaño del texto, el espacio entre los elementos, cómo se colocan y distribuyen los elementos, qué imágenes de fondo o colores de fondo se utilizarán, diferentes pantallas para diferentes dispositivos y tamaños de pantalla, y ¡mucho más!
Sugerencia: La palabra en cascada significa que un estilo aplicado a un elemento principal también se aplicará a todos los elementos secundarios dentro del elemento principal. Por lo tanto, si establece el color del texto del cuerpo en "azul", todos los encabezados, párrafos y otros elementos de texto dentro del cuerpo también obtendrán el mismo color (a menos que especifique algo más).
Usando CSS
CSS se puede agregar a documentos HTML de 3 formas:
Inline : mediante el uso del atributo style dentro de los elementos HTML
Interno : mediante el uso de un elemento style en la
<head>secciónExterno : mediante el uso de un elemento
<link>para vincular a un archivo CSS externo
CSS en línea
Se utiliza un CSS en línea para aplicar un estilo único a un solo elemento HTML.
Un
CSS en línea usa el atributo style de un elemento HTML.
El
siguiente ejemplo establece el color del texto del <h1>elemento
en azul y el color del texto del <p>elemento
en rojo:
Ejemplo
<!DOCTYPE html>
<html>
<body>
<h1 style="color:blue;">A Blue Heading</h1>
<p style="color:red;">A red paragraph.</p>
</body>
</html>
CSS interno
Se utiliza un CSS interno para definir un estilo para una sola página HTML.
Un CSS interno se define en la sección <head>de una página HTML, dentro de un elemento <style>
El siguiente ejemplo establece el color del texto de TODOS los elementos <h1> (en esa página) en azul y el color del texto de TODOS los elementos <p> en rojo. Además, la página se mostrará con un color de fondo "azul claro":
Ejemplo
<!DOCTYPE html>
<html>
<head>
<style>
body {background-color: powderblue;}
h1 {color: blue;}
p {color: red;}
</style>
</head>
<body>
<h1>This is a heading</h1>
<p>This is a paragraph.</p>
</body>
</html>
CSS externo
Se utiliza una hoja de estilo externa para definir el estilo de muchas páginas HTML.
Para utilizar una hoja de estilo externa, agréguele un enlace en la sección <head> de cada página HTML:
Ejemplo
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href="styles.css">
</head>
<body>
<h1>This is a heading</h1>
<p>This is a paragraph.</p>
</body>
</html>
La hoja de estilo externa se puede escribir en cualquier editor de texto. El archivo no debe contener ningún código HTML y debe guardarse con una extensión .css
"Una hoja de estilo externa se puede escribir en cualquier editor de texto. El archivo no debe contener código HTML y se debe guardar con la extensión
.css.Lo más sencillo es tener ambos archivos en la misma carpeta; de este modo, el atributo
href—que viene de Hypertext REFerence— solo necesita el nombre del archivo.csscomo ruta relativa para localizarlo."
La palabra href viene de Hypertext REFerence (referencia de hipertexto).
Así es como se ve el archivo "styles.css":
guardadlo como "styles.css" porque así lo llamó en href de la página html:
body {
background-color: powderblue;
}
h1 {
color: blue;
}
p {
color: red;
}
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<p>A strong element is displayed like this:</p>
<em>Some important text</em>
<p>Change the default CSS settings to see the effect.</p>
</body>
</html>
La diferencia entre significado y apariencia
<em>(Semántica): Significa énfasis. Se usa para indicar que esa palabra o frase debe leerse con un tono de voz distinto o más marcado.<i>(Visual / Término alternativo): Históricamente era solo para poner texto en cursiva (italics). Hoy se usa para cosas como términos técnicos, palabras en otro idioma o nombres de obras.CSS (
font-style: italic;): Es la forma correcta de hacer que algo se vea en cursiva cuando solo buscas un efecto puramente estético y no hay ningún énfasis especial.
Un ejemplo rápido de comparación
| Etiqueta | ¿Qué entiende el navegador / Google? | Visual por defecto |
| <em>texto</em> | "Atención: este texto lleva énfasis al leerlo." | Cursiva |
| <i>texto</i> | "Texto en tono alternativo (p. ej. extranjerismo)." | Cursiva |
| <span style="font-style: italic;">texto</span> | "Ningún significado especial, solo diseño." | Cursiva |
A los ojos del usuario, los tres ejemplos se van a ver exactamente igual: texto inclinado (en cursiva).
La única diferencia no es visual, sino de "significado oculto" (lo que lee el navegador, Google o un lector de pantalla para personas con discapacidad visual):
<em>: "Léelo con énfasis". Se ve en cursiva.
<i>: "Es un término especial / extranjerismo". Se ve en cursiva.
<span style="...">: "Solo es diseño, sin significado especial". Se ve en cursiva.
Así que sí: la apariencia externa final en la pantalla para los tres casos es pura cursiva.