On Jan 15, 2008 11:24 AM, Eduardo Ayllón <[EMAIL PROTECTED]> wrote: > Tal vez no sea un tema puramente de css, pero esta dirigido hacia lo que > ha > pasado, pasa y pasara en este mundo del </codigo> jejeje. > > http://www.lapastillaroja.net/archives/001432.html > > Por la parte de la negrita los he metido en mi lista negra. analizemos:
-------8<-------------------------------- En el viejo HTML 3.2 para meter una negrita simplemente escribías: <b>*negrita*</b> luego se inventó <strong>*negrita*</strong> que ya era 10 letras más largo,y en sistaxis moderna habría que escribir en otro fichero algo como <style>.negrita { font-weight:bold;} </style> y luego <span class="negrita">*negrita*</span> Y todo ello por el muy loable propósito de separar el contenido de la presentación. Pero ¿hasta qué punto una negrita es digna de tanta complicación? ---------------->8---------------- muy bien... si querías negrita, lo mejor q podías usar era <b>, puesto que es para lo que sirve. Si quieres enfatizar un texto, darle importancia o remarcarlo, deberías usar strong. Strong indica que tiene más importancia, y los diferentes tipos de navegadores o agentes de usuario (navegadores convencionales, lectores de pantalla, lineas braille o lo que sea) ya lo representarán de una manera adecuada. De acuerdo, en un navegador visual como el IE o el firefox, que son los que la gran mayoría conocemos, no hay diferencia entre <b> y <strong>, pero como se representa el concepto 'negrita' en un lector de pantalla o una linea braille? Por si alguien no me ha entendido aún, imaginemos que los navegadores más comunes fueran lectores de pantalla. Entonces el tag <b> no habría existido. En su lugar habría existido <leer_más_alto>. Al leer la página, este texto se leería más alto y te parecería que tiene importancia, porque el volumen ha subido respecto a los demás textos. Ahora, como representamos el tag <leer_más_alto> en el firefox? Eso es un tag presentacional, que dice cómo debe presentarse o interpretarse algo. Un tag semántico como <strong> añade significado al contenido que está rodeando, y los agentes de usuario deciden como presentarlo (a parte de lo que decida el autor de la página con sus hojas de estilo o el usuario con sus propias hojas de estilo). En un navegador gráfico convencional, usualmente se representa igual que <b>, y en un lector de pantalla posiblemente se representaría como el hipotético tag <leer_más_alto>. Y la parte del <span> es ya para, o partirse de risa de alguien que ha oído campanas y no sabe donde, o sentirse apenado por el nivel medio de los llamados webmasters actuales. Con un span le estás quitando el significado que acertadamente le habías añadido antes. ¿¿¿¿¿Qué pasa????? que porque el navegador tiene una hoja de estilos por defecto que, en el caso de un navegador gráfico convencional, renderica el <strong> con texto en negrita ya estamos mezclando contenido con presentación? A mi me parece que no. Si seguimos por ahí, el siguiente paso será: <div class='titular_h1'>Oigo campanas y no sé donde</div> <div class='subtitulo''>... o cómo meter la pata hasta el fondo con la web semántica y la separación del contenido y la presentación</div> <div class='texto_normal'>lorem ipsum dolor sit amet...</div> Por lo demás, tiene cierta razón en que lo más simple probablemente sea más rápido (casi siempre lo es... ayer mismo deseché una presentación en power point para hacer de guía para una clase por una hoja de papel). Aunque hay q dar cuenta q más rápido no significa siempre mejor (aunque en una parte de los casos sí que lo significa). En el caso del ejemplo de anotar los envíos en un mail a saco, o en un ERP con 50 campos, en el primero harás la anotación mucho más rápidamente, pero perderás todo el poder de la automatización de la información (esto es, la informática). Será muy costoso obtener un historial de los envios, ordenarlo por algun concepto o incluso saber donde estaba el camión con matricula F-01234-B tal día. Pero ahí es donde entran los estudios previos: * ¿qué necesita el cliente? * ¿qué tareas realiza frecuentemente? * ¿cómo podemos mejorar eso? Y eso viene relacionado con unas cuantas palabrejas que son muy importantes pero poca gente tiene en cuenta: * especificación * arquitectura de la información * usabilidad En fin, es una reflexión interesante la segunda parte... pero con lo de la negrita me ha matado. Carlos Campderrós -- Si no puedes deslumbrar con tu sabiduría, desconcierta con tus gilipolleces _______________________________________________ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo