{"id":232378,"date":"2023-01-24T17:53:00","date_gmt":"2023-01-24T14:53:00","guid":{"rendered":"https:\/\/wordpress.mediadoma.com\/?p=232378"},"modified":"2022-11-10T09:05:48","modified_gmt":"2022-11-10T06:05:48","slug":"aprendiendo-diseno-responsivo-css-1","status":"publish","type":"post","link":"https:\/\/wordpress.mediadoma.com\/es\/aprendiendo-diseno-responsivo-css-1\/","title":{"rendered":"Aprendiendo Dise\u00f1o Responsivo CSS &#8211; 1"},"content":{"rendered":"<p>A los programadores no les gusta el dise\u00f1o de GUI (interfaz gr\u00e1fica de usuario). Por tanto, el CSS (Hoja de estilo en cascada) no es lo suyo. Siempre supe que hay problemas de visualizaci\u00f3n en tel\u00e9fonos inteligentes\/dispositivos donde el ancho de la pantalla (navegador) es peque\u00f1o y angosto. Este blog estaba en un caos total antes cuando lo ve\u00eda en mi tel\u00e9fono inteligente Samsung Gallery S3.<\/p>\n<p>Eso es porque eleg\u00ed una plantilla que funciona mejor para escritorios con pantallas m\u00e1s anchas. No ten\u00eda tiempo y no quer\u00eda cambiarlo hasta que vi las estad\u00edsticas de visitas en Google Analytic. Aparentemente, la cifra est\u00e1 creciendo significativamente para los visitantes que provienen de tel\u00e9fonos\/dispositivos inteligentes.<\/p>\n<p>El wordpress o tal vez la actualizaci\u00f3n del tema mejor\u00f3 mucho. Ahora, si reduce el ancho del navegador para simular los tel\u00e9fonos inteligentes, puede ver que la p\u00e1gina no es tan mala, pero tampoco es perfecta y requiere ajustes manuales.<\/p>\n<p>Entonces, \u00bfqu\u00e9 es un CSS receptivo? La palabra receptivo significa que, en mi opini\u00f3n, el CSS se ajustar\u00e1 seg\u00fan diferentes situaciones (por ejemplo, el ancho de la pantalla). \u00bfHa notado que en la esquina superior izquierda de esta p\u00e1gina hay un icono de barra de herramientas vertical? Se ve bien cuando est\u00e1 en un ancho m\u00e1s amplio, sin embargo, en un ancho estrecho, colapsar\u00e1 con el contenido principal y har\u00e1 que la experiencia del usuario sea realmente fea. Decido ocultar esto cuando el ancho de la pantalla es peque\u00f1o.<\/p>\n<p>Entonces, el siguiente es un punto de partida r\u00e1pido para CSS receptivo.<\/p>\n<pre><code>&lt;style&gt;\n.topleft { position:fixed;left:5px;top:15px; }\n@media(max-width: 1100px) { .topleft { display:none } }\n&lt;\/style&gt;<\/code><\/pre>\n<p>B\u00e1sicamente, el CSS anterior define la <strong>clase<\/strong> superior izquierda, y la segunda l\u00ednea verificar\u00e1 si el ancho de la p\u00e1gina actual (navegador, pantalla) es mayor que 1100 p\u00edxeles; de lo contrario, la parte superior izquierda se redefinir\u00e1 como oculta.<\/p>\n<p>Para usarlo, simplemente incl\u00fayelo as\u00ed&#8230;<\/p>\n<pre><code>&lt;div class='topleft'&gt;\n  &lt;!-- top-left icons placed here for <\/code><\/pre>\n<p>Ahora, ni siquiera necesita actualizar la p\u00e1gina, el CSS responder\u00e1 inmediatamente cuando el ancho de la pantalla sea inferior a 1100 px. Por ejemplo, si est\u00e1 viendo en iPad, y cuando gira 90 grados de horizontal a vertical, el c\u00f3digo CSS responder\u00e1 y los \u00edconos estar\u00e1n ocultos.<\/p>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">Fuente de grabaci\u00f3n:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/helloacm.com\" class=\"external external_icon\">helloacm.com<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Aprendiendo Dise\u00f1o Responsivo CSS \u2013 1<\/p>\n","protected":false},"author":1,"featured_media":224559,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[892,903,716,840,861],"tags":[1172],"class_list":["post-232378","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-codigo","category-css-2","category-desarrollador","category-tutoriales","category-wordpress-2","tag-affiai-es"],"_links":{"self":[{"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/posts\/232378","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/comments?post=232378"}],"version-history":[{"count":0,"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/posts\/232378\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/media\/224559"}],"wp:attachment":[{"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/media?parent=232378"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/categories?post=232378"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/tags?post=232378"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}