Castellano | Català
[PENDENT DE TRADUIR] Cualquier idea, simple o complicada, se expresa en palabras. De la misma forma, un sitio web o proyecto online de lo que sea, necesita un texto. Incluso, aunque preparemos un video, el eje del discurso acabarán siendo las palabras.
Hay pocas cosas en este planeta con tanto poder como las palabras.
Y en Internet son muchos los que han teorizado y explicado hasta la saciedad que el contenido es el rey. Google, por Exemple, indexa el texto de todas las webs del mundo para presentarnos las páginas, de forma orgánica, según la calidad del texto escrito. ¿La calidad? Y la cantidad ¿no es importante? Lo es, pero menos. Con algoritmos matemáticos Google consigue saber hasta que punto tú sabes de lo que dices saber. Y según la veracidad de esto, (si no lo has copiado de ninguna parte y se trata de contenido original al menos, aparentemente) te pondrá más arriba o más abajo en las páginas de búsqueda.
Además, un texto maquetado con criterio, con las etiquetas HTML adecuadas, será destacado por el buscador y, en consecuencia, encontrado por aquellos que están buscando esa información.
Necesitamos, por lo tanto, escribir bien, textos originales y, además, saber usar las etiquetas HTML que procesan ese texto. De escribir bien, aquí, no podemos enseñarte. Pero de etiquetas, sí. No son tantas. Y son muy sencillas.
Presentem aquí el Mòdul 3 del Nivell Bàsic.
El texto normal. Agrupaciones de contenido
Las secciones de una buena página HTML5
Un editor de texto HTML: la mejor opción
Tot text, per defecte, hem d'incloure'l en un paràgraf. L'estil bàsic de tot un lloc web ve definit per aquest estil de paràgraf, que regeix per excel·lència tot el seu contingut textual.
Per definir un paràgraf farem servir l'etiqueta <p> per obrir el paràgraf i l'etiqueta </p> per tancar-lo.
Mai no hem d'oblidar de tancar el que hem obert, tal com ja hem après en el Mòdul 1 (la mateixa etiqueta que obre, ha de tancar).
Seguramente ya habrás oido hablar de la etiqueta <div>. Es fundamental en toda página web. Una página web, generalmente, está llena de <div>.
Un <div> crea un contenedor en una página web.
El <div> no es una etiqueta semántica, por lo tanto el contenido de un <div> no tiene ninguna relevancia especial. Es, simplemente, un espacio (delimitado por la etiqueta que abre y la que cierra) en el que podemos incluir muchas cosas: palabras, párrafos, grandes o pequeñas secciones, imágenes, videos, etc.
Es fundamental cerrar los <div> (es fácil olvidarse :-( Por causa de la propia lógica del lenguaje HTML, un <div> sin cerrar provoca un descalabro considerable ya que los navegadores entienden que aquel contenedor no ha terminado y, por lo tanto, lo unen al siguiente, consiguiendo resultados absurdos, estresantes para el desarrollador y que incitan al "Cerrar página" al visitante.
Estos cuatro <divs> de arriba son dinámicos. Si actualizas la página ahora, verás que su tamaño se modifica. Este efecto es porque se ha aplicado al <div> una senzilla animación en Javascript. Más adelante -si resistimos tanto tú como yo- ya lo veremos.
Hemos definido un <div> mayor, de color gris, al que hemos colocado una imagen.
Per fer la típica llista d'ítems, un sota de l'altre, farem servir letiqueta <ul>.
Sempre vigilarem que, si l'hem obert, hem de, obligatòriament, tancar-la. Perdona la insistència però aquest és un principi bàsic i, per experiència, molt fàcil d'oblidar.
Exemple de llista sense ordre
Podem tenir tres coses:
- Salut
- Diners
- Amor
Fuente: Molts ho afirmen...
Quan vulguem que la llista d'ítems sigui ordenada, amb números correlatius, farem servir l'etiqueta <ol>.
No ens caldrà escriure cap número ja que el llenguatge HTML els va colocant per nosaltres, aunque tengamos centenares de ítems y, ¡sin equivocarse nunca!
És fantàstic quan les màquines treballen per a nosaltres!
Exemple de lista sense ordre
Podem tenir tres coses:
- Salut
- Pau interior
- Amor
Font: És millor pau que diners...
Si ho volem, podem fer llistes amb números romans.
Exemple de llista ordenada amb números romans
- Salut
- Diners
- Amor
- Pau
Font: Amb els quatre és millor :-)
Per indicar cadascun dels ítems d'una llista, sigui ordenada o no, fem servir l'etiqueta <li>.
Perdona: recorda't de tancar-la, sempre :-)
Cuando queramos indicar que cambiamos de tema entre párrafos de una sección o artículo, usamos la etiqueta <hr>.
Ésta es de las pocas etiquetas que hace lo que hace, sin necesidad de cerrarse. No existe etiqueta de cierre, ni le hace falta. Es una de las pocas excepciones del lenguaje HTML.
Exemple de cambio de tema
Aquí va el primer tema.
Aquí va el segundo tema.Font: Sense font.
Las entidades HTML son combinaciones de letras y símbolos que usaremos cuando queramos mostrar en pantalla algunos códigos especiales o grafías que no pertenecen al alfabeto latino internacional.
Un Exemple de entidades son todas las letras con acentos, diéresis, cincunflejos, etc. También lo son algunos signos de puntuación o tipográficos y símbolos especiales que puden presentar un problema en HTML como las etiquetas de inicio y fin del propio código HTML < ó >, que podrían malinterpretarse y leerse como el inicio de una etiqueta.
La mayoría de letras con acentos y signos más usados, en HTML5 las podemos escribir tal cual y los navegadores más modernos ya sabrán interpretar bien estas entidades; navegadores más antiguos no sabrán representarlas y veremos cosas feas como estas:
Estos códigos pueden mostrarse como un código numérico aunque es más usual utilizar el nombre de entidad.
Para que la entidad funcione, debemos "encerrarla" en una etiqueta que abre y una que cierra, como siempre. En realidad no son etiquetas tal como ya hemos estudiado, pero tienen el mismo valor: abren la entidad y cierran. Estos símbolos son & y ;. De este modo, < se escribirá como < o <
Si quieres saber todas las entidades: Entidades HTML5
Els elements de capçalera estableixen els sis nivells bàsics de títols i subtítols en un document.
Mitjançant els títols, en els seus diferents nivells d'importància, podem definir l'esquelet del document, la seva estructura bàsica.
Un element de capçalera descriu breument el tema de la secció que introdueix.
Segons el full d'estils CSS que utilitzem, l'aspecte d'aquestes capçaleres podrà variar molt, però s'aconsella que sempre es facin servir les jerarquies semàntiques establertes per l'estàndard HTML: el nombre després de la <h indica l'ordre de rellevància del contingut.
És el títol principal d'una pàgina HTML. Se aconseja que hi hagi una sola frase etiquetada com <h1>. Google la considera el títol de la pàgina. Y de títol, només n'hi pot haver un!
Són els títols de seccions principals dins d'una pàgina. Entorn dels <h2> s'estructura tot el contengut.
Són los subtítulos de cada <h2>.
Són els subtítulos de cada <h3>.
Aquestes dues etiquetes indiquen apartats cada vegada menors. Poden representar diferents nivells d'informació, com peus de foto, llegendes, etc. segons s'hagi definit en els estils de la pàgina web o de la publicació online.
La evolución de los estándares del lenguaje HTML ha tendido con los años a conseguir cada vez más un lenguaje semántico, es decir: las propias etiquetas indican a los buscadores la relevancia de cada fracción del texto, así como sus jerarquías e interelaciones.
Usamos la etiqueta <strong>
Es bien sabido que la negrita, llamada bold en inglés, representa un texto especialmente importante.
Usamos la etiqueta <em>
Representa un texto enfatizado, como un acento de intensidad. Lo usaremos para citas textuales en otro idioma y para la mención del nombre de un libro, publicación, etc.
Usamos la etiqueta <small>
La usaremos cuando queramos hacer un comentario aparte, para textos menos relevantes que el texto principal etiquetado entre dos etiquetas <p>. Podemos usar la etiqueta <small> para notas aparte, en definitiva para textos que no son esenciales para la comprensión del documento.
Más adelante veremos como, con toques de diseño con nuestro apreciado CSS, podemos aumentar el cuerpo y cambiar las características de esta etiqueta.
Exemple de texto small
Es un texto más pequeño, ya predefinido por el estandar HTML. Si cambiamos su diseño, conviene no olvidar que este texto debe ser más pequeño que el cuerpo del texto normal, definido en <p>Fuente: Sin fuente
Usaremos la etiqueta <sub> para los subíndices.
Usaremos la etiqueta <sup> para los superíndices.
Exemple de índices
Subíndices
Se usan para algunos textos especializados1 que requieren de citas2Superíndices
Se usan para valores de exponentes en matemáticas, grados de temperatura y también en textos especializados3.
a2 = b2 + c2
El agua hierve 100o centígrados.1) Valor del 1
2) Valor del 2
3) Valor del 3
La farem servir per ressaltar un text en concret dintre d'un paràgraf sense ser les típiques negreta, cursiva, etc.
Podrem aplicar aquesta etiqueta a una paraula o una frase sencera, o fins i tot, a una única lletra.
La forma de canviar el color del text a les paraules del paràgraf de sobre ha esta fent servir aquesta etiqueta <span>, amb un identificador que defineixi el color:
Cuando queramos hacer un salto de línea sin cambiar de párrafo, usaremos la etiqueta <br>. Es muy importante usarla cuando hemos definido en los estilos de texto una separación para marcar los párrafos (algo totalmente recomendable en procesamiento de texto.)
Aplicando un <br> entre dos líneas, la segunda línea quedará pegada a la línia antecedente, sin que se marque la separación de párrafo.
Esta etiqueta es otra rara excepción: no necesita cerrarse, por lo que no existe su etiqueta de cierre.
Exemple de salto de línea
2 párrafos diferentes
Párrafo 1. Texto que muestra la diferencia entre un salto de línea y la separación de párrafo. En este caso hemos colocado una etiqueta </p> de cambio de párrafo
Párrafo 2. Texto que muestra la diferencia entre un salto de línea y la separación de párrafo.
Los mismos párrafos, pero con salto de línea
Párrafo 1. Texto que muestra la diferencia entre un salto de línea y la separación de párrafo. En este caso hemos colocado una etiqueta <br>
Párrafo 2. Texto que muestra la diferencia entre un salto de línea y la separación de párrafo.
Todas las etiquetas que veremos en este apartado son, en realidad, <div> a los cuales el estandard HTML les ha ido asignando un nombre propio, debido a la función concreta que desempeñan. Buena parte de estas etiquetas son específicas del HTML5. Se trata de un avance inteligente que ha ido dotando de valor semántico a estas etiquetas HTML, antes insulsas, puramente arbitrarias.
Toda figura humana tiene cabeza, cuerpo y pies.
Basándose en esto tan intuitivo, las páginas HTML se estructuran en estas tres partes, con las etiquetas llamadas por el nombre en inglés: header, body y footer.
Es recomendable que una página web tenga un solo par de etiquetas <header>, un solo par de etiquetas <body> y un solo par de etiquetas <footer>, de la misma forma que una persona acostumbra a tener una cabeza, un cuerpo y un conjunto formado por dos pies.
Define la cabecera de una página. Acostumbra a contener:
Por ser un elemento repetitivo (normalmente, en un sitio web, todas las páginas tienen la misma cabecera), convendrá usar el lenguaje avanzado de PHP, el chef de cocina de nuestro CMS, para que, con una sola página PHP, podamos actualizar todas las páginas del sitio. De esta manera, si hubiera que cambiar, por Exemple el logotipo o el menú, con un solo cambio, se actualizaría todo el sitio web. Pero esto, ya lo veremos más adelante.
Contiene el cuerpo de una página web, el contenido principal de cada documento HTML.
Aunque se subdivida en muchas secciones y divs, solo tendremos un <body> en un documento.
Define el pie de cada página. Acostumbra a contener:
Por ser un elemento repetitivo (normalmente, en un sitio web, todas las páginas tienen el mismo pie), convendrá usar el lenguaje avanzado de PHP, el chef de cocina de nuestro CMS, para que, con un solo elemento, podamos situarlo al pie de todas las páginas del sitio. De esta manera, si hubiera que cambiar, por Exemple un teléfono o otro detalle pequeño, con un solo cambio, se actualizaría todo el sitio web. Esto también lo veremos más adelante.
Tal como indica la palabra, define el contenido principal en el documento, y se encuentra dentro del <body>. Existe sólo un par de etiquetas <main> en un documento.
Define una sección en un documento.
Define un <div> especial que solamente contiene menús con enlaces de navegación.
Define contenido autónomo que podría existir independientemente del resto del contenido.
Define contenidos poco relacionados con el resto del contenido de la página. Si se quitara, el contenido restante seguiría teniendo sentido.
Cuando escribimos y procesamos texto en un Word (aunque no nos demos cuenta), el programa va escribiendo, de forma oculta, un código propietario que nosotros no controlamos ni conocemos.
Un misterio.
Propiedad de ellos.
Como ya hemos visto, en el editor de texto de un CMS, por el contrario, el sistema está escribiendo, por detrás, el código HTML. ¡Fantástico! Sin misterios y con firmeza. Sabemos lo que hacemos.
Ese código que fue creado, lo podemos ver clicando en la pestaña correspondiente (varía un poco según el CMS, pero son básicamente iguales). De esta forma, a medida que escribimos, el código se va añadiendo "por debajo".
Veremos cómo hacerlo en el video siguiente.
Entonces, si el editor ya edita el código, ¿para qué conocer HTML?
Escribir sin mirar “lo que hay debajo” nos puede traer muchos dolores de cabeza, puesto que a menudo tendremos etiquetas que no cierran, saltos de línea excesivos, cosas que se desplazan de la posición deseada, etc. Si no sabemos como “repararlo” estaremos perdidos, pues necesitaremos, a cada momento, o a un buen amigo con paciencia que nos eche una mano o a un desarrollador web que nos va a cobrar por ello. Y, a menudo, el problema no es tanto el precio -puesto que han bajado mucho- sino el tiempo que perderemos que, casi nunca, lo tendremos.
Además de esto, otro grave problema al que se enfrentan muchos profesionales al introducir textos en su CMS es que, normalmente, no se escribe directamente en el editor de texto sino que se usa Word, u otros programas de procesamiento de texto, como LibreOffice, etc. Y lo que se hace es usar el útil copiar y pegar. También se copia y pega de otras páginas web.*
Al copiar texto desde esos programas (y mucho peor desde la web) se nos pueden copiar etiquetas miles que te harán poner los pelos de punta, ya que tendrás que uniformizar el aspecto del texto y conseguir que te obedezca. Y eso, sin saber HTML, es casi imposible. De nuevo estarás perdido y angustiado.
* ¡Cuidado con copiar sin citar las fuentes!
Conviene tener cuidado en respetar los derechos de autor. Primero por ética y, después, para que Google no penalice nuestra pagina por contener contenido duplicado.
Otra opción es decir: No pasa nada. Y vivir tranquilos.
¿Tranquilos?
No tan tranquilos, porque nuestra imagen online caerá en picado.
Para que nuestro proyecto online esté presente en Internet, además de muchísimos otros requisitos, necesitamos demostrar que somos cuidadosos con los demás.
Es como aquella persona que sabe mucho, pero te habla demasiado cerca y le huele mal el aliento. ¡Es de burros pensar que el aliento solo les huele mal a los otros :-) y a nosotros, nunca!
Por lo tanto, si la cantidad de texto no es muy grande, es más rápido y más fácil acostumbrarse a escribir directamente el código en un buen editor de texto, como Sublime Text, y después de verificado, copiarlo en el editor de textos de nuestro CMS (WordPress, Joomla, Prestashop, etc.).
Esto es lo que pretendo continuar enseñándote en este módulo.
Si la cantidad de texto es considerable, entonces no tendremos más remedio, si queremos ser productivos, que usar una combinación inteligente de varios mecanismos y programas. El proceso puede resumirse en los siguientes pasos:
** En Wordpress además de página también puede ser una entrada.
En Joomla, se tratará de un nuevo artículo o módulo.
IMPORTANTE:
La página actual para descargar el programa no es la que aparece en el video. La página actual para descargar la versión 2 del programa es esta: Descarga Sublime Text 2
Pero mejor será que descargues la versión 3, que es más ágil y actualizada: Descarga Sublime Text 3
Recordemos aquí el video sobre Sublime Text del módulo anterior. Si lo tienes fresco, puedes saltarlo, y ver el video siguiente.
Pots fer un comentari d'aquest mòdul. Com estem preparant el material següent, ens ajudarà molt la teva opinió, si és sincera.
Seguim!
El curs té 21 mòduls, estructurats en 3 nivells:
- Nivell bàsic: Els 7 primers mòduls.
- Nivell mitjà: Els 7 mòduls següents.
- Nivell avançat: Els 7 mòduls finals.
També pots comentar a:
Aquest article l'ha escrit Josep Massó i Carreras (de petit, a casa i a l'escola, en deien Pep).
Em dedico al disseny i al desenvolupament web. Treballo per millorar la presència a internet d'empreses, federacions, fundacions i professionals. Hi ha tres àmbits que m'apassionen:
“Cuida la teva presència a Internet.”
Sigues ètic i generós
(allò que plantem avui és el que, tard o d'hora, acabarem recollint).
© 2019 Cros i Massó