<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>César García Gascón: servicios web, diseño de interacción y redes sociales. Hacemos las cosas más simples. Más inteligentes. &#187; Estándares</title>
	<atom:link href="http://www.cesargarcia.com/inquiettudes/index.php/category/estandares/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.cesargarcia.com/inquiettudes</link>
	<description>// inquiettudes.com // mi blog</description>
	<lastBuildDate>Tue, 24 Jan 2012 06:04:27 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>¿Dónde está la ranura? O de cuando olvidamos de la ley de la proximidad</title>
		<link>http://www.cesargarcia.com/inquiettudes/index.php/2011/01/11/donde-esta-la-ranura-o-de-cuando-olvidamos-de-la-ley-de-la-proximidad/</link>
		<comments>http://www.cesargarcia.com/inquiettudes/index.php/2011/01/11/donde-esta-la-ranura-o-de-cuando-olvidamos-de-la-ley-de-la-proximidad/#comments</comments>
		<pubDate>Tue, 11 Jan 2011 18:23:16 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[AI]]></category>
		<category><![CDATA[Diseño de interacción]]></category>
		<category><![CDATA[Estándares]]></category>
		<category><![CDATA[Usabilidad]]></category>
		<category><![CDATA[experiencia de usuario]]></category>
		<category><![CDATA[interacción]]></category>
		<category><![CDATA[interfaces]]></category>

		<guid isPermaLink="false">http://www.cesargarcia.com/inquiettudes/?p=416</guid>
		<description><![CDATA[¿No os pasa que, a veces, lo que debería ser muy fácil se convierte en una tarea no tan fácil? ¿que perdemos el tiempo con cosas que no deberían costar más de unos segundos? Y, no hablamos de interfaces de usuario. No ;)]]></description>
			<content:encoded><![CDATA[<p>Para poder entender el mundo visual que nos rodea, nuestra mente desarrolló estrategias que hacen frente a la confusión y a la ambigüedad. La <a title="Teoría de Gestalt" href="http://es.wikipedia.org/wiki/Psicolog%C3%ADa_de_la_Gestalt">Teoría de Gestalt</a> nos define como es la relación entre mente y matemáticas. Saber como funciona la psicología de Gestalt ayuda a construir cosas más fáciles de usar.</p>
<h5>¿Dónde hay que introducir la moneda para que me de un café?</h5>
<p>A simple vista es fácil. ¿no? No es más que una máquina de café, de esas que hay en muchos sitios. Nada nuevo. Nada diferente. No tiene por qué ser ni más fácil ni más complicado que otra.</p>
<p class="img"><img title="¿Dónde está la ranura? Cuando olvidamos la ley de la proximidad" src="http://www.cesargarcia.com/inquiettudes/imagenes/articulo416_imagen_1.png" alt="¿Dónde está la ranura? Cuando olvidamos la ley de la proximidad" width="460" height="524" /></p>
<p>Cierto. Sólo hay un pequeño pero. La localización de la ranura que carga las monedas. ¿Por qué está ahí abajo? Probablemente, quien diseñó la máquina no vio mayor problema, y no lo tiene.</p>
<h5>Tan sólo un par de minutos&#8230;</h5>
<p>Sólo eso fue lo que esperé. Y me fijé en cómo sacaban las personas el café. En cómo buscaban la ranura. Y tras unos instantes se daban cuenta de la localización inferior.</p>
<h5>Y esto&#8230; ¿por qué?</h5>
<p>Intentamos agrupar elementos. Y la manera en la que nos enfrentamos a un elemento de interacción suele ser de la misma manera. Inspeccionamos los elementos. Y miramos alrededor. Cerca. Total sólo quiero mirar que café tomarme y poner el dinero. Ya me preocuparé después de buscar donde sale el café.</p>
<p>Agrupadas las tareas, intuimos que las herramientas y el flujo de interacción estará relacionado. Así pues una vez seleccionada la bebida que vamos a tomar&#8230; no encontramos la ranura.</p>
<h5>&#8230; tampoco es para tanto&#8230; ¿no?</h5>
<p>Aquí quizás no. Queremos un café a toda costa y, si nos enfrentamos a una máquina como esta, es que no podemos tomar un café de verdad en otro sitio. Por lo que pondremos todo el interés en realizar la acción.</p>
<p>Pero yo hablo de internet. De una web. De un interfaz digital. Si, como pasa en internet, que hay <em>otra máquina de café</em> a pocos centímetros. Entonces te aseguro que o tu café es muy bueno o se lo pedirán a otro.</p>
<p>Enfoca el diseño de tu interfaz en pequeñas tareas a realizar. Pon lo que es necesario&#8230; Y, luego, deja sólo lo que hace falta. Trabaja en pequeñas tareas. Agrupa las acciones. Y después mira cómo lo usan tus usuarios. Seguro que si el que diseñó esta máquina viese cómo la usan los usuarios no volvería hacer algo así.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cesargarcia.com/inquiettudes/index.php/2011/01/11/donde-esta-la-ranura-o-de-cuando-olvidamos-de-la-ley-de-la-proximidad/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>¿Puede desaparecer el disquete como icono de guardar?</title>
		<link>http://www.cesargarcia.com/inquiettudes/index.php/2010/11/16/puede-desaparecer-el-disquete-como-icono-de-guardar/</link>
		<comments>http://www.cesargarcia.com/inquiettudes/index.php/2010/11/16/puede-desaparecer-el-disquete-como-icono-de-guardar/#comments</comments>
		<pubDate>Tue, 16 Nov 2010 11:18:46 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Diseño de interacción]]></category>
		<category><![CDATA[Estándares]]></category>
		<category><![CDATA[Usabilidad]]></category>
		<category><![CDATA[interacción]]></category>
		<category><![CDATA[interfaces]]></category>
		<category><![CDATA[usuarios]]></category>

		<guid isPermaLink="false">http://www.cesargarcia.com/inquiettudes/?p=369</guid>
		<description><![CDATA[Hace tiempo pregunté a través de <a title="¿tiene sentido el icono de "guardar"? ¿es reconocible? para los más jóvenes, aquellos que no han conocido el disquette... da para un post ;)" href="http://twitter.com/inquiettudes/status/27921325543">twitter (@inquiettudes)</a> si tenia sentido mantener el icono guardar como un disquete, cuando los nuevos usuarios que se han incorporado ni tan siquiera lo han conocido físicamente.]]></description>
			<content:encoded><![CDATA[<p>Pongámonos serios&#8230; un icono no es más que una imagen, una representación, un signo o símbolo que sustituye al objeto mediante su significación, representación o por analogía, como en la semiótica.</p>
<p>En el campo del diseño de interacción, un icono es un pequeño gráfico en pantalla que identifica y representa a algún objeto. Bien sea un programa, comando, documento o archivo, usualmente con algún simbolismo gráfico para establecer una asociación. </p>
<p class="img"><img height="345" width="460" alt="Pantalla de la interfaz gráfica del Xerox Star" src="http://www.cesargarcia.com/inquiettudes/imagenes/articulo369_imagen_1.png" title="Pantalla de la interfaz gráfica del Xerox Star"></p>
<h5>un poco de historia&#8230;</h5>
<p>Los iconos se utilizan desde la primera interfaz gráfica: <a href="http://es.wikipedia.org/wiki/Xerox_Star" title="Xerox Star">Xerox Star</a>. La llamada estación de trabajo Xerox Star, fue introducida por Xerox Corporation en 1981. Fue el primer sistema comercial en incorporar varias tecnologías que han llegado a ser hoy en día corrientes. Pero sobre todo una interface gráfica de usuario basada en ventanas, iconos y carpetas.</p>
<p>Se hicieron pruebas para seleccionar los iconos más apropiados. Se invertía el color para distinguir el icono seleccionado del resto. Introducir iconos en la interface fue un paso muy importante ya que las personas reaccionan instintivamente a las imágenes y son pequeños, lo cual es importante para el espacio limitado de la pantalla de ordenador. Los iconos además podían representar objetos y funciones.</p>
<h5>modelos mentales</h5>
<p>Para que todo funcione correctamente, los iconos deben tener un aspecto acorde a su función. Y, por supuesto, funcionar de acuerdo con su aspecto. Sólo entonces, cuando el diseño visual clarifica sus funciones, la interfaz resulta intuitiva para los usuarios.</p>
<p>El modelo mental que usamos los usuarios determinará el significado de un icono. Para ello hay que prestar atención al contexto, el entorno donde se utiliza el icono. A la función, el tipo de tarea que va a producirse cuando usamos el icono. Y a la forma, usar un objeto concreto, existente en el mundo real, abstracto que es más arriesgado en su uso o bien una combinación de ambos que se traduce en iconos más comprensibles.</p>
<h5>¿define el icono de guardar a un objeto concreto ?</h5>
<p>A día de hoy el icono del disquete ha ido pasando por varios tipos conceptuales. Hace unos años era representado como un icono similar, representaba el concepto a través de su imagen análoga. Después se convirtió en un icono ejemplar, servía como ejemplo. Ya no se guardaban en disquetes pero se utilizaban por lo que servía como ejemplo.</p>
<p>Ahora puede definirse como un icono arbitrario, ya no guarda relación. De hecho hace tiempo que dejaron de existir, por lo que se podría decir que ya no guarda ninguna relación y la asociación entre el icono y guardar tiene que aprenderse. Se sigue usando, no porque sea bueno, sino porque la fuerza de la costumbre es tal que nos obliga a continuarla y a no considerar siquiera la posibilidad del cambio.</p>
<h5>entonces&#8230; ¿que hacemos?</h5>
<p>Personalmente no creo que cambie el icono, al menos de momento. Aunque es cierto que ha dejado de ser el icono de un disquete para convertirse en el icono de guardar. Aunque muchos no sepan muy bien que es lo que identifica si queda clara la función que realiza.</p>
<h5>el futuro&#8230;</h5>
<p>El futuro pasará por no tener ícono de guardar. Por abandonar el concepto de archivo, los archivos son un concepto tan arcaico, referido a cómo se guarda la información en el ordenador y, los usuarios, deberían abstraerse de ese concepto y no tener que preocuparse de cómo se guarda la información.</p>
<h5>más&#8230;</h5>
<ul>
<li><a href="http://es.wikipedia.org/wiki/Xerox_Star" title="Xerox Star">Xerox Star</a></li>
<li><a href="http://es.wikipedia.org/wiki/Jef_Raskin" title="Jef Raskin">Jef Raskin</a>, fundador del proyecto Macintosh, para Apple</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.cesargarcia.com/inquiettudes/index.php/2010/11/16/puede-desaparecer-el-disquete-como-icono-de-guardar/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Los buscadores también son usabilidad</title>
		<link>http://www.cesargarcia.com/inquiettudes/index.php/2008/04/21/los-buscadores-tambien-son-usabilidad/</link>
		<comments>http://www.cesargarcia.com/inquiettudes/index.php/2008/04/21/los-buscadores-tambien-son-usabilidad/#comments</comments>
		<pubDate>Mon, 21 Apr 2008 11:53:33 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Buscadores]]></category>
		<category><![CDATA[Estándares]]></category>
		<category><![CDATA[Usabilidad]]></category>
		<category><![CDATA[artículos]]></category>

		<guid isPermaLink="false">http://www.cesargarcia.com/inquiettudes/index.php/2008/04/21/los-buscadores-tambien-son-usabilidad/</guid>
		<description><![CDATA[Hablamos de usabilidad. De personas. Trabajamos desde el mapa de contenidos. Desde los prototipos. Desde la estructura de la información. Manejamos la navegación. Los términos que ultilizamos. Realizamos tests. Pero en ocasiones olvidamos que un gran número de personas que hemos estudiado al detalle llegarán a nuestro sitio desde un buscador.]]></description>
			<content:encoded><![CDATA[<h5>Planea tu poscionamiento</h5>
<p>Desde luego que no es una ciencia exacta ni hay un método infalible&#8230; Pero sí que mediante una serie de claves nuestro posicionamiento será mejor. Nos vamos a referir a contenidos y técnicas que funcionan. Que están probadas. Y que nos ayudarán a posicionar mejor nuestro sitio web.</p>
<h5>Optimiza el título</h5>
<p>El título es uno de los elementos mas importantes de nuestra página web. Será lo primero que se vea en los resultados de búsqueda. En los maracadores/favoritos. Desde mi <a href="http://del.icio.us/" title="del.icio.us">del.icio.us</a>. Piensa en el usuario y te acercarás al posicionamiento en buscadores. Si manejas las técnicas pensando en los usuarios verás como tu posicionamiento mejorará.</p>
<p>Escribe un título descriptivo, olvidate de poner sólo tu dominio, olvídate de escribir barras, puntos, guiones, no intentes decorar la barra de título. No tiene sentido. Ve al grano. Escribe de que va la página. Limítate a escribir un par de frases sobre tu target.</p>
<p>Escribe un título apropiado para cada página, evita utilizar el mismo título para todas las páginas.</p>
<h5>Elige unas palabras para las Meta Keywords</h5>
<p>Selecciona unas cuantas palabras que sean el objetivo de la web, busca vacíos de mercado donde posicionar tu marca, no luches contra las grandes palabras. Utiliza palabras que aparecen dentro de la página. Mejor si están dentro del título o de los encabezados de sección.</p>
<p>Trabaja bien unas cuantas palabras clave, haz que se repitan dentro del contenido.</p>
<p>Selecciona unas palabras clave y construye tu contenido alrededor de ellas. Intenta no luchar contra las palabra más buscadas.</p>
<h5>Utiliza la descripción</h5>
<p>Usa esta etiqueta. No te olvides de ella. Recuerda que mejor que aparecer en buscadores, es conseguir que nos visiten desde buscadores. Para tener un mejor click through el texto debe atraer al usuaio. Selecciona un par de frases que describan el contenido de esa página en cuestión. No de todo el sitio. Usa descripciones distintas para cada una de las páginas.</p>
<h5>Codifica semánticamente</h5>
<p>Cuando maquetes tu página preocupate de la semántica. Utiliza las etiquetas de cabecera (<em>h1, h2, h3, h4&#8230;</em>) no te olvides de ellas, mejorarán notablemente el posicionamiento.</p>
<p>Piensa que estas cabeceras están para estructurar tu contenido. Para asignar importancia a los bloques de contenido.</p>
<p>Utiliza un documento en blanco. Un word, por ejemplo. Escribe el texto que tiene que contener cada página. Usa las negritas y tamaños de fuente igual que lo harías para dar importancia a un texto en papel. Luego llevalo a internet. Codifícalo de la misma manera. Pocas palabras pero claves y con sentido. Cuanto más arriba coloques tu <em>h1</em>, mejor.</p>
<h5>No te olvides de las imágenes</h5>
<p>Completa siempre el atributo <em>alt</em> de tus imágenes. Describe la imagen. Utiliza también, si puedes, las palabras clave. Las palabras que mejor describen la imagen. Si están cerca del contenido más relevante, mejor. Aunque el atributo <em>alt</em> hable de la imagen, si está relacionado con el contenido, que debe de estarlo, ayuda a posicionar la imagen.</p>
<p>El nombre del archivo de la imagen también es importante, incluye las palabras que describen la imagen. Además así te servirán para saber que contiene esa imagen sin verla. La usabilidad también debe de ser para nosotros y nuestros archivos.</p>
<h5>Optimiza tu contenido</h5>
<p>A pesar de todo lo que hemos visto, <a href="http://www.cesargarcia.com/inquiettudes/index.php/2008/03/12/el-contenido-como-arma-fundamental-de-nuestra-web/" title="El contenido como arma fundamental de nuestra web">si no tenemos un contenido relevante de poco nos sirve nuestra web</a>. Habla del mismo tema dentro de la página. No mezcles muchos temas. A ser posible, evita el javascript y el flash para mostrar información relevante. Procura que las palabras clave, el título, la descripción de la página y el resto de elementos tengan relación con el contenido.</p>
<p>Escribe para los usuarios. Escribe amenudo. Céntrate en un tema y desarrolla.</p>
<p>Escribe para internet. Utiliza etiquetas para enfatizar palabras, frases. Utiliza la etiqueta <em>strong</em>. Ve al grano.</p>
<h5>Trabaja con la URL</h5>
<p>Estudia la estructura de directorios y nombres de ficheros. Si puedes, reescribe dinámicamente las <em>URL</em> para evitar el paso de parámetros por la barra de dirección. Si tienes que utilizar mas de una palabra para un fichero o directorio, utiliza guiones para separar las palabras.</p>
<p>Si aún no tienes dominio, piensa que el dominio puede ser clave para un buen posicionamiento.</p>
<h5>Cuida los enlaces</h5>
<p>Utiliza enlaces dentro del propio sitio, para ello usa frases, en lugar de palabras sueltas. Usa frases que describan el contenido al que va el enlace. Piensa en el usuario. Da un motivo para pulsar el enlace. No uses el <em>click aquí</em>.</p>
<p>A ser posible consigue enlaces desde otras páginas con la misma temática. Mejor menos enlaces pero de más calidad.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cesargarcia.com/inquiettudes/index.php/2008/04/21/los-buscadores-tambien-son-usabilidad/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hacer de MSIE un navegador que respete los estándares</title>
		<link>http://www.cesargarcia.com/inquiettudes/index.php/2008/02/07/hacer-de-msie-un-navegador-que-respete-los-estandares/</link>
		<comments>http://www.cesargarcia.com/inquiettudes/index.php/2008/02/07/hacer-de-msie-un-navegador-que-respete-los-estandares/#comments</comments>
		<pubDate>Thu, 07 Feb 2008 11:35:03 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Estándares]]></category>
		<category><![CDATA[código]]></category>
		<category><![CDATA[tips]]></category>

		<guid isPermaLink="false">http://www.cesargarcia.com/inquiettudes/index.php/2008/02/07/hacer-de-msie-un-navegador-que-respete-los-estandares/</guid>
		<description><![CDATA[Internet Explorer no es el mejor navegador, eso lo sabemos todos los que nos dedicamos a este mundillo. Pero, queramos o no, es el navegador más utilizado por esa mayoría de usuarios que no saben, ni tienen porqué saber, que es eso del HTML, las CSS, los errores 404, o de donde "se ha caído el servidor". Para todos ellos Internet es esa "e" que hay en el escritorio de su monitor.]]></description>
			<content:encoded><![CDATA[<p>Para el resto, para los que si sabemos que es todo esto, <a href="http://dean.edwards.name/about/" title="Dean Edwards" lang="en">Dean Edwards</a> sacó en enero la última versión de <a href="http://dean.edwards.name/IE7/" title="A JavaScript library to make MSIE behave like a standards-compliant browser" lang="en">ie7.js</a>, una librería en javascript para hacer de MSIE un navegador que respete los estándares.</p>
<h5>¿Y que significa todo esto exactamente?</h5>
<p>Sencillamente que gracias a este trocito de código podremos aplicar todas las <em>pseudo clases</em> y <em>pseudo elementos</em> para dar formato a nuestras páginas. Así conseguimos que Internet Explorer sea capaz de adoptar e interpretar todo lo necesario para acercarse un poco a un navegador que cumple los estándares.</p>
<h5>¿En qué nos beneficia?</h5>
<p>Pues sencillamente en que nuestros HTML serán más sencillos, por ejemplo: podremos olvidarnos de aquellas clases que indican cual es el último elemento de la lista, podremos añadir contenido directamente desde la hoja de estilos a nuestro HTML, modificar estilos según el atributo de un elemento&#8230; En definitiva todo lo que marca la <a href="http://www.w3c.org" lang="en" title="World Wide Web Consortium">W3C</a>.</p>
<ul>
<li><a href="http://dean.edwards.name/IE7/" title="JavaScript library to make MSIE behave like a standards-compliant browser" lang="en">Lista del soporte que da a MSIE</a></li>
</ul>
<h5>¿Y la accesibilidad?</h5>
<p>Y, como llego tarde, ya he leído comentarios en blogs sobre la utilización de javascript y su accesibilidad. Para el número pequeño de usuarios que navegan con JavaScript desactivado, <a href="http://www.w3schools.com/browsers/browsers_stats.asp" lang="en" title="W3Schools, Browser Statistics">aproximadamente entre un 8% y un 6%</a>, la página es completamente visible y funcional, no se verá de la misma manera, pero el contenido es accesible para todos los usuarios.</p>
<h5>Ya pero&#8230; no valida</h5>
<p>Sobre esto mejor que yo lo explica <a href="http://www.albertofortes.com/" title="Alberto Fortes">Alberto Fortes</a> en su post: <a href="http://www.albertofortes.com/blog/?p=531" lang="es" title="Validadores automáticos del w3c si, pero no">Validadores automáticos del w3c si, pero no</a>. No podemos hablar de usabilidad, accesibilidad, diseño centrado en el usuario, personas&#8230; y luego dejar todo del lado de un validador automático que no olvidemos que es una máquina. Es decir una maquina va a evaluar si el sitio está indicado para personas. Ojo con los validadores, <a href="http://www.cesargarcia.com/inquiettudes/index.php/2006/12/26/accesibilidad-y-herramientas-automaticas/" title="Accesibilidad y herramientas automáticas">ojo con las herramientas automáticas de validación de la accesibilidad.</a></p>
<h5>¿Quieres saber más?</h5>
<ul>
<li><a href="http://www.albertofortes.com/blog/?p=515" title="Los selectores de CSS son ya posibles en internet explorer">Los selectores de CSS son ya posibles en internet explorer</a>, gracias Alberto</li>
<li><a href="http://dean.edwards.name/IE7/" title="A JavaScript library to make MSIE behave like a standards-compliant browser" lang="en">JavaScript library, IE7</a></li>
<li><a href="http://www.albertofortes.com/blog/?p=531" title="Validadores automáticos del w3c si, pero no.">Validadores automáticos del w3c si, pero no</a></li>
<li><a href="http://www.cesargarcia.com/inquiettudes/index.php/2006/12/26/accesibilidad-y-herramientas-automaticas/" title="Accesibilidad y herramientas automáticas">Accesibilidad y herramientas automáticas</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.cesargarcia.com/inquiettudes/index.php/2008/02/07/hacer-de-msie-un-navegador-que-respete-los-estandares/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>¿Cómo reemplazamos textos por imágenes?</title>
		<link>http://www.cesargarcia.com/inquiettudes/index.php/2007/01/05/como-reemplazamos-textos-por-imagenes/</link>
		<comments>http://www.cesargarcia.com/inquiettudes/index.php/2007/01/05/como-reemplazamos-textos-por-imagenes/#comments</comments>
		<pubDate>Fri, 05 Jan 2007 12:30:14 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Accesibilidad]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Estándares]]></category>
		<category><![CDATA[código]]></category>
		<category><![CDATA[menus]]></category>

		<guid isPermaLink="false">http://www.cesargarcia.com/inquiettudes/?p=18</guid>
		<description><![CDATA[Esta pregunta me ha surgido estos primeros días del año. Andaba yo maquetando mi primer proyecto de este 2007, cuando me asaltó la duda... ¿cuál era la mejor fórmula? La mas correcta semánticamente, la más accesible... así que me puse a leer y a comentar con compañeros de profesión. Y aquí las conclusiones...]]></description>
			<content:encoded><![CDATA[<h5>¿Para qué lo utilizamos?</h5>
<p>En muchas ocasiones las limitaciones en el uso y opciones tipográficas de la Web hacen que por motivos de diseño necesitemos sustituir un título por una imagen. A partir de aquí siempre surge la duda de si esa imagen es presentación o contenido. Si lo consideramos contenido, la discusión está terminada. Ponemos la imagen directamente en el código mediante la etiqueta <code>&lt;img /&gt;</code>.</p>
<h5>¿Dónde está el problema?</h5>
<p>El problema lo encontramos si lo consideramos como presentación. En este caso necesitamos de alguna técnica. Descartando, por motivos de accesibilidad, las que utilicen <a href ="http://es.wikipedia.org/wiki/JavaScript" title="Más información sobre JavaScript">JavaScript</a> o <a href="http://es.wikipedia.org/wiki/Macromedia_Flash" title="Más información sobre Flash">Flash</a>.</p>
<h5>Técnicas</h5>
<p>La que siempre he utilizado es la conocida <a href="http://www.stopdesign.com/articles/replace_text/" lang="en" title="Fahrner Image Replacement"><acronym lang="en" title="Fahrner Image Replacement">FIR</acronym></a>. Esta técnica consiste en ocultar mediante CSS un elemento span contenido dentro del bloque y colocar una imagen de fondo para bloque.</p>
<p>Veamos un ejemplo</p>
<p class="cite"><cite><code>&lt;!-- XHTML --&gt;<br />
&lt;h1&gt;&lt;a href=#&gt;&lt;span&gt; ¿Por qué maquetar con CSS?&lt;/span&gt;&lt;/a&gt;&lt;/h1&gt;</code></cite></p>
<p class="cite"><cite><code>/* css */<br />
h1 a { width: 300px; height: 174px; background: url(maquetar-con-css.gif) no-repeat; display: block; color: #033D6E; }<br />
h1 a span { display: none; }</code></cite></p>
<p>En este caso estamos <a href="http://www.cesargarcia.com/inquiettudes/ejemplos/articulo_18_ejemplo_1.htm" title="Utilizando la técnica FIR">utilizando la técnica <acronym lang="en" title="Fahrner Image Replacement">FIR</acronym>, mira el ejemplo.</a></p>
<h5>Inconvenientes</h5>
<p><a href="http://www.cesargarcia.com/inquiettudes/index.php/2005/11/14/accesibilidad-usabilidad-y-estandares/" title="Accesibilidad, usabilidad y estándares">Accesibilidad</a>. El texto no es leído por los lectores de pantalla, por estar oculto. Esto se podría solucionar mediante el uso de hojas de estilo independientes para cada dispositivo. Así, si se navega mediante lectores de pantalla, cargamos otra hoja de estilos y solucionado.</p>
<p>El problema que realmente tiene es&#8230;</p>
<h5>¿Y si navegamos con las imágenes desactivadas?</h5>
<p>En este caso el navegador no muestra nada, <a href="http://www.cesargarcia.com/inquiettudes/ejemplos/articulo_18_ejemplo_1.htm" title="Utilizando la técnica FIR y desactivando las imágenes">desactiva las imágenes de tu navegador y mira el ejemplo ahora</a>.</p>
<h5>Entonces&#8230; ¿Qué hacemos?</h5>
<p>Bueno pues después de compartir con mis compañeros, de buscar y de leer, llegamos a la conclusión de que la mejor manera era jugar a posicionar los elementos uno sobre otro</p>
<p class="cite"><cite><code>/* css */<br />
h1 { width: 300px; position: relative; z-index: 1; }<br />
h1 a { width: 300px; height: 174px; background: url(maquetar-con-css.gif) no-repeat; display: block; color: #033D6E; }<br />
h1 a span { position: absolute; z-index: -1; }</code></cite></p>
<p><a href="http://www.cesargarcia.com/inquiettudes/ejemplos/articulo_18_ejemplo_2.htm" title="Desactiva y activa las imágenes para ver como funciona">¿Que tal ahora? ¿Mejor?, mira este ejemplo ahora</a></p>
<p>Lo que estamos haciendo con esta técnica es ocultar bajo la imagen el texto del titular, siempre que la imagen no sea transparente, así para un usuario que navegue con imágenes activadas no apreciará que bajo la imagen hay texto. Sin embargo un usuario que tenga desactivadas las imágenes podrá ver el texto. Y si, además, damos formato a este texto podrá hasta verlo de una manera similar. </p>
<h5>Ya se ha hablado de esto&#8230;</h5>
<p>Estas y otras técnicas las encontrareis mejor explicadas en estos sitios</p>
<ul>
<li><a href="http://mezzoblue.com/tests/revised-image-replacement/index.php" title="Revised Image Replacement, de Dave Shea" lang="en">Revised Image Replacement</a>, de Dave Shea</li>
<li>En limalimon.com.es, <a href="http://www.limalimon.com.es/2006/09/21/reemplazo-de-texto-con-imagenes-%C2%BFsi-%C2%BFno-%C2%BFque-tecnica-usar/" title="En limalimon.com.es, reemplazo de texto con imágenes ¿si? ¿no? ¿qué técnica usar?" >reemplazo de texto con imágenes ¿si? ¿no? ¿qué técnica usar?</a></li>
<li>Marco Giacomuzzi de seraccesible.net, <a href="http://www.seraccesible.net/recursos/image_replacement_accesible/" title="Marco Giacomuzzi de seraccesible.net, Image Replacement Accesible">Image Replacement Accesible</a></li>
<li><a href="http://armonia.spiral-static.org/?2006/04/19/135-reemplazo-accesible-de-textos-por-imagenes" title="Reemplazo accesible de textos por imágenes">Reemplazo accesible de textos por imágenes</a></li>
</ul>
<p>Y, más&#8230;</p>
<ul>
<li><a href="http://wellstyled.com/css-replace-text-by-image.html" title="Replacing Text By An Image, en WellStyled.com" lang="en">Replacing Text By An Image</a>, en WellStyled.com</li>
<li>Desde sitepoint <a href="http://www.sitepoint.com/article/header-images-css-xhtml" lang="en" title="Accessible Header Images With CSS And XHTML">Accessible Header Images With CSS And XHTML</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.cesargarcia.com/inquiettudes/index.php/2007/01/05/como-reemplazamos-textos-por-imagenes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Accesibilidad y herramientas automáticas</title>
		<link>http://www.cesargarcia.com/inquiettudes/index.php/2006/12/26/accesibilidad-y-herramientas-automaticas/</link>
		<comments>http://www.cesargarcia.com/inquiettudes/index.php/2006/12/26/accesibilidad-y-herramientas-automaticas/#comments</comments>
		<pubDate>Tue, 26 Dec 2006 09:51:37 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Accesibilidad]]></category>
		<category><![CDATA[Estándares]]></category>
		<category><![CDATA[Usabilidad]]></category>
		<category><![CDATA[usuarios]]></category>

		<guid isPermaLink="false">http://www.cesargarcia.com/inquiettudes/?p=17</guid>
		<description><![CDATA[Hace tiempo que se viene hablando sobre <a href="http://www.cesargarcia.com/inquiettudes/?p=4" title="Lee: Accesibilidad y fases de desarrollo">la accesibilidad, la revisión de los sitios web y los validadores automáticos</a>, pero ahora <a href="http://www.w3c.es" title="W3C España"> la oficina española de la W3C advierte sobre la falta de rigor en los informes de accesibilidad basados en la validación automática.</a>]]></description>
			<content:encoded><![CDATA[<h5>Herramientas automáticas de validación</h5>
<p>La nota de prensa habla sobre el uso inapropiado que se hace de las herramientas automáticas y la preocupación que esto está generando en la Oficina Española del W3C, destaca principalmente los informes que se realizan teniendo en cuenta únicamente los resultados de unos test automáticos generados por aplicaciones que revisan sólo la utilización correcta del código.</p>
<p>Los resultados que ofrecen estos validadores automáticos <strong>son útiles si se complementan con una revisión manual</strong> del sitio, una <strong>revisión humana</strong> que determine si el sitio es o no accesible.</p>
<p>El uso de validadores ayudan a determinar sobre todo si un determinado sitio <strong>cumple los estándares</strong> haciendo el trabajo de evaluación más sencillo pero, como dice la nota: <em>es imprescindible realizar un uso cauteloso y apropiado de estas herramientas ya que no dejan de ser técnicas de asistencia</em>.</p>
<h5>Accesibilidad sin personas</h5>
<p>La conclusión es que una aplicación no puede determinar la accesibilidad de un sitio, para hacerlo es necesario una revisión humana, que a través de su experiencia y ayudado de los resultados de estos validadores automáticos, puedan determinar el nivel de accesibilidad de un sitio.</p>
<p>A menudo no encontramos con sitios que validando correctamente no son lo suficientemente accesibles, aunque si pasen las pruebas automáticas.</p>
<h5>Pensar en el usuario y no en el validador</h5>
<p>El problema se encuentra en que se enorgullecen de la accesibilidad que ha sido conseguida nada más que siguiendo unas pautas en la codificación que hacen de ese sitio correcto a nivel de código y que para pasar correctamente la validación se llena de <em>trucos</em> para hacer que el código pase el validador sin preocuparnos de la accesibilidad sino del validador.</p>
<p>Así nos encontramos en el código atributos <em>alt</em> vacíos para las imágenes con el único fin de pasar el dichoso validador automático, codificamos con tablas o insertamos divs y divs para que todo cuadre, olvidándonos de la semántica, del contraste de colores en el sitio web&#8230; en definitiva olvidándonos del usuario que visitará el sitio.</p>
<h5>Todos debemos conocer las pautas</h5>
<p>Por lo tanto para crear una página accesible <strong>todos y cada uno de los participantes del desarrollo del sitio</strong> debemos conocer las <a href="http://www.w3c.es/Traducciones/es/WAI/intro/components" title="Componentes esenciales de Accesibilidad Web">pautas de accesibilidad</a> antes de ponernos a trabajar en él. Desde el desarrollo de la arquitectura, al diseño gráfico, la maquetación, la programación&#8230; cada uno de ellos será el responsable de las pautas que le correspondan para que, al final del desarrollo, se pueda decir si el sitio es accesible o no.</p>
<h5>Más información</h5>
<ul>
<li><a href="http://www.w3c.es/Prensa/2006/nota061211_validaccesibilidad" title="w3c.es: W3C España advierte sobre la falta de rigor en los informes de accesibilidad web">W3C España advierte sobre la falta de rigor en los informes de accesibilidad web</a></li>
<li><a href="http://www.alzado.org/articulo.php?id_art=430" title="alzado.org: Por qué son insuficientes los estándares y la revisión automática">Por qué son insuficientes los estándares y la revisión automática</a></li>
<li><a href="http://www.torresburriel.com/weblog/2005/09/07/informes-accesibilidades-y-ganas-de-hablar-de-algo/" title="torresburriel.com: Informes, accesibilidades y ganas de hablar de algo">Informes, accesibilidades y ganas de hablar de algo</a></li>
<li><a href="http://www.cesargarcia.com/inquiettudes/?p=4" title="inquiettudes.com: Accesibilidad y fases de desarrollo">Accesibilidad y fases de desarrollo</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.cesargarcia.com/inquiettudes/index.php/2006/12/26/accesibilidad-y-herramientas-automaticas/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Saltar hacia los estándares</title>
		<link>http://www.cesargarcia.com/inquiettudes/index.php/2006/04/06/saltar-hacia-los-estandares/</link>
		<comments>http://www.cesargarcia.com/inquiettudes/index.php/2006/04/06/saltar-hacia-los-estandares/#comments</comments>
		<pubDate>Thu, 06 Apr 2006 14:15:55 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Estándares]]></category>

		<guid isPermaLink="false">http://www.cesargarcia.com/inquiettudes/?p=11</guid>
		<description><![CDATA[Desde hace un tiempo se está extendiendo, afortunadamente, la conciencia de utilizar estándares en los desarrollos web. Ya sea por accesibilidad, por <a href="http://www.google.com" title="Buscador google.com">google</a> o simplemente por <em>moda</em>, asistimos a la presentación de nuevos sitios marcados como <acronym lang="en" title="eXtensible HyperText Markup Language">XHTML</acronym> y <acronym lang="en" title="Cascading Style Sheets">CSS</acronym>.]]></description>
			<content:encoded><![CDATA[<h5>Estructura el código</h5>
<p>Cuando damos el salto de <a href="http://www.cesargarcia.com/inquiettudes/?p=3" title="Explicación sobre por qué hemos de realizar este salto">maquetar con tablas a maquetar con CSS</a>, no damos importancia a la estructura de nuestro código. Los documentos creados bajo estándares deben tener un añadido de semática, aportar mas significado.</p>
<p>En el nacimiento de la web, HTML fue creado como un lenguaje de marcado comprensible semánticamente. Con la llegada de la web mas gráfica, mas &#8220;de presentación&#8221; este código, antes comprensible, pasó a ser algo imposible de entender. Un cúmulo de etiquetas sin sentido. Seguro que hemos visto infinidad de veces, y lamentablemente seguimos viendo cosas como:</p>
<p class="cite"><cite><code>&lt;table width="780" cellspacing="0" cellpadding="0" border="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;img src="/images/0.gif" width="1" height="1" border="0"/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td background="/images/01.gif"&gt;&lt;img src="/images/0.gif" width="1" height="1"border="0"/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/code&gt;</code></cite></p>
<h5>Vuelta a los inicios</h5>
<p>Ahora, más que desde el nacimiento de las CSS (que ha llovido) desde la utilización mas mayoritaria de ellas, podemos volver al significado semántico de nuestro código (X)HTML, posibilitando así la separación del contenido y de su presentación en pantalla o cualquier otro dispositivo.</p>
<p>Si además añadimos significado a nuestros documentos (X)HTML, mediante la utilización de etiquetas del lenguaje, obtendremos beneficios en accesibilidad, en posicionamiento en buscadores, en futuras actualizaciones&#8230; y para la multitud de dispositivos futuros que puedan llegar a aparecer.</p>
<p>(X)HTML nos da multitud de elementos con su porpio significado:</p>
<ul>
<li>Cabeceras, h1, h2&#8230;</li>
<li>Listas, ul, ol, dl</li>
<li>fieldset, legend, label</li>
<li>abbr, acronym</li>
<li>cite</li>
<li>caption, thead, tbody</li>
<li>strong y em</li>
</ul>
<p>Al igual que en un procesador de textos, aumentamos significado mediante listas, tablas, títulos, subtítulos&#8230; Si utilizamos los mismos elementos con significado semántico, no sólo mejorará el entendimiento de nuestro documentos (X)HTML, sino que además ahorraremos código en muchas ocasiones con las ventajas que conlleva de cara al ancho de banda, buscadores, actualizaciones&#8230;</p>
<h5>Mas elementos: id y class</h5>
<p>Para completar el significado disponemos de elementos que nos ayudan a incluir información estructural a nuestros documentos añadiendo atributos como <em>id</em> o <em>class</em></p>
<p>Un id identifica a un elemento único en el documento y class define propiedades que pueden ser aplicadas a varios elementos. Este segundo elemento es utilizado para para identificar contenido de similares características.</p>
<h5>Nombrar ids y class</h5>
<p>Un <em>error semántico</em> a la hora de dar nombre a estos elementos es aplicar nombres relacionados con la presentación. Si nombramos a una clase <code>cajaRoja</code> o <code>menuArriba</code> estamos cometiendo un error de concepto. Estamos asociando la presentación con el contenido. Y además no estamos aportando nada a la estructura.</p>
<p>A la hora de seleccionar nombres para nuestras clases, lo mejor es añadir un poco de contenido semántico, utilizando nombres como <code>menuPrincipal</code>, <code>utilidades</code>, <code>mensajeError</code>, <code>contenidoPrincipal</code>&#8230;</p>
<h5>Trabaja con las herencias</h5>
<p>Cuando empezamos a maquetar con CSS, lo primero que hacemos en nuestros (X)HTML es añadir clases e ids para todos los elementos. Una forma de limpiar nuestro código es agrupar elementos dependientes, utilizar la herencia entre clases&#8230; de esta forma bajo un mismo contenedor podemos dar estilo a todo lo que contiene.</p>
<h5>Div y span</h5>
<p>Son dos elementos que nos ayudan a estructurar nuestro código, pero como herencia de nuestro trabajo con tablas (los que hemos maquetado con ellas) tenemos la costumbre de añadir div y span para casi todos los grupos de elementos de nuestro documento.</p>
<p>Muchos elementos ya tienen información semántica suficiente para que no tengamos que incluirlos dentro de una capa contenedora, elementos como las tablas, las listas&#8230;</p>
<p>Si añadimos el atributo id con valor <code>menuPrincipal</code> a nuestra lista de opciones de menu no es necesario, además ensuciaría nuestro código, incluir esta lista dentro de un contenedor <code>div</code> con el id <code>menuPrincipal</code>.</p>
<h5>Da un paso más</h5>
<p>Si ya has dejado a un lado las tablas y trabajas con (X)HTML y CSS da un paso más y trabaja de una manera más semántica:</p>
<ul>
<li>Estructura tu código</li>
<li>Utiliza correctamente las etiquetas que nos proporciona el sistema</li>
<li>Evita el uso de <em>divs</em> innecesarios</li>
<li>No nombres a las clases ni a los identificadores pensando en la presentación</li>
<li>Agrupa elementos en tu CSS</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.cesargarcia.com/inquiettudes/index.php/2006/04/06/saltar-hacia-los-estandares/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>¿Por qué maquetar con estándares?</title>
		<link>http://www.cesargarcia.com/inquiettudes/index.php/2006/02/23/por-que-maquetar-con-estandares/</link>
		<comments>http://www.cesargarcia.com/inquiettudes/index.php/2006/02/23/por-que-maquetar-con-estandares/#comments</comments>
		<pubDate>Thu, 23 Feb 2006 09:01:49 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Estándares]]></category>
		<category><![CDATA[código]]></category>
		<category><![CDATA[CSS]]></category>

		<guid isPermaLink="false">http://www.cesargarcia.com/inquiettudes/?p=3</guid>
		<description><![CDATA[Hace poco me pidieron una presentación para justificar por qué hay que codificar webs mediante <acronym lang="en" title="eXtensible HyperText Markup Language">XHTML</acronym> y <acronym lang="en" title="Cascading Style Sheets">CSS</acronym>. “Con lo fácil que es maquetar con tablas...” Este es un resumen de las conclusiones que defendí.]]></description>
			<content:encoded><![CDATA[<h5>Mirando al pasado. En el inicio sólo había tablas&#8230;</h5>
<p>Esta frase no es del todo cierta, aunque si lo parezca. Las tablas existían como el resto de etiquetas <acronym lang="en" title="Hyper Text Markup Language">HTML</acronym>, pero la introducción de <em>border=0</em> hizo posible que los diseñadores de páginas web contáramos con una rejilla para organizar texto e imágenes y maquetar nuestras páginas. Hasta entonces las tablas se habían utilizado para lo que habían nacido: para organizar datos tabulares.</p>
<p>Posteriormente y gracias a las imágenes transparentes se podían fijar tamaños, posicionar celdas, párrafos, imágenes&#8230; y una serie de trucos destinados a que la página se <em>viese bien</em> en todos los navegadores. La <em>guerra de navegadores</em> supuso el alejamiento de los estándares marcados por la <abbr lang="en" title="World Wide Web Consortium">W3C</abbr>, allá por 1999. Lo que complicaba aún mas el código y en ocasiones se acudía a distintas versiones para distintos navegadores, cuando al <em>optimizado para&#8230;</em></p>
<h5>Pero&#8230; ¿qué tienen de malo?</h5>
<p>Se puede afrontar desde varios puntos de vista, el primero puede ser el semántico: sencillamente no es lo correcto, no se crearon para eso y no se deben utilizar para eso. Trabajando de esta forma <strong>mezclamos presentación y contenido</strong>. De esta forma las tablas deben dejarse para lo que sirven: <strong>presentación de datos tabulares</strong>.</p>
<p>Si queremos fijarnos en objetivos para la empresa: <strong>trabajando con estándares</strong> un rediseño, un cambio, una modificación a nivel de diseño gráfico es <strong>más rápido</strong> y por tanto <strong>menos costoso</strong>. Las páginas serán <strong>más accesibles</strong>. Los archivos son menos pesados con lo que será menor el tiempo de descarga, menor el consumo de ancho de banda y menor espacio en el servidor.</p>
<p>La solución está clara: <strong>CSS y marcado estructural</strong></p>
<h5>Pero&#8230; ¿Por qué utilizar <acronym lang="en" title="Cascading Style Sheets">CSS</acronym> y <acronym lang="en" title="Hyper Text Markup Language">HTML</acronym>?</h5>
<p>Porque los navegadores actuales van teniendo <strong>soporte para estándares</strong>, con diferencias, pero se han acercado al estándar. Una vez te acostumbras a sus peculiaridades se puede trabajar para todos ellos.</p>
<p>Por otro lado, la diversidad de dispositivos actuales y futuros desde los que nos podemos conectar (teléfonos móviles, PDAs. Tablet PC, TV&#8230;) hace que sea necesario separar estructura y contenido, siempre y cuando queramos llegar a cubrir todos los ámbitos. De esta forma con simples cambios en las hojas de estilo, podremos visualizar nuestra aplicación web en todos los dispositivos, adaptando su apariencia al dispositivo.</p>
<p>Garantizar la accesibilidad de un sitio es más fácil si cumplimos estándares. Aunque no <a href="http://www.cesargarcia.com/inquiettudes/?p=4" title="Ver artículo sobre accesibilidad, estándares y fases de desarrollo">garantice la accesibilidad de una página web</a>, ya que debemos tener en cuenta otros factores</p>
<h5>Pero&#8230; sigo sin verlo claro ¿que ventajas?</h5>
<p><strong>Accesibilidad</strong>. Separar forma y contenido permite hacer llegar la información a diferentes dispositivos, navegadores, lectores de pantalla&#8230; Posibilitando en buena medida el acceso a personas con discapacidad.</p>
<p><strong>Ancho de banda.</strong> Para sitios con muchas visitas <strong>trabajar con estándares</strong> puede representar un ahorro muy grande. Reduciendo costes con el envío de información innecesaria al usuario. Páginas construidas con <acronym lang="en" title="eXtensible HyperText Markup Language">XHTML</acronym> y <acronym lang="en" title="Cascading Style Sheets">CSS</acronym> pueden llegar a reducir un 50% el tamaño de la página original. </p>
<p><strong>Tiempos de carga. </strong>Menos código hace que las páginas tarden menos en cargar mejorando la experiencia de usuario. La cualidad más apreciada por los usuarios en un site es la velocidad de descarga. Un usuario medio tarda 10 segundos en perder la atención en la máquina. </p>
<p><strong>Buscadores. </strong>Una página diseñada con estándares aparecerá en mejor posición en los resultados de búsqueda debido a que el código es más limpio, las páginas sólo llevan contenido (no diseño), semánticamente es más correcto.  La accesibilidad está ligada al posicionamiento en buscadores, google navega como si fuese ciego.  </p>
<p><strong>Independencia del dispositivo.</strong> <a href="http://www.alzado.org/articulo.php?id_art=467" title="Tendencias para el futuro de la usabilidad usabilidad en el diseño de interfaces digitales">El uso de estándares facilita el acceso al contenido de las páginas Web a través de diferentes navegadores y dispositivos.</a> Por lo tanto el mismo sitio Web puede usarse tanto en un teléfono móvil como en el PC, TV, impresora&#8230; sólo tocando un archivo (CSS) Utilizar estándares puede significar llegar al 100% de los usuarios que visitan la red.</p>
<p><strong>Mantenimiento. </strong>Al separar estructura y presentación se permite realizar cambios en todo el sitio editando un único archivo. Cuando se requiera un cambio de aspecto tiempo y coste serán muy reducidos. No es necesario tocar las páginas desarrolladas ni cambiar contenido del sitio.</p>
<p><strong>Control por parte del usuario.</strong> El usuario del sitio tiene el control sobre la página, independientemente del dispositivo con el que se conecte. La personalización de su navegador le será útil para visitar el sitio. El usuario puede modificar a su antojo tamaños de letra, colores, botones&#8230;</p>
<p><strong>Futuro. </strong>Los Navegadores se están adaptando a los estándares, de esta forma se garantiza la viabilidad de los proyectos a largo plazo. CSS 2.0 es compatible con el 99% de los navegadores y, si se usa bien, sirve para cualquier plataforma.  Un sitio desarrollado con estándares utiliza una tecnología fácilmente compatible con otros productos.</p>
<p><strong>Gestión.</strong> Las partes de la página pueden ser cambiadas de disposición, diseño, tamaño en función del dispositivo, la página&#8230; Por lo que ya no hace falta montar páginas para imprimir, para PDAs&#8230;</p>
<h5>Resumiendo&#8230;</h5>
<ul>
<li>Mejora la Accesibilidad</li>
<li>Reducción del ancho de banda</li>
<li>Menor tiempo de carga</li>
<li>Optimización para buscadores</li>
<li>Independencia del dispositivo</li>
<li>Facilita el mantenimiento (rediseño)</li>
<li>Entrega el control al usuario</li>
<li>Garantiza el futuro de la aplicación</li>
<li>Más fácil de gestionar</li>
</ul>
<h5>Pero&#8230; ¿eso sacrificará el diseño?</h5>
<p>Rotundamente no, trabajar con estándares no significa renunciar al diseño de nuestro sitio web. Significa cambiar un poco nuestra mentalidad a la hora de diseñar, pero sobre todo, a la hora de maquetar. Cualquier diseño se puede maquetar mediante XHTML y CSS, incluso es mejor para realizar una actualización. ¿Quieres verlo? Entretente un rato en <a href="http://www.csszengarden.com/" title="css Zen Garden, the beauty in CSS Design" lang="en">css Zen Garden, the beauty in CSS Design</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.cesargarcia.com/inquiettudes/index.php/2006/02/23/por-que-maquetar-con-estandares/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
	</channel>
</rss>

