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: propiedades relacionadas al texto y a las fuentes en CSS.

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.

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.

Elementos HTML <div> y <span>

ejé estos dos elementos HTML para luego de haber presentado los conceptos de CSS. Estas marcas se utilizan en conjunción con las hojas de estilo. Sin estas tiene poco sentido el empleo de estos elementos HTML.

Estos elementos "div" y "span" nos permiten agrupar un conjunto de elementos y aplicar reglas de estilo.

La diferencia entre estos dos elementos es que cuando utilizamos el elemento div produce un salto de línea previo y uno al final, es decir es una marca de bloque como lo son h1,h2,p etc. En cambio el elemento span no produce un salto de línea porque se trata de un elemento en línea como lo son a,em,strong,input etc.

Veamos un ejemplo creando una división (div) y la aplicación de algunas reglas de estilo, como así un elemento span.

Listar una serie de nombres y un bloque de comentarios para cada nombre. Indentar la primer linea de cada párrafo. Hacer que algunas palabras del párrafo aparezcan resaltadas en otro color. Disponer todos los comentarios con un color gris de fondo:

<!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>
<div style="background-color:#eeeeee">
<h3>Luis Barrionuevo</h3>
<p style="color:#888888;text-indent:20px">
Aquí <span style="background-color:#eeee00">comentarios.</span> 
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>Ana Rodriguez</h3>
<p style="color:#888888;text-indent:20px">
<span style="background-color:#eeee00">Aquí comentarios.</span> 
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>
</div>
</body>
</html>

Veamos como definimos los elementos span:

<span style="background-color:#eeee00">comentarios.</span>

Como podemos ver luego en el resultado de la página el texto "comentarios" aparece con un color amarillo de fondo. El resto del párrafo continúa inmediatamente a la derecha, es decir el elemento span no produce salto de línea. Para ver la diferencia con el elemento div pruebe de remplazar la palabra span por div y vea los resultados (recuerde cambiar tanto la marca de apertura como la de cerrado del span) Como verá el texto aparece en un bloque independiente.

El div agrupa todos los títulos y párrafos y define la propiedad background-color que es heredado por todos los elementos contendidos por el div:

<div style="background-color:#eeeeee">
<h3>Luis Barrionuevo</h3>
<p style="color:#888888;text-indent:20px">
Aquí <span style="background-color:#eeee00">comentarios.</span> 
Aquí comentarios. 
.
.
.
.
Aquí comentarios. 
Aquí comentarios. 
</p>
</div>

Propiedades relacionadas a las fuentes en CSS.

Las propiedades relacionadas a las fuentes más importantes en CSS son:

  • font-family Define la fuente que se aplicará al elemento HTML. La fuentes más comunes presentes en los navegadores son: Arial, Arial Black, Courier New, Georgia, Impact, Tahoma, Times New Roman, Verdana
  • font-size Define el tamaño de la fuente. Entre otras medias podemos indicarla en píxeles.
  • font-style Podemos indicar alguno de los siguientes valores: normal, italic, oblique
  • font-weight Entre otros podemos indicar los siguientes valores: normal, bold, bolder,lighter
Para probar algunas de estas propiedades confeccionaremos una página que contenga un título de nivel 2 con fuente Arial, un párrafo con fuente de tipo Times New Roman de 14 píxeles en negrita y una serie de párrafos agrupados en un div con tamaño de fuente de 12 píxeles de tipo Verdana:

<!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="font-family:Arial">Título principal</h2>
<p style="font-family:Times New Roman;font-size:14px;font-weight:bolder">
Párrafo en negrita. 
Párrafo en negrita. 
Párrafo en negrita. 
Párrafo en negrita. 
Párrafo en negrita. 
Párrafo en negrita. 
Párrafo en negrita. 
Párrafo en negrita. 
Párrafo en negrita. 
Párrafo en negrita. 
Párrafo en negrita. 
Párrafo en negrita. 
Párrafo en negrita. 
Párrafo en negrita. 
Párrafo en negrita. 
Párrafo en negrita. 
Párrafo en negrita. 
Párrafo en negrita. 
Párrafo en negrita. 
Párrafo en negrita. 
Párrafo en negrita. 
Párrafo en negrita. 
Párrafo en negrita. 
Párrafo en negrita. 
Párrafo en negrita. 
Párrafo en negrita. 
Párrafo en negrita. 
Párrafo en negrita. 
Párrafo en negrita. 
</p>
<div style="font-family:Verdana;font-size:12px">
<p>
Primer párrafo. 
Primer párrafo. 
Primer párrafo. 
Primer párrafo. 
Primer párrafo. 
Primer párrafo. 
Primer párrafo. 
Primer párrafo. 
Primer párrafo. 
Primer párrafo. 
Primer párrafo. 
Primer párrafo. 
Primer párrafo. 
Primer párrafo. 
Primer párrafo. 
Primer párrafo. 
Primer párrafo. 
Primer párrafo. 
Primer párrafo. 
Primer párrafo. 
Primer párrafo. 
Primer párrafo. 
Primer párrafo. 
Primer párrafo. 
Primer párrafo. 
Primer párrafo. 
Primer párrafo. 
Primer párrafo. 
Primer párrafo. 
Primer párrafo. 
Primer párrafo. 
Primer párrafo. 
Primer párrafo. 
Primer párrafo. 
Primer párrafo. 
Primer párrafo. 
Primer párrafo. 
Primer párrafo. 
Primer párrafo. 
</p>
<p>
Segundo párrafo.
Segundo párrafo.
Segundo párrafo.
Segundo párrafo.
Segundo párrafo.
Segundo párrafo.
Segundo párrafo.
Segundo párrafo.
Segundo párrafo.
Segundo párrafo.
Segundo párrafo.
Segundo párrafo.
Segundo párrafo.
Segundo párrafo.
Segundo párrafo.
Segundo párrafo.
Segundo párrafo.
Segundo párrafo.
Segundo párrafo.
Segundo párrafo.
Segundo párrafo.
Segundo párrafo.
Segundo párrafo.
Segundo párrafo.
Segundo párrafo.
</p>
</div>
</body>
</html> 

Para el título se debe definer una fuente Arial

<h2 style="font-family:Arial">Título principal</h2>

Para el primer párrofo seguido al título se debe definir una fuente de tipo Times New Roman de 14 píxeles en negrita

<p style="font-family:Times New Roman;font-size:14px;font-weight:bolder">

Para el resto de los párrafos agruparlos en un div con tamaño de fuente de 12 píxeles de tipo Verdana

<div style="font-family:Verdana;font-size:12px">

Solo se a visto los conceptos iniciales de CSS con el objetivo de no tentarse a utilizar los elementos HTML antiguos para asignación de fuentes y colores. Para un estudio ordenado y sitemático puede desarrollar el curso CSS Ya y ver por si mismo las ventajas enormes que presentan las hojas de estilo.

Elementos y propiedades de HTML que no se deben usar.
 
Nombraremos los elementos y propiedades de HTML que no se deben usar, ya que sus objetivos actualmente se resuelven utilizando CSS (Hojas de estilo), de todos modos se las encontrará en muchas páginas antiguas y otras no tanto:
Elementos
  • u Muestra un texto subrayado.
  • s Muestra un texto tachado.
  • strike Muestra un texto tachado.
  • center Muestra un texto centrado.
  • menu Crea una lista
  • dir Define una lista multicolumna
  • layer (solo Netscape) Agrupa un bloque de elementos HTML (utilizar div)
  • blink Resalta un texto
  • marquee Muestra un texto desplazandose de izquierda a derecha o viceversa. Tiene muchas propiedades para definir fuente, color, velocidad de avance etc.
  • font Permite definir mediante una serie de propiedades el tipo de fuente, tamaño y color
  • b Muestra el texto en negrita.
  • i Muestra el texto en itálica.
  • big Muestra el texto con fuente grande.
  • small Muestra el texto con fuente pequeña.
  • hr Muestra una línea horizontal.
  • basefont Establece el tamaño base de fuente.
  • isindex Crea un control de entrada de una línea.
Propiedades.
  • text Fija el color de texto para la página si se aplica al elemento body.
  • bgcolor Fija el color del fondo de texto si se aplica al elemento body.
  • background Fija una imagen de fondo a la página. Propiedad del elemento body.
  • link Fija el color de los enlaces no visitados. Se aplica al body.
  • alink Fija el color del enlace activo. Se aplica al body.
  • vlink Fija el color de los enlaces ya visitados. Se aplica al body.
  • align Se lo utiliza para alinear texto a izquierda, derecha, centro etc.
No daremos ejemplo del empleo de estos elementos y propiedades para evitar cualquier posibilidad de internalizar su funcionamiento y empleo.
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, Linkedin, Instagram, Pinterest y Feedly donde encontrarás información complementaria a este blog. COMPARTE EN!

0 comments:

No insertes enlaces clicables, de lo contrario se eliminará el comentario. Si quieres ser advertido via email de los nuevos comentarios marca la casilla "Notificarme". Si te ayudé con la publicación o con las respuestas a los comentarios, compártelo en Facebook, Twitter, Tumblr, Google +, Pinterest o Instagram. Gracias.