ff-multiconverter, multimedia, audio, video, linux, ubuntu ubuntu kylin, china, releases, linux terminal, ubuntu, linux, comandos, shell conky, gadgets, ubuntu, linux SpeedTest-Cli, velocidad, red, consola, terminal tag foto 6 pinta, grafica, linux, ubuntu djl, juegos, yum, synaptic, paquetes ubuntu, releases, canonical psensor, ubuntu, linux, sistema, monitor

Guia HTML: validación de la página a través de un enlace, hojas de estilo y propiedades.

html-questionsEn una reciente limpieza a mi disco duro he encontrado esta guia que tenia guardada por ahi y creo que esta muy buena para empezar y conocer las nociones basicas del HTML.

Validación de la página a través de un enlace.
La W3C nos permite disponer un ícono como enlace a su validador de páginas HTML:
<p>
<a href="http://validator.w3.org/check?uri=referer"><img
src="http://www.w3.org/Icons/valid-html401"
alt="Valid HTML 4.01 Strict" height="31" width="88"></a>
</p>

Confeccionemos una página y probemos el enlace al validador:


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Mi primer pagina</title>
</head>
<body>
<p>PHP - Java - JavaScript - C - C++</p>
<p>
<a href="http://validator.w3.org/check?uri=referer"><img
src="http://www.w3.org/Icons/valid-html401"
alt="Valid HTML 4.01 Strict" height="31" width="88"></a>
</p>
</body>
</html>

Solamente agregamos el párrafo que contiene el hipervínculo al sitio que realiza la validación. Gran cantidad de sitios tienen este ícono o alguno similar para indicar que sus páginas cumplen con el HTML Transitional o estrícto.

Conceptos básicos de hojas de estilo.

Creo que este curso de HTML debe finalizar con los conceptos básicos de CSS (Cascade Style Sheet) es decir Hojas de Estilo.

En las primeras versiones de HTML se comenzaron a introducir elementos con la finalidad de mejorar la "presentación" del "contenido" de la página. Así aparecieron elementos para definir las fuentes, tamaños, colores, alineamiento de textos y bloques etc.

Luego se creo otra tecnología que separa el "contenido" de la "presentación", esta es la de Hojas de Estilo. Con esto quedó perfectamente definido el objetivo de HTML (disponemos contenido) y CSS (definimos la presentación de ese contenido).

Durante todos los conceptos anteriores me contuve para emplear algún elemento HTML de presentación que mejorara la página por lo que ahora introduciré conceptos mínimos para aplicar CSS en forma básica.

Veamos la sintaxis para aplicar color de frente y fondo a un elemento HTML mediante CSS:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
"http://www.w3.org/TR/html4/loose.dtd"> 
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>título página</title>
</head>
<body>
<h1 style="color:#0000ff">Noticias del día.</h1>
<p style="color:#888888;background-color:#ffffdd">
Aquí la descripción de la noticia. 
Aquí la descripción de la noticia. 
Aquí la descripción de la noticia. 
Aquí la descripción de la noticia. 
Aquí la descripción de la noticia. 
Aquí la descripción de la noticia. 
Aquí la descripción de la noticia. 
Aquí la descripción de la noticia. 
Aquí la descripción de la noticia. 
Aquí la descripción de la noticia. 
Aquí la descripción de la noticia. 
Aquí la descripción de la noticia. 
Aquí la descripción de la noticia. 
Aquí la descripción de la noticia. 
Aquí la descripción de la noticia. 
Aquí la descripción de la noticia. 
Aquí la descripción de la noticia. 
Aquí la descripción de la noticia. 
Aquí la descripción de la noticia. 
</p>
</body>
</html>

La propiedad que debemos inicializar se llama style y la tienen todos los elementos HTML. En este primer ejemplo inicializamos las propiedades color (define el color del texto) y background-color (define el color de fondo del texto).

Cada vez que inicializamos una propiedad debemos separarla de la siguiente por punto y coma.

Para definir un color lo debemos hacer indicando la candidad de rojo,verde y azul (color:#0000ff). Los dos primeros números indican la cantidad de rojo (en este caso cero), luego la cantidad de verde (en este caso 0) y por último la cantidad de azul (en este caso ff). Como podemos observar el valor lo debemos indicar en formato hexadecimal.

Hasta ahora siempre que disponíamos un título aparecía de color negro. El negro es el estilo por defecto que tiene definido todos los elementos de títulos, si queremos variar dicho valor debemos hacerlo mediante CSS.

Las hojas de estilo si son sensibles a mayúsculas y minúsculas, por lo que color no es lo mismo que definir COLOR.

Las propiedades que definimos dentro de style deben ir separadas por punto y coma.

Propiedades relacionadas al texto en CSS.
 
Vimos en la introducción de CSS la propiedad color.

Tenemos otras propiedades relacionadas al texto que paso a enunciarlas:
  • text-align Esta propiedad define el alineamiento del texto y puede tomar alguno de estos cuatro valores: left, right, center,justify

    text-align:center;

    El texto aparecerá centrado. Si queremos justificar a derecha, emplearemos el valor right y si queremos a la izquierda, el valor será left.

  • text-decoration Esta propiedad nos permite entre otras cosas que aparezca subrayado el texto, tachado o una línea en la parte superior, los valores posibles de esta propiedad son: none, underline, overline, line-through

  • letter-spacing Esta propiedad permiten indicar el espacio que debe haber entre los caracteres.

  • word-spacing La propiedad word-spacing permiten indicar el espacio que debe haber entre las palabras.

  • text-indent La propiedad indenta la primera linea de un texto. A partir de la segunda línea, el texto aparece sin indentación. Podemos indicar un valor negativo con lo que la indentación es hacia la izquierda.

  • text-transform la propiedad puede inicializarse con alguno de los siguientes valores: none - capitalize - lowercase - uppercase.

    Cada uno de estos valores transforman el texto como sigue:

    capitalize: Dispone en mayúsculas el primer caracter de cada palabra.

    lowercase: Convierte a minúsculas todas las letras del texto.

    uppercase: Convierte a mayúsculas todas las letras del texto.

    none: No provoca cambios en el texto.
Confeccionaremos el siguiente problema:

Confeccionar una página que contenga un título de nivel 2 (h2) centrado y luego bloques donde muestre un nombre de una persona subrayado y un párrafo con un color de fondo y de las letras. Indentar la primer linea de cada párrafo.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
"http://www.w3.org/TR/html4/loose.dtd"> 
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>título página</title>
</head>
<body>
<h2 style="color:#0000ff;text-align:center">Comentarios</h1>
<h3 style="text-decoration:underline">Luis Barrionuevo</h3>
<p style="color:#888888;background-color:#ffffdd;text-indent:20px">
Aquí comentarios. 
Aquí comentarios. 
Aquí comentarios. 
Aquí comentarios. 
Aquí comentarios. 
Aquí comentarios. 
Aquí comentarios. 
Aquí comentarios. 
Aquí comentarios. 
Aquí comentarios. 
Aquí comentarios. 
Aquí comentarios. 
Aquí comentarios. 
Aquí comentarios. 
Aquí comentarios. 
Aquí comentarios. 
Aquí comentarios. 
Aquí comentarios. 
Aquí comentarios. 
Aquí comentarios. 
Aquí comentarios. 
</p>
<h3 style="text-decoration:underline">Ana Rodriguez</h3>
<p style="color:#888888;background-color:#ffffdd;text-indent:20px">
Aquí comentarios. 
Aquí comentarios. 
Aquí comentarios. 
Aquí comentarios. 
Aquí comentarios. 
Aquí comentarios. 
Aquí comentarios. 
Aquí comentarios. 
Aquí comentarios. 
Aquí comentarios. 
Aquí comentarios. 
Aquí comentarios. 
Aquí comentarios. 
Aquí comentarios. 
Aquí comentarios. 
Aquí comentarios. 
Aquí comentarios. 
Aquí comentarios. 
Aquí comentarios. 
Aquí comentarios. 
Aquí comentarios. 
</p>
</body>
</html>

El título general aparece centrado y de color azul:

<h2 style="color:#0000ff;text-align:center">Comentarios</h1>

El título donde se define el nombre:

<h3 style="text-decoration:underline">Luis Barrionuevo</h3>

aparece subrayado.

Por último los párrafos:

<p style="color:#888888;background-color:#ffffdd;text-indent:20px">

aparecen de color gris oscuro la letra sobre fondo amarillo claro y la primer línea tiene una indentación de 20 píxeles.

Si te ha gustado el artículo inscribete al feed clicando en la imagen más abajo para tenerte siempre actualizado sobre los nuevos contenidos del blog:

Espero que esta publicación te haya gustado. Si tienes alguna duda, consulta o quieras complementar este post, no dudes en escribir en la zona de comentarios. También puedes visitar Facebook, Twitter, Google +, Linkedin, Instagram, Pinterest y Feedly donde encontrarás información complementaria a este blog. COMPARTE EN!

0 comentarios: