Internet para mis sentidos

lunes, 21 de marzo de 2011

contenido

Verifiquemos que nuestra página sea accesible

La página http://validator.w3.org/ nos dirá si nuestro HTML se ajusta a las recomendaciones de W3C, solo debemos escribir en ella la URL, (esta página se encuentra en inglés).

Luego de analizar mi blog se encontraron 150 errores y 30 advertencias, cada error es descrito.

Luego haremos lo mismo para revisar el código CSS en la página http://jigsaw.w3.org/css-validator/:

Mi página tuvo 12 errores igualmente descritos.

Repetimos el análisis de color ya trabajado en una anterior entrada.

La última prueba es quitar la hoja de estilo de la página y verificar que siga funcionando, algunos navegadores traen la herramienta para desactivarla a modo de plugin.

Como prueba opcional podemos pasar la página por un lector de pantalla o visualizarla en un equipo con una versión muy antigua de navegador.

En este análisis encontraremos que muchos de los errores que se presentan vienen desde el mismo código que blogger ha generado otros ya los iremos analizando y resolviendo poco a poco, espero los pasos aquí descritos hayan sido claros.

entrada de Carolina L Ponce @ 14:50  0 comentarios

contenido

Definición de títulos

Igual que cuando creamos un documento para impresión y manejamos jerarquía en los títulos, por medio de HTML también podemos crearlos, el lenguaje HTML reconoce los estilos H1, H2, H3, H4, H5 y H6 donde podemos decir por ejemplo que H1 es mi título, H2 es mi subtitulo y así sucesivamente, por ejemplo:

<h1>mi título</h1>   

mi título

<h2>mi subtitulo</h2>    

mi subtitulo

entrada de Carolina L Ponce @ 14:33  0 comentarios

contenido

Líneas decorativas que no interfieren con la accesibilidad

Cuando queramos incluir imágenes o líneas decorativas que al pasarlas por el lector de pantalla no interfieran con los lectores de pantalla podemos incluirlas en las hojas de estilo y en el HTML la ubicamos dentro de una etiqueta <DIV>, primero creamos nuestra imagen:

voy a incluir esta imagen dentro del codigo

Luego creamos un estilo para llamarla por código, este lo ubicamos dentro de HEAD antes de </style>:

.lineamorada{
background-image:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXdyJCQMByIlSJ6_MF6ODqy5CQWi6pW51WkgFUx66a6mCKM190X_ZzVUvGtMP7Era3f7dPiD_ZQT5Yo0-9dGtY00KWaIqJx3oc5B-S4SXWQQNRut-3mpY1uJcgQ6hNZYHVaB8wqZ0it-A/s1600/linea_violeta-02.png);
background-repeat:no-repeat;
background-position:center;
margin: 3px;
width:384px;
height:30px;
}

Y dentro del código HTML en el lugar que la queramos ubicar ponemos el siguiente código:

<div class="lineamorada"></div>

Veamos el resultado, ahora la línea se repite antes de la firma al final de cada post.

dentro del blog a sido insertada una línea decorativa que no interfiere la lectura de pantalla

entrada de Carolina L Ponce @ 14:23  0 comentarios

sábado, 19 de marzo de 2011

contenido

Multiples vínculos en una sola imagen

Resulta que quiero hacer un enlace a las diferentes páginas de redes sociales por medio de imágenes pero solo tengo una imagen donde aparecen los logos de facebook, tuenti y de twitter, ¿qué hago?

¡Buenas y complicadas noticias! existe un atributo de imagen que permite mapearla para crear múltiples enlaces sobre ésta, se trata de USEMAP con esta propiedad podemos crear varias áreas sensibles en una sola imagen, los pasos son los siguientes:

1. Cargo la imagen como se hace regularmente y agrego el parámetro USEMAP, luego por medio de area shape="rect" defino las posiciones por medio de cuatro coordenadas (x) y (y): el primer valor es la pareja xy de la esquina superior izquierda y la segunda pareja xy es la esquina inferior derecha, en codigo es:


<img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh4A1HVzyvfEjmW2Oau3SobKZ_JmWMGdu7VeP1futoNM1ls-B0ubggcChwoNA_vkE5-cszlLjmDddoyln2J_vCubzOZAPLi1bWnqPwXbq-TYfSsZfDIL5OhGOdJY04F3ul-ihegs3pDq2E/s320/logos-redes-sociales.gif" width="410" height="420" usemap="#mapita"/>

<map name="mapita">
<area shape="rect" coords="0,0,410,109" href="http://www.twitter.com" />
<area shape="rect" coords="0,109,410,262" href="http://www.tuenti.com" />
<area shape="rect" coords="0,262,410,420" href="http://www.facebook.com" />







entrada de Carolina L Ponce @ 17:49  0 comentarios

contenido

Las imágenes que no queremos que nos hablen


Como vimos antes, las imágenes nos pueden contar como son gracias al atributo ALT, pero en ocasiones no necesitamos saber lo que son, y si no podemos ver ni siquiera necesitamos saber que existen, ese es el caso de las imágenes decorativas, por ejemplo en el lado izquierdo de este texto he puesto una imagen que son unas líneas curvas con el propósito de darle una apariencia más interesante al artículo. Esta imagen ha sido cargada sin ALT, puede que algunos lectores de pantalla la mencionen.


Abajo de este otro texto he puesto de nuevo la imagen decorativa, esta vez con ALT vacío, llamando la imagen de la siguiente forma:

<img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3paD2ql-eabONiqaHojj_KOvdetbcqaqM0Y6bhOmZrQAFtzpPizJUIZvU1hWIQhwJyQvc2iQ8K-tECqDQPwwEJjwkpcnmEo9cbQGUG0keyOJx-mIK4RZ953U1ic4fCe1hs2Jb0cox3Xc/s1600/decorativa-01.png" alt=""/>

La intensión es que los lectores de pantalla las omitan para no arrojarnos información innecesaria.

entrada de Carolina L Ponce @ 17:40  0 comentarios

contenido

Las imágenes también pueden hablar aunque no las veas

En este paso vamos a aprender a insertar imágenes por HTML:

Voy a insertar la pintura "La Monalisa" de Leonardo Davinci, para insertar imágenes se utiliza el paarámetro IMG , a éste se le pueden añadir otras características como borde, ancho, alto, título y descripción mediante el atributo ALT

un ejemplo de código para insertar imagen es el siguiente:

<img src="http://www.artespain.com/wp-content/uploads/mona-lisa.jpg" width="320" height="235" />




Si quisiera que además está imagen fuera vínculo se vería así el código:

<a href="http://www.artespain.com/wp-content/uploads/mona-lisa.jpg" ><img src="http://www.artespain.com/wp-content/uploads/mona-lisa.jpg" width="320" height="235"/></a>

Ahora voy a agregarle un título:

<a href="http://www.artespain.com/wp-content/uploads/mona-lisa.jpg" ><img  src="http://www.artespain.com/wp-content/uploads/mona-lisa.jpg" width="320" height="235" title="la monalisa"/></a>

Y por último le agrego una descripción con el atributo ALT:

<a href="http://www.artespain.com/wp-content/uploads/mona-lisa.jpg" ><img  src="http://www.artespain.com/wp-content/uploads/mona-lisa.jpg" width="320" height="235" title="la monalisa" alt="la pintura más famosa de leonardo Davinci representa a una mujer de intrigadora belleza, de cabello largo negro y mirada profunda que parece sonreirle con picardía al espectador"/></a>

Cuando pases el ratón sobre la imagen aparecerá el título y si no puedes ver la imagen ya sea porque el navegador no la carga o por un problema visual el texto de la descripción aparecerá o el lector de pantalla te lo leerá.

la pintura más famosa de leonardo Davinci representa a una mujer de intrigadora belleza, de cabello largo negro y mirada profunda que parece sonreirle con picardía al espectador

entrada de Carolina L Ponce @ 16:32  0 comentarios

contenido

Listemos y enumeremos

Crear listas es muy sencillo, para crear una lista con viñetas encerramos las palabras u oraciones en la etiqueta <ul> y para listas numeradas usamos <ol> y a cada item le ponemos la etiqueta <li>

Ejemplo de <ul>:
  • Perro
  • gato
  • vaca
  • pollo
  • zorro
El código es:

<ul>
<li>Perro</li>
<li>gato</li>
<li>vaca</li>
<li>pollo</li>
<li>zorro</li>
</ul>

La misma lista ahora numerada:
  1. Perro
  2. gato
  3. vaca
  4. pollo
  5. zorro
Y su respectivo código:


<ol>
<li>Perro</li>
<li>gato</li>
<li>vaca</li>
<li>pollo</li>
<li>zorro</li>
</ol>

Para personalizar nuestras listas y darles características gráficas como cambiar la viñeta trabajamos desde la hoja de estilos, en el caso que no exista creamos uno, por ejemplo quiero que no se vean las viñetas y que los textos se justifiquen a la derecha:

ul.menu{
list-style:none;
text-align: right;
}

y en el html le damos la clase menu:


<ul class="menu">
<li>Perro</li>
<li>gato</li>
<li>vaca</li>
<li>pollo</li>
<li>zorro</li>
</ul>

Vamos a aplicarlo al menú del blog:

Actualmente mi menú tiene el texto a la izquierda y viñetas de bolita de color verde, así lo muestrra la siguiente imagen:


Voy a quitar las bolitas y alinearlo a la derecha, así que busco el estilo de listado que tiene mi plantilla dentro de la hoja de estilos del HTML:


#sidebar ul li {
background:url("http://www.blogblog.com/dots/bullet.gif") no-repeat 3px .45em;
margin:0;
padding:0 0 5px 15px;
  }

Según este estilo, las bolitas verdes son una imagen llamada bullet.gif, voy a cambiar todo y veamos si funciona:


#sidebar ul li {
list-style:none;
text-align: right;
  }

A continuación una imagen con el resultado: el menú se ha justificado a la derecha y ya no hay viñetas:




entrada de Carolina L Ponce @ 16:12  0 comentarios

contenido

Creación de tablas

Comunmente mucha gente utiliza tablas para diseñar páginas web, esto no es correcto ya que las tablas son creadas con el fin de organizar datos como por ejemplo un calendario, el problema con las tablas es que son difíciles de entender cuando se utiliza un lector de pantalla puesto que no arroja la información suficiente, entonces necesitamos darle a dicha tabla ciertos atributos que la vuelvan más amigable.

Un ejemplo de tabla:

Códigos de color hexadecimal
COLOR CÓDIGO
Negro  #000
Rojo #ff0000
Amarillo  #ffff00

Conozcamos la estructura de la tabla en HTML:


<table width="248" border="1" bordercolor="#333333">
  <tr>
    <td colspan="2" align="center">Códigos de color hexadecimal</td>
  </tr>
  <tr>
    <td width="199">COLOR</td>
    <td width="235">CÓDIGO</td>
  </tr>
  <tr>
    <td>Negro</td>
    <td>#000</td>
  </tr>
  <tr>
    <td>Rojo</td>
    <td>#ff0000</td>
  </tr>
  <tr>
    <td>Amarillo</td>
    <td>#ffff00</td>
  </tr>
</table>

Las tablas se crean primero abriendo <table> luego creamos una fila <tr> y la dividimos en las columnas que necesitemos <td>

Pero resulta que el título de nuestra tabla no se interpreta como tal sino como un dato más así que lo primero será darle un título a la tabla con el parámetro CAPTION

En vez de crear una fila con el título ponemos este código:

<caption> Códigos de color hexadecimal </caption> 

Lo siguiente que debemos hacer es dar una breve explicación sobre los contenidos de la tabla para las personas que requieren lector de pantalla, por ejemplo, "resumen de los principales colores de acuerdo al código de color para HTML" vamos a usar el parámetro SUMMARY, nuestro código se verá así:

summary="resumen de los principales colores de acuerdo al código de color para HTML"

este código va dentro de la etiqueta <table>

Por último debemos hacer que el lector reconozca los encabezados de cada fila o columna, entonces en vez de etiquetarlos con <td> lo haremos con <th>

Vamos a ver como queda nuestra tabla después de estos 3 cambios:

Códigos de color hexadecimal
COLOR CÓDIGO
Negro #000
Rojo #ff0000
Amarillo #ffff00

La vemos igual a la anterior pero ahora los lectores de pantalla la entenderán mejor, aquí está el código completo:

<table width="248" border="1" bordercolor="#333333" summary="resumen de los principales colores de acuerdo al código de color para HTML">
  <caption> Códigos de color hexadecimal </caption>
  <tr>
    <th width="199">COLOR</th>
    <th width="235">CÓDIGO</th>
  </tr>
  <tr>
    <td>Negro</td>
    <td>#000</td>
  </tr>
  <tr>
    <td>Rojo</td>
    <td>#ff0000</td>
  </tr>
  <tr>
    <td>Amarillo</td>
    <td>#ffff00</td>
  </tr>
</table>

entrada de Carolina L Ponce @ 15:37  0 comentarios

contenido

Acrónimos, abreviaturas y significados

Cuando hablamos en términos de internet nos encontramos con muchas letricas como HTML, PHP, CSS, WWW y aunque en algunas ocasiones nos acostumbramos a estos términos sin ni siquiera saber que significan, en otras ocasiones si necesitamos saber de que están hablando para entender una lectura o una idea pero resulta muy aburrido para el escritor o escritora que cada ves que se mencione una abreviatura o acrónimo se deba hacer la aclaración de su significado.

RAE (Real Academia Española)
ONU (Organización de las Naciones Unidas)

Entonces mejor le ponemos trabajo al programador o programadora, por medio de HTML podemos hacer que cada ves que el ratón pase por encima del acrónimo aparezca su significado gracias a la propiedad ACRONYM que usaremos de la siguiente forma:

<acronym title="Real Academia de la Lengua">RAE</acronym> 
<acronym title="Organización de las Naciones Unidas">ONU</acronym> 

Si nuestro acrónimo está en inglés podemos además agregar la propiedad LANG:

CIA(Central Intelligence Agency)
<acronym title="Central Intelligence Agency" lang="en">CIA</acronym> 


En la siguiente imagen una muestra de como se va a ver nuestro acrónimo:


entrada de Carolina L Ponce @ 14:38  0 comentarios

viernes, 18 de marzo de 2011

contenido

Para no perdernos al navegar

Una breve recomendación: al crear un vínculo podemos decidir si la página destino abre en la misma ventana o en una nueva, abrir nuevas ventanas puede hacer que nos perdamos al navegar o podemos terminar con mil ventanas diferentes abiertas, en este caso la recomendación es que los vínculos abran en la misma ventana, para hacer eso el procedimiento es muy fácil: usaremos en el código del vínculo el parámetro TARGET, si queremos que una página abra en nueva ventana decimos target="_blank" y si queremos que se mantenga en la misma decimos: target="_self"

en el código de un vínculo se vería así:

<a href="http://softbb.org/es/582614.aspx" target="_self">COLOUR CONTRAST ANALYZER CCA</a>

entrada de Carolina L Ponce @ 21:27  0 comentarios

contenido

Atajos del teclado

Alguna vez para copiar un texto en un archivo de word ¿has utilizado "control C" en vez de ir a edición / copiar? si tu respuesta es afirmativa has usado los atajos del teclado!

En nuestras páginas web también podemos crear atajos, el problema es que no hay un estándar para definirlos, sino que les asignamos la combinación de teclas que queramos, claro esto es muy beneficioso para todos y todas, pero debemos informarles que nuestra página tiene atajos.

Y ¿cómo los creamos?

Primero definamos algunos atajos con las siguientes combinaciones de acuerdo a la propuesta hecha en el libro Diseño web para todos y todas, Ed Icaria de Carlos Egea:

ALT 1 para ir a la página de inicio
ALT 2 para saltar la barra de navegación
ALT 3 para ir al formulario de contacto

Ahora vamos a nuestro editor HTML y comenzaremos con nuestro primer atajo para la página principal:

busquemos el código:



<$BlogTitle$>

ahora solo tenemos que añadirle el parámetro accesskey, nuestro código quedará de la siguiente manera:

<a href="http://paramisentidos.blogspot.com/" accesskey="1"> <$BlogTitle$></a>

Ahora para saltar menú, buscamos el vínculo "saltar menú" que ya habíamos creado:

<a href="#contenido">saltar menu</a>

y le agregamos el segundo atajo:

<a href="#contenido" accesskey="2">saltar menu</a>

Por último, vamos a crear un vínculo de contacto y su respectivo atajo, podemos ubicarlo en el pie de la página, escribimos lo siguiente:

<a href="mailto:micorreo@dominio.com" accesskey ="3">escríbeme</a>

recuerda reemplazar por tu correo.

Importante: Los atajos del teclado cambian de acuerdo al navegador y puede que en algunos como safari no funcionen, prueba en el más común Internet Explorer.


entrada de Carolina L Ponce @ 21:17  0 comentarios

contenido

Nuestros vínculos también llevan nombre

Ya con anterioridad hablamos de la importancia de darle un nombre a todos los elementos de la página, ahora le llegó el turno a los vínculos, en realidad se hace de una forma muy sencilla y el trabajo es mínimo en comparación con el beneficio obtenido.

En una entrada anterior inserté un par de vínculos:


son unos links a páginas web, pero ver escrita una dirección no nos dice mucho sería mas entendible si es el nombre de la página o una descripción de ésta lo que encontramos, el código que hay detrás es el siguiente:

<a href="http://softbb.org/es/582614.aspx" >COLOUR CONTRAST ANALYZER CCA</a></span> &nbsp;o puedes visitar la página&nbsp;<a href="http://www.checkmycolours.com/" >http://www.checkmycolours.com/</a>

Para darle una descripción a los vínculos, entro del código HTML escribimos:
title="describo el vínculo"

Entonces mis vínculos quedaron de la siguiente manera:

<a href="http://softbb.org/es/582614.aspx" title="descargar programa para medir contraste de color">COLOUR CONTRAST ANALYZER CCA</a></span> &nbsp;o puedes visitar la página&nbsp;<a href="http://www.checkmycolours.com/" title="página que mide el contraste de color en línea">http://www.checkmycolours.com/</a>

Cuando el ratón pase por encima del vínculo aparecerá la descripción de cada uno:

entrada de Carolina L Ponce @ 20:06  0 comentarios

contenido

Creación de vínculos

Aunque ya lo hemos hablado antes, vamos a profundizar un poco en el tema, los vínculos o hipervínculos son las palabras o imágenes en las que podemos hacer click y nos van a enviar a otro lugar en la web, son ventanas a más información.

Su estructura en HTML es:


<a href="http://www.mipagina.com">ingresa a mi blog </a>


Dentro de las comillas de href siempre vamos a poner la url a la que queremos que se dirija el vínculo.

Otra forma de crear vínculos es mediante javaScript que es otro lenguaje de programación, sin embargo algunos navegadores antiguos no lo reconocen por lo tanto los lectores de pantalla no pueden leer el menú, aquí un ejemplo de un vínculo con javaScript:

<a href="javascript:OpenComments (<$MTEntryIDgt;)">comentarios(<$MTEntryCommentCountgt;)</a>

Aunque en blogger no se utilizan casi menús javaScript igual podemos buscar si hay alguno y lo reemplazamos por el siguiente código, en el caso de mi plantilla no se encontraron.

<a href="<$MTCGIPath$>mt-comments.cgi?entry-id=<MTEntryID$>" onclick="OpenComments (<MTEntryID$>); return false">Comentarios<(<$MTEntryCommentCount$>)></a>

En la actualidad estas versiones de código se están haciendo obsoletas con la aparición del HTML 5

entrada de Carolina L Ponce @ 19:31  0 comentarios

contenido

Nadie ve el color de la misma manera

Cuando te dicen rojo, ¿cómo lo imaginas? ¿cómo lo hueles? ¿cómo lo sientes? seguro que el rojo que imaginas es diferente al que yo pensé. Pero si te digo rojo marlboro, tal vez tu rojo y el mío se asemejen un poco más, sin embargo cada ojo percibe los colores de forma diferente y algunos ojos de hecho no pueden percibir algunos colores.

Por eso nuestro sitio accesible debe tener un buen manejo de color, para que quienes tenemos problemas de visión podamos leer y distinguir las formas con más facilidad. hay varios elementos que debemos tener en cuenta en la creación de contenidos: 

1. El fondo con relación al texto: los colores del fondo y el texto deben generar un contraste total, por ejemplo, fondo claro y letra oscura o al revés:

FONDO CLARO LETRA OSCURA
FONDO CLARO LETRA OSCURA
FONDO CLARO LETRA OSCURA

FONDO OSCURO LETRA CLARA
FONDO OSCURO LETRA CLARA
FONDO OSCURO LETRA CLARA

En la anterior entrada de este blog había cambiado mi plantilla por una poco legible, al menos para mi porque no generaba el suficiente contraste, se trata de una imagen de fondo con puntos de varios colores y la letra es negra, dejo aquí una imagen:


Lo que voy a hacer ahora es cambiar la imagen de fondo para que pueda leer con más facilidad, de nuevo vamos a la sección de edición HTML y vamos a editar los estilos del cuerpo de la página, los estilos son los parámetros que le dan a los elementos de la página medidas, colores, tipos de letra, posición, entre otros.

El estilo principal se llama body y sus características se encierran en llaves {} veamos el código:

body {
  background:#fff url("http://www.blogblog.com/dots/bg_dots.gif") 50% 0;
  margin:0;
  padding:0 10px;
  text-align:center;
  font:x-small Verdana,Arial,Sans-serif;
  color:#333;
  font-size/* */:/**/small;
  font-size: /**/small;
  }

Primero habla del backgroud o fondo y nos dice que el color de fondo es #fff que significa blanco, luego nos dice que hay una imagen de fondo llamada bg_dots.gif, esta imagen la vamos a quitar para no tener problemas de lectura entonces borramos el fragmento que dice 

url("http://www.blogblog.com/dots/bg_dots.gif") 50% 0;

Los otros parámetros de estilo los veremos más adelante para no salirnos del tema.

Quiero que mi color de fondo no sea blanco sino beige claro, entonces busco el color hexadecimal, (estos colores los puedes buscar en internet) el beige es #FFFFCC este valor lo reemplazo por el #fff y listo he cambiado el fondo de mi plantilla y ahora se ve así:


Parece que la plantilla me guardaba una sorpresa y los contenidos también tienen punticos de fondo, entonces vamos a buscar donde más son llamadas las imágenes de puntos para eliminarlas. Ahora si le dije adiós a los punticos:



Pero todavía no terminamos la cuestión del color, algo más me molesta y es que los textos de los vínculos se ven muy claritos y pequeños entonces también vamos a modificarlos, una ves más recurrimos a los estilos del HTML.

2. Edición de hipervínculos: los hipervínculos son esas palabras u oraciones que cuando haces clic sobre ellas te direccionan a otro lugar en la web, en mi blog el menú lateral está compuesto por hipervínculos verdes que están delineados, cuando pasas el ratón sobre ellos se vuelven negros y se mantienen delineados, en ocasiones cuando se hace clic sobre un lugar visitado también cambia de color.

Resulta que los botones e hipervínculos tienen cuatro estados o posiciones: el link, cuando pasamos el ratón sobre éste, cuando lo presionamos y cuando ha sido ya visitado.

A cada posición le podemos dar las características que queramos por medio de los estilos, entonces vamos a ver como es actualmente la plantilla y reconocemos un hipervínculo en la hoja de estilos porque comienza con a seguido de : dos puntos y la posición:

a:link {
  color:#488;
  }
a:visited {
  color:#885;
  }
a:hover {
  color:#000;
  }

a:active (en esta plantilla no se encuentra)

Voy a reemplazar los colores, quiero que sea de color negro #000, cuando el ratón pase sobre el texto se vuelva azul #0e19c0 y cuando la haya visitado sea violeta #874ecd. También voy a agrandar un poco la letra y volverla bold para leer mejor:

a:link {
  color:#000;
  font-size: 14pt;
  font-weight: bold;
  }
a:visited {
  color:#874ecd;
  font-size: 12pt;
  font-weight: bold;
  }
a:hover {
  color:#0e19c0;
  font-size: 14pt;
  font-weight: bold;
  }

Ahora mi menú se lee mucho mejor:


Existen algunas aplicaciones que nos ayudan a medir los contrastes de color en las páginas y los podemos descargar de forma gratuita, por ejemplo, COLOUR CONTRAST ANALYZER CCA  o puedes visitar la página http://www.checkmycolours.com/ que aunque está en inglés sólo tenemos que escribir la url de la página que queremos analizar y ésta nos arroja un análisis completo.


Mi blog arrojó: 48 errores de contraste, 48 diferencias de brillo y 52 fallas en diferencias de color, parece que aun tendré que revisar mucho más!.

entrada de Carolina L Ponce @ 18:46  0 comentarios

contenido

El orden de las cosas

En esta ocasión vamos a hablar acerca de la disposición de los elementos de nuestro blog, para eso he cambiado la apariencia de mi blog, aquí una imagen de como se veía antes del cambio:

En la imagen, el título del blog se encuentra sobre un espacio ancho de color oscuro y la letra es blanca; debajo, a la izquierda en una columna gruesa se desarrollan los contenidos y a la derecha en una columna mucho más delgada está la foto de la autora del blog, o sea mi foto y mis datos personales.
Debajo se encuentra el listado de artículos publicados.

Ahora he cambiado la plantilla y se encuentra de la siguiente manera:


Todo está dividido en dos columnas, a la izquierda encontramos la columna más delgada donde se encuentra el título del blog, debajo mi perfil y debajo el menú. En la columna derecha está el contenido principal y ocupa un espacio mucho más ancho.

Por qué elegí esta nueva plantilla?
Simple! para mostrar lo que NO debemos hacer, primero, debo decir que es casi ilegible porque tiene un fondo de punticos que se enreda con los textos escritos y yo que veo muy poco tengo dificultad para leer.

Segundo, los menús y barras de navegación no son prácticos cuando se ubican a la izquierda o en la parte superior porque cuando utilizamos un lector de pantalla estos leen por supuesto de arriba a abajo y de izquierda a derecha por lo que terminaremos escuchando miles de veces la lista del menú.

A continuación voy a enumerar varias soluciones propuestas por el Profesor Carlos Egea en su libro Diseño web para todos y todas, editorial Icaria.

1. Elegir una plantilla con la barra de menú a la derecha.
2. Si no quiere cambiar la plantilla edite el código HTML y trasládela a la derecha.
3. Insertar en el código HTML un vínculo de salto de barra de navegación.

Depende de nosotros escoger la opción que más nos convenga de acuerdo al diseño y usabilidad de la página; vamos a hacer la prueba cambiando la columna hacia el lado derecho:

Vamos al editor de HTML, y buscamos la línea de código que dice <!-- Begin #sidebar --> y cortamos todo hasta llegar a otra que dice <!-- End #sidebar -->

Acabamos de cortar el contenido de la columna izquierda y lo vamos a trasladar a la derecha así que buscamos la línea que dice !-- End #main --> y lo pegamos después.

Y listo, guardamos y probamos, ¿ te sirvio? a mi no! pero eso depende de como haya sido diseñada la plantilla, puede que a ti si te sirva.

En el caso que no funcione vamos a buscar el siguiente código:

#main {
    width:450px;
    float:right;
    padding:50px 0 20px;
    font-size:85%;
    }

Este código nos está dando las características de la columna principal: ancho, posición, margen y tamaño de fuente, actualmente la posición está alineada a la derecha donde dice float: right; así que reemplazamos por float: left;  y la mandamos a la izquierda.

Repetimos la operación para la columna del menú:

#sidebar {
    width:200px;
    float:right;
    font-size:85%;
    padding-bottom:20px;
    }

Esta vez cambiamos float:right; por float: left;

En la imagen aparece la columna del menú de navegación hacia el lado derecho.



Revisemos brevemente la tercera opción, crear el vínculo de salto del menú:

Primero copia el siguiente código:

.ocultar {display:none;}

Este código nos sirve para crear un elemento que no es visible dentro del diseño de la página pero que igualmente existe. Lo pegamos antes de  </style>:

Ahora buscamos donde poner ese elemento invisible, como queremos saltar el menú lo podemos ubicar después del título entradas anteriores entonces buscamos:

<h2 class="sidebar-title"><$I18NPreviousPosts$></h2>

y enseguida escribimos: 

<p class ="ocultar"><a href="#contenido">saltar menu</a>

Acabamos de crear un hipertexto que dice saltar menú y que nos va a direccionar hacia el inicio del contenido, entonces justo antes del contenido debemos poner el marcador:

<A NAME="contenido"> contenido </A>

que pegamos antes de la línea:

  <div class="post"><a name="<$BlogItemNumber$>"></a>


Solo podemos saber si funcionó con un lector de pantalla.

entrada de Carolina L Ponce @ 17:11  0 comentarios

jueves, 17 de marzo de 2011

contenido

Para navegar de forma eficiente

En ocasiones nos encontramos navegando por internet y queremos volver a la página principal, a veces queremos ir al siguiente artículo o al anterior pero no hay un botón que nos lo permita y tenemos que leer o escuchar de nuevo toda la información de la página para poder hacer cualquiera de las operaciones recién mencionadas.

Entonces, ¿por qué no facilitarnos un poco la vida? sólo necesitamos un par de líneas de código.

¿Recuerdas el código HTML? vamos a la pestaña plantilla y seleccionamos el menú "editar HTML"

Entonces vamos a hacer que el título de nuestro blog nos lleve a nuestra página principal cada vez que estemos dentro de un artículo, copia el siguiente código:

<link rel="home" title="Pagina Principal" href="<$BlogUrl$>" />

Pégalo dentro del html justo después de donde dice: <head> ten mucho cuidado de copiar completo y al pegar no borrar nada, o pegarla en medio de otro fragmento de código.

Ahora, para crear la opción de página siguiente y página anterior tengo una mala noticia, en blogger no se puede.
Pero cuando creemos una en html si podremos usarla, así que dejo a continuación el código.

Para ir a la página anterior:
link rel="prev" title="Pagina anterior" href="http://direccion de la pag anterior" />


Para ir a la página siguiente:
link rel="next" title="Pagina anterior" href="http://direccion de la pag siguiente" />


Recuerda reemplazar los textos donde dice "dirección de la pagina anterior/ siguiente" por las direcciones reales!

entrada de Carolina L Ponce @ 19:13  0 comentarios

contenido

Mi nombre, mi título

¿Cómo hacemos para que alguien nos identifique?
¿cómo se dirigen los demás a nosotros y nosotras?
¿cómo podemos hacer que nos ubiquen?

Cada persona tiene un nombre y apellido con el que somos reconocidos; nuestro nombre así nos guste o no es asociado a a nuestra voz, nuestro aroma, nuestra apariencia, si alguien nos busca primero querrá saber nuestro nombre lo demás es añadidura.

Igual ocurre con las páginas web y claro con los blog, por eso también debemos darle un nombre coherente con los contenidos, de esa forma si alguien busca sobre el tema que estamos escribiendo encontrará con facilidad la información que hemos compartido en la red.

¡Brindemos a nuestros lectores, lectoras y audioescuchas un título creativo pero que también les oriente sobre el tema que vamos a desarrollar!

Cómo funcionan los títulos dentro de internet?

Cuando creamos un sitio de internet primero pensamos en la razón por la que queremos abrirlo; por ejemplo, quiero un sitio donde hable sobre el cuidado de los gatos, entonces pienso un nombre fácil de recordar para mis visitantes: ¿qué tal suena elgatofeliz.com? o, doctorgatuno.com?

Para cada artículo de nuestra página también daremos un nombre coherente con los contenidos, por ejemplo, una sección sobre cuidados del pelaje, así nuestra página quedaría:

elgatofeliz.com/pelaje

De esta forma si consulto en google: "pelaje en gatos" posiblemente aparezca mi página. Además los lectores de pantalla también leerán el título de la página ubicando a nuestros amigos y amigas con problemas visuales.

Si estuviéramos construyendo nuestra página con HTML seguramente tendríamos que escribir el parámetro <title> pero en blogger el mundo es más sencillo, y el mismo aplicativo se encarga de crear el código detrás de la interface, de esta manera si lees la dirección que aparece en tu barra de navegación verás que ya se ha escrito el nombre del blog / nombre del artículo publicado:

A continuación vemos la dirección completa:



http://paramisentidos.blogspot.com/2011/03/mi-nombre-mi-titulo.html

El nombre de mi blog es paramisentidos.blogspot.com
Luego encontramos la fecha en que se publicó: 2011/03
Por último el nombre del presente artículo: mi-nombre-mi-titulo.html

Al nombre del artículo le han agregado guiones de forma automática para generar el archivo html y que éste no tenga problemas de reconocimiento en los navegadores; por ejemplo internet explorer genera conflicto cuando un archivo tiene espacios entre palabras.

Bueno, y que pasa si ahora que sabes más sobre el título deseas cambiar el de tu blog?

Blogger, te permite cambiarlo las veces que quieras mientras el nuevo título esté disponible, porque puede que a otra persona se le haya ocurrido ya ese nombre y no puede haber dos iguales.

Entonces, primero vas a la pestaña configuración, elige en el menú la opción publicación y encontrarás los campos para hacer el cambio.



Por cierto olvidaba mencionar que el nombre de nuestra página en palabras técnicas se llama dominio, el dominio es único y exclusivo por lo cual tiene un valor comercial, para mi página de elgatofeliz.com tendré que comprar dicho nombre; en el caso de blogger ellos han comprado blogger.com y blogspot.com y ya que nos permiten el espacio para crear nuestros blogs gratuitos debemos compartir el nombre de dominio con ellos.

entrada de Carolina L Ponce @ 18:13  0 comentarios

miércoles, 16 de marzo de 2011

contenido

Hablamos español

Así como nosotros hablamos y escribimos en español, dentro de los códigos HTML es importante que también sepan que están destinados a una página en español, de esa manera los lectores de pantalla leerán con el acento y entonación adecuados.

Verificar el idioma es muy sencillo:

1. Vamos de nuevo a la pestaña diseño y seleccionamos edición HTML, encontramos en la primera línea el DOCTYPE sobre el cual hablamos en la entrada anterior.


2. En el siguiente renglón tenemos:
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" dir="<$BlogLanguageDirection$>">
Aquí encontramos el parámetro LANG; por medio de la declaración lang="en" le estamos diciendo a la página que está en ingles, como la nuestra va a ser en español reemplazamos por lang="es"; entonces la línea de código queda:

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="es" lang="es" dir="<$BlogLanguageDirection$>">

 Fácil, no?

entrada de Carolina L Ponce @ 21:04  0 comentarios

martes, 15 de marzo de 2011

contenido

El DOCTYPE

Ya sabes como están construidas las páginas web?

Las páginas web no se construyen como lo harías en un documento de word o una hoja de papel; cada elemento y característica de la página se crea a partir de una serie de códigos y parámetros que ya han sido definidos y a los cuales llamamos HTML, que significa Lenguaje de Marcado de Hipertexto.

Este código es leído e interpretado por los diferentes navegadores de Internet disponibles como son firefox, internet explorer o chrome entre otros; sin embargo, estos navegadores no siempre han estado de acuerdo con su interpretación del código y terminan dando a la página una apariencia diferente entre unos y otros.

Es así que se hizo necesario establecer algunos parámetros sobre el HTML para que todos los navegadores interpretaran estos códigos de la misma forma; es así que se crea la declaración DOCTYPE, cuando escribas un código HTML empiezas con un texto como el siguiente:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">


Por medio de esta líneas le estamos dando al navegador una instrucción acerca de como leer el código especificando las reglas de éste para que sea leído de la forma correcta.

Existen muchos tipos de DOCTYPE de acuerdo a la versión de HTML, estos se dividen en TRANSITIONAL, FRAMESET y STRICT.

Los TRANSITIONAL son flexibles en el código y permiten el manejo de algunos parámetros que no serán reconocidos por todos los navegadores, así como elementos que ya se dejaron de usar.

FRAMESET también es flexible en su código, la diferencia es que en este caso la página fue construida por medio de elementos llamados marcos.

Por último el DOCTYPE STRICT, exige un código bien escrito, no permite el uso de parámetros obsoletos ni el uso de marcos.

Pero, ¿por qué es importante el DOCTYPE para una web inclusiva?

Un código bien escrito facilita a los lectores de pantalla hacer bien su trabajo, de esta forma podrán interpretar de forma correcta textos, botones e imágenes.

¡En nuestro blog también podemos hacer que el código sea legible para todos los navegadores y lectores de pantalla y así llegar a más gente!

Sigue los siguientes pasos:

1.  En la siguiente imagen encontramos las diferentes opciones que tenemos para editar nuestro blog: Nueva entrada, editar entradas, comentarios, configuración, diseño, monetizar y estadísticas. Busca la opción diseño en tu blog y haz clic ahí.


2. Una ves se abre la vista de edición de diseño encontramos que se divide en tres pestañas: elementos de la página, edición de HTML y diseñador de plantilla, de forma predeterminada encontramos la sección de elementos de pantalla abierta como lo muestra la siguiente imagen:



3. Haz clic en el botón HTML, en la parte inferior de la página, justo en el último renglón encuentras el hipervínculo "recuperar la plantilla clásica" has clic ahí para que aparezca el código html clásico de blogger.

Revisa el texto de la primera línea, encontrarás que dice:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

Como podemos comprobar, al final está la palabra STRICT eso quiere decir que nuestro blog es apto para el propósito de inclusión.

entrada de Carolina L Ponce @ 18:43  0 comentarios

lunes, 14 de marzo de 2011

contenido

Primero lo primero

Vamos a crear un nuevo blog; pero primero, ¿qué es un blog? y ¿qué necesitamos para tener uno?

Los blogs son espacios virtuales en su mayoría gratuitos donde puedes compartir con otras personas tus escritos, imágenes, sonidos, videos, documentos o cualquier otro medio digital. Cada vez que compartas información obtendrás un artículo o POST, éstos se organizan de acuerdo a la fecha, del más antiguo al más nuevo. Puedes personalizar tu blog, de acuerdo a tus gustos y necesidades: cambios de color, de tipo y tamaño de letra y organización de los elementos que quieras que aparezcan en la pantalla.

Y por si fuera poco, invita a tus amigos y amigas a visitar tu blog, ellos y ellas podrán opinar y dejar comentarios sobre tus post así como compartirlos en otras redes sociales o seguirlos desde sus cuentas de correo.

Entonces, ¿por dónde empezamos?

Vamos a crear un blog en blogger:

1. Ingresa al vínculo: www.blogger.com haciendo clic sobre él o en la siguiente imagen:


2. Accederás a la pantalla de bienvenida de blogger, si tienes cuenta de correo en g mail, ingresa tus datos en los campos encontrados a mano derecha. Si aun no tienes cuenta haz clic en el botón COMENZAR; 
a continuación encuentras la pantalla de bienvenida a blogger:


3. Cuando haces clic en el botón COMENZAR, te envía al siguiente vínculo: crear una cuenta google, y en la pantalla encontrarás un formulario compuesto por tres pasos: el primer paso consiste en crear una cuenta google, para ello es necesario que ya manejes un correo de gmail y en el momento de llenar el formulario tengas abierta la sesión. Llena los campos del formulario siguiendo las instrucciones allí escritas y al final de la página encontrarás el botón continuar. A continuación encontrarás la imagen correspondiente al primer paso:


4. Una vez le des continuar, accedes a un nuevo formulario, en éste te preguntarán como quieres llamar tu blog, con que dirección URL quieres que lo encuentren (URL es la dirección que escribes en la parte superior del navegador cuando vas a una página específica; por ejemplo para acceder a la página de wikipedia se escribe www.wikipedia.com), y solicitan el ingreso de un código de seguridad. Una vez llenes los campos haz clic en el botón continuar. A continuación encuentras la pantalla descrita:

 

5. El último paso es seleccionar la plantilla de diseño, o sea la apariencia que tendrá tu blog cuando se publique, puedes escoger entre 6 tipos diferentes de diseño, pero si ninguno te gusta luego se puede modificar. Una vez seleccionada haz clic en continuar. A continuación la imagen correspondiente a esta descripción:



6. En esta pantalla blogger confirma que el blog ha sido creado, y te pregunta si deseas comenzar a publicar o personalizar la apariencia. Esta es la imagen que encontrarás:


Y así terminamos los pasos para crear un blog.
En el siguiente paso veremos como personalizarlo para hacerlo un espacio de inclusión.

entrada de Carolina L Ponce @ 20:42  0 comentarios

contenido

Todos y todas podemos acceder al mundo del Internet

Bienvenidos y bienvenidas a mi blog, un espacio accesible y dedicado a la enseñanza sobre como crear otros blogs de acceso para todos y todas; no importa ni raza, ni credo, ni género, ni mucho menos si tienes problemas visuales, auditivos, motrices o cognitivos.

La idea de crear este espacio viene gracias a la propuesta y orientación de Carlos Egea, docente de la materia Diseño web para todos y todas en el Programa Modular en tecnologías modulares y sociedad del conocimiento, programa dictado en la UNED de España.

¿Por qué es importante crear y difundir este tipo de espacios?

Porque tenemos derecho a aprender y a acceder a la información publicada en Internet sin ningún tipo de limitaciones, porque no somos nosotros y nosotras quienes debemos adaptarnos al entorno sino el entorno a  nuestras características, tratados y tratadas con respeto, con equidad y reconociendo nuestros derechos.

entrada de Carolina L Ponce @ 18:57  0 comentarios