{"id":560,"date":"2009-04-27T08:00:15","date_gmt":"2009-04-27T08:00:15","guid":{"rendered":"http:\/\/irisfernandez.com.ar\/betaweblog\/?p=560"},"modified":"2009-04-27T08:00:15","modified_gmt":"2009-04-27T08:00:15","slug":"imagenes-en-css","status":"publish","type":"post","link":"https:\/\/irisfernandez.com.ar\/betaweblog\/index.php\/2009\/04\/27\/imagenes-en-css\/","title":{"rendered":"Im\u00e1genes en CSS"},"content":{"rendered":"<p>Cuando uno empieza a hacer p\u00e1ginas web accesibles, empiezan a surgir algunas preguntas cuya respuesta no es tan sencilla.<\/p>\n<p><strong>\u00bfC\u00f3mo centrar una imagen usando CSS?<\/strong><\/p>\n<p>Existen muchas formas de hacerlo, pero la que me parece la m\u00e1s sencilla\u00a0 es la que proponen en <a href=\"http:\/\/www.lamateporunyogur.net\/archivos\/2005\/08\/27\/alinear-imagenes-mediante-css\/\" title=\"Alinear imagenes mediante CSS\">este post del blog <em>lamateporunyogur<\/em>.<\/a><\/p>\n<p>En la hoja de estilo, debemos crear una clase para cada alineaci\u00f3n de imagen.<br \/>\nPor ejemplo, para im\u00e1genes centradas, en el CSS podemos escribir esto:<\/p>\n<p class=\"codigo\">img.centrado {<\/p>\n<p class=\"codigo\">display: block;<\/p>\n<p class=\"codigo\">margin: auto;<\/p>\n<p class=\"codigo\">}<\/p>\n<p>Y en el archivo HTML tendremos que escribir, cada vez que ponemos una imagen:<\/p>\n<p class=\"codigo\">&lt;img class=&#8217;centrado&#8217; src=&#8217;archivo de imagen&#8217; alt=&#8217;texto alternativo&#8217;&gt;<\/p>\n<p><strong>\u00bfC\u00f3mo usar im\u00e1genes de fondo para escribir sobre ellas?<\/strong><\/p>\n<p>Muchas veces queremos incluir una imagen en nuestra p\u00e1gina, pero no porque tenga una foto o un dibujo interesante sino porque queremos escribir dentro de ella, como en estos ejemplos:<\/p>\n<p><img decoding=\"async\" src=\"http:\/\/irisfernandez.com.ar\/betaweblog\/wp-content\/uploads\/2009\/04\/texto_en_globos_css.jpg\" alt=\"Texto en globos\" \/> <img decoding=\"async\" src=\"http:\/\/irisfernandez.com.ar\/betaweblog\/wp-content\/uploads\/2009\/04\/texto_en_nubes_css.jpg\" alt=\"Texto en nubes\" \/><img decoding=\"async\" src=\"http:\/\/irisfernandez.com.ar\/betaweblog\/wp-content\/uploads\/2009\/04\/texto_en_papel_css.jpg\" alt=\"Texto en un papel\" \/><\/p>\n<p>Lo que se hizo en los tres casos es exactamente lo mismo:<\/p>\n<p>-En la hoja de estilo se cre\u00f3 una clase cuyo fondo tiene la imagen, y al texto se le alteraron los tama\u00f1os (altura\/<em>height<\/em>, ancho\/<em>width<\/em>) y la alineaci\u00f3n para que coincidan con el centro de la imagen:<\/p>\n<p class=\"codigo\">p.comentario {<\/p>\n<p class=\"codigo\">height: 5.5em;<\/p>\n<p class=\"codigo\">width: 7.3em;<\/p>\n<p class=\"codigo\">text-align: center;<\/p>\n<p class=\"codigo\">vertical-align: middle;<\/p>\n<p class=\"codigo\">line-height: 5.5em;<\/p>\n<p class=\"codigo\">color: #ffffff;<\/p>\n<p class=\"codigo\">background-image: URL(&#8216;nube.jpg&#8217;);<\/p>\n<p class=\"codigo\">}<\/p>\n<p>-En el archivo HTML simplemente se us\u00f3 la clase &#8220;comentario&#8221; para escribir un peque\u00f1o texto:<\/p>\n<p>&lt;p class=&#8221;comentario&#8221;&gt;\u00a1Hola!&lt;\/p&gt;<\/p>\n<p><strong>No debemos olvidar nunca que las im\u00e1genes que est\u00e1n en el archivo HTML tienen que tener un texto alternativo que la reemplace en su funci\u00f3n <\/strong>(por ejemplo, si la imagen tiene un enlace, el texto alternativo debe decir &#8220;ir a tal direcci\u00f3n&#8221;)<strong>, y una descripci\u00f3n larga (<\/strong><em>longdesc=&#8221;archivo.html&#8221;<\/em><strong>) en caso de tratarse de una imagen que contenga informaci\u00f3n. En cambio, cuando una imagen no transmite informaci\u00f3n, podemos ponerla como fondo de un DIV<\/strong>.<\/p>\n<p>Otros posts de <em>BETA Weblog<\/em> sobre accesibilidad y CSS:<\/p>\n<p><a href=\"http:\/\/betaweblog.education\/wp\/?p=589\" title=\"Float y clear\">M\u00e1s sobre CSS: Float y Clear<\/a><\/p>\n<p><a href=\"http:\/\/betaweblog.education\/wp\/\/?p=554\" title=\"Sombras\">\u00bfC\u00f3mo se ve mi sitio en otros sistemas?<\/a><\/p>\n<p><a href=\"http:\/\/betaweblog.education\/wp\/\/?p=554\" title=\"Sombras\">Sombras nada m\u00e1s\u2026 o \u00bfsombras en el texto de una web accesible?<\/a><\/p>\n<p><a href=\"http:\/\/betaweblog.education\/wp\/\/?p=210\" title=\"Ayuda para crear hojas de estilo\">Ayuda para crear hojas de estilo<\/a><\/p>\n<p><a href=\"http:\/\/betaweblog.education\/wp\/\/?p=16\" title=\"C\u00f3mo saber el c\u00f3digo de un color\">C\u00f3mo saber el c\u00f3digo de un color<\/a><\/p>\n<p><a href=\"http:\/\/betaweblog.education\/wp\/\/?p=6\" title=\"C\u00f3mo saber si tu sitio es accesible\">C\u00f3mo saber si tu sitio es accesible<\/a><\/p>\n<p class=\"codigo\">&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Cuando uno empieza a hacer p\u00e1ginas web accesibles, empiezan a surgir algunas preguntas cuya respuesta no es tan sencilla. \u00bfC\u00f3mo centrar una imagen usando CSS? Existen muchas formas de hacerlo, pero la que me parece la m\u00e1s sencilla\u00a0 es la que proponen en este post del blog lamateporunyogur. En la hoja de estilo, debemos crear &hellip; <a href=\"https:\/\/irisfernandez.com.ar\/betaweblog\/index.php\/2009\/04\/27\/imagenes-en-css\/\" class=\"more-link\">Continuar leyendo<span class=\"screen-reader-text\"> &#8220;Im\u00e1genes en CSS&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-560","post","type-post","status-publish","format-standard","hentry","category-educacion-tecnologia"],"_links":{"self":[{"href":"https:\/\/irisfernandez.com.ar\/betaweblog\/index.php\/wp-json\/wp\/v2\/posts\/560","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/irisfernandez.com.ar\/betaweblog\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/irisfernandez.com.ar\/betaweblog\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/irisfernandez.com.ar\/betaweblog\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/irisfernandez.com.ar\/betaweblog\/index.php\/wp-json\/wp\/v2\/comments?post=560"}],"version-history":[{"count":0,"href":"https:\/\/irisfernandez.com.ar\/betaweblog\/index.php\/wp-json\/wp\/v2\/posts\/560\/revisions"}],"wp:attachment":[{"href":"https:\/\/irisfernandez.com.ar\/betaweblog\/index.php\/wp-json\/wp\/v2\/media?parent=560"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/irisfernandez.com.ar\/betaweblog\/index.php\/wp-json\/wp\/v2\/categories?post=560"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/irisfernandez.com.ar\/betaweblog\/index.php\/wp-json\/wp\/v2\/tags?post=560"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}