{"id":1806,"date":"2013-07-23T19:00:21","date_gmt":"2013-07-23T17:00:21","guid":{"rendered":"http:\/\/blog.fabianpiau.com\/?p=1806"},"modified":"2020-05-25T16:34:46","modified_gmt":"2020-05-25T15:34:46","slug":"doing-responsive-web-design-yes-but-easily","status":"publish","type":"post","link":"https:\/\/blog.fabianpiau.com\/fr\/2013\/07\/23\/doing-responsive-web-design-yes-but-easily\/","title":{"rendered":"Faire du Responsive Web Design: oui, mais simplement!"},"content":{"rendered":"<p><a class=\"lang\" href=\"https:\/\/blog.fabianpiau.com\/en\/2013\/07\/23\/doing-responsive-web-design-yes-but-easily\/\" title=\"Read in english\"><strong class=\"labellang\"><span class=\"en\">&nbsp;<\/span>English version available<\/strong><\/a><\/p>\n<p>Il n&rsquo;y a pas si longtemps, je vous parlais du <a href=\"https:\/\/blog.fabianpiau.com\/fr\/2012\/10\/28\/a-mobile-version-of-your-wordpress-blog\/\" title=\"Une version mobile de votre Blog WordPress\">\u00ab\u00a0Mobile theme\u00a0\u00bb<\/a> inclus dans l&rsquo;extension Jetpack pour que votre blog WordPress soit accessible de mani\u00e8re lisible et adapt\u00e9e sur les appareils mobiles.<\/p>\n<p>Je ne reviens pas sur mes dires \u00e0 propos de ce th\u00e8me mobile, car il fonctionne tr\u00e8s bien et chaque nouvelle version du plugin Jetpack apporte son lot d&rsquo;am\u00e9liorations. Surtout, il a un avantage certain: une configuration quasi proche du n\u00e9ant, il suffit d&rsquo;un clic pour activer le th\u00e8me, on peut difficilement faire mieux. Oui, mais&#8230; si un peu de d\u00e9veloppement ne vous fait pas peur, il y a encore mieux!<\/p>\n<p>Je parle du <a href=\"https:\/\/fr.wikipedia.org\/wiki\/Responsive_Web_Design\" target=\"_blank\" title=\"D\u00e9finition de Responsive Web Design\" rel=\"noopener noreferrer\">Responsive Web Design<\/a> (conception de sites web adaptatifs), en plus c&rsquo;est tr\u00e8s tendance en ce moment, et ce n&rsquo;est pas qu&rsquo;une mode passag\u00e8re. Gr\u00e2ce au Responsive Web Design, le site reste le m\u00eame pour toutes les plateformes et s&rsquo;adapte automatiquement \u00e0 la taille de l&rsquo;\u00e9cran. L&rsquo;identit\u00e9 de votre site reste la m\u00eame (th\u00e8me, images, couleurs&#8230;) et cela vous \u00e9vite de faire de la gestion de multi-versions: une version desktop, mobile, tablette&#8230; La gestion du site est donc simplifi\u00e9e et la maintenance facilit\u00e9e.<\/p>\n<p class=\"center\"><a href=\"https:\/\/www.paulolyslager.com\/responsive-design-hype-solution\/\" target=\"_blank\" title=\"Responsive Web Design\" rel=\"noopener noreferrer\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" title=\"Responsive Web Design\" src=\"https:\/\/i0.wp.com\/blog.fabianpiau.com\/wp-content\/uploads\/post\/00056\/responsive-design.png?resize=400%2C300&#038;ssl=1\" alt=\"Responsive Web Design\" width=\"400\" height=\"300\" \/><\/a><\/p>\n<p>Avant, les tailles d&rsquo;\u00e9cran \u00e9taient peu nombreuses (une bonne vieille r\u00e9solution 1024 x 768 ou, pour les plus chanceux, une r\u00e9solution 1280 x 1024), c&rsquo;\u00e9tait le temps des \u00e9crans 17 et 19 pouces \u00e0 tube cathodique (a\u00efe, mes yeux, \u00e7a pique&#8230; Bon ok <strike>je<\/strike> \u00e7a commence \u00e0 dater). Aujourd&rsquo;hui, il y a des centaines de tailles diff\u00e9rentes, Internet est partout que ce soit sur la t\u00e9l\u00e9vision, dans votre voiture ou m\u00eame dans votre frigo (bon l\u00e0 je vois un peu trop loin, mais le tout-connect\u00e9 n&rsquo;est peut-\u00eatre pas si loin). Bref, il n&rsquo;est plus envisageable de travailler sur des r\u00e9solutions fixes au cas par cas.<\/p>\n<p>Bien s\u00fbr dans le cas d&rsquo;une application sp\u00e9cifique, il y a des arguments contre le Responsive Design. Une application web aura des performances plus lentes compar\u00e9e \u00e0 une application native, mais ce n&rsquo;est pas l&rsquo;objet de cet article. Cet article met le focus sur les sites web, disons grand public (site d&rsquo;un journal, site marchand&#8230;), qui veulent se rendre accessibles sur mobile et veulent \u00e9viter des versions mobiles d\u00e9di\u00e9es (les fameuses URL commen\u00e7ant par \u00ab\u00a0m\u00a0\u00bb). Par exemple <a href=\"https:\/\/m.facebook.com\/\" target=\"_blank\" title=\"Site mobile de Facebook\" rel=\"noopener noreferrer\">m.facebook.com<\/a>, <a href=\"https:\/\/touch.www.linkedin.com\/\" target=\"_blank\" title=\"Site mobile de LinkedIn\" rel=\"noopener noreferrer\">m.linkedin.com<\/a> ou encore <a href=\"https:\/\/m.lequipe.fr\/\" target=\"_blank\" title=\"Site mobile de l'Equipe\" rel=\"noopener noreferrer\">m.lequipe.fr<\/a> qui vont disparaitre t\u00f4t ou tard.<\/p>\n<p><br clear=\"none\" \/><\/p>\n<h4>Testez vous-m\u00eame<\/h4>\n<p>Vous pouvez d\u00e8s maintenant modifier la taille de la fen\u00eatre de votre navigateur, vous verrez que ce blog s&rsquo;adaptera automatiquement en cons\u00e9quence (si vous voyez des bogues ou des id\u00e9es d&rsquo;am\u00e9lioration, je suis preneur!).<\/p>\n<div style=\"max-width: 510px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/i0.wp.com\/blog.fabianpiau.com\/wp-content\/uploads\/post\/00056\/1024x768-fr.png?ssl=1\" rel=\"shadowbox[sbpost-1806];player=img;\" title=\"CarmaBlog en 1024 x 768\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/blog.fabianpiau.com\/wp-content\/uploads\/post\/00056\/1024x768-fr-thumbnail.png?resize=500%2C322&#038;ssl=1\" alt=\"CarmaBlog en 1024 x 768\" title=\"CarmaBlog en 1024 x 768\" width=\"500\" height=\"322\" class=\"size-medium wp-image-257\" \/><\/a><p class=\"wp-caption-text\">CarmaBlog en 1024 x 768<\/p><\/div>\n<div style=\"max-width: 307px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/i0.wp.com\/blog.fabianpiau.com\/wp-content\/uploads\/post\/00056\/400x768-fr.png?ssl=1\" rel=\"shadowbox[sbpost-1806];player=img;\" title=\"CarmaBlog en 400 x 768\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/blog.fabianpiau.com\/wp-content\/uploads\/post\/00056\/400x768-fr-thumbnail.png?resize=297%2C500&#038;ssl=1\" alt=\"CarmaBlog en 400 x 768\" title=\"CarmaBlog en 400 x 768\" width=\"297\" height=\"500\" class=\"size-medium wp-image-257\" \/><\/a><p class=\"wp-caption-text\">CarmaBlog en 400 x 768<\/p><\/div>\n<p><br clear=\"none\" \/><\/p>\n<p>Vous l&rsquo;aurez sans doute remarqu\u00e9, voici les impacts lorsque la taille de la fen\u00eatre diminue:<\/p>\n<ul>\n<li>Le menu principal devient plus petit avant de se transformer en une liste d\u00e9roulante.<\/li>\n<li>Des blocs passent \u00e0 la ligne (ic\u00f4ne RSS et bo\u00eete de recherche).<\/li>\n<li>Le contenu secondaire disparait au profit du principal. Sur un petit \u00e9cran, on veut aller \u00e0 l&rsquo;essentiel (ici les articles) et \u00e9viter au maximum les scrolls.<\/li>\n<li>L&rsquo;effet d&rsquo;ombre et d&rsquo;arri\u00e8re-plan disparait. Sur les petits \u00e9crans, quelques dizaines de pixels de gagn\u00e9 peuvent repr\u00e9senter 10% de la r\u00e9solution totale, ce n&rsquo;est pas n\u00e9gligeable.<\/li>\n<li>Les images se redimensionnent pour \u00e9viter des disproportions trop fortes.<\/li>\n<\/ul>\n<p><br clear=\"none\" \/><\/p>\n<h4>Des frameworks Responsive, en veux-tu en voil\u00e0&#8230;<\/h4>\n<p>De nombreux frameworks existent pour vous aider \u00e0 r\u00e9aliser un site responsive. Le plus connu est sans doute <a href=\"https:\/\/getbootstrap.com\/\" target=\"_blank\" title=\"Bootsrap\" rel=\"noopener noreferrer\">Bootstrap<\/a>, d&rsquo;ailleurs c&rsquo;est le seul que j&rsquo;ai pu utiliser sur un projet. Il y en a plein d&rsquo;autres:<\/p>\n<ul>\n<li><a href=\"https:\/\/get.foundation\/\" target=\"_blank\" title=\"Foundation\" rel=\"noopener noreferrer\">Foundation<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/GumbyFramework\/Gumby\" target=\"_blank\" title=\"Gumby\" rel=\"noopener noreferrer\">Gumby<\/a><\/li>\n<li><a href=\"https:\/\/unsemantic.com\/\" target=\"_blank\" title=\"Unsemantic\" rel=\"noopener noreferrer\">Unsemantic<\/a><\/li>\n<li><a href=\"http:\/\/getskeleton.com\/\" target=\"_blank\" title=\"Skeleton\" rel=\"noopener noreferrer\">Skeleton<\/a><\/li>\n<li><a href=\"https:\/\/purecss.io\/\" target=\"_blank\" title=\"Pure\" rel=\"noopener noreferrer\">Pure<\/a><\/li>\n<li><a href=\"https:\/\/www.knacss.com\/\" target=\"_blank\" title=\"KnaCSS\" rel=\"noopener noreferrer\">KnaCSS<\/a><\/li>\n<\/ul>\n<p><br clear=\"none\" \/><\/p>\n<h4>Du Responsive fait-maison!<\/h4>\n<p>Il est aussi possible de faire du Responsive Web Design soi-m\u00eame, sans framework. C&rsquo;est ce que j&rsquo;ai fait pour mon blog. Un peu de CSS, un peu de Javascript et quelques heures de boulot suffiront. Ce ne sera peut-\u00eatre pas compatible avec IE6, \u00e7a n&rsquo;affichera s\u00fbrement pas de superbes animations bling-bling, mais cela suffira dans la majorit\u00e9 des cas.<\/p>\n<p>Le secret, c&rsquo;est l&rsquo;utilisation des <a href=\"http:\/\/www.w3.org\/TR\/css3-mediaqueries\/\" target=\"_blank\" title=\"Page officielle sur W3\" rel=\"noopener noreferrer\">media queries disponibles depuis CSS3<\/a>, voici des exemples de code:<\/p>\n<pre class=\"brush: css; title: ; notranslate\" title=\"\">\r\n@media all and (max-width:1000px) {\r\n\t.sidebar div {\r\n\t\tdisplay:none;\r\n\t}\r\n}\r\n<\/pre>\n<p>Quand l&rsquo;\u00e9cran fait moins de 1000 pixels en largeur, on masque les sidebars \u00e0 gauche et \u00e0 droite.<\/p>\n<p><br clear=\"none\" \/><\/p>\n<pre class=\"brush: css; title: ; notranslate\" title=\"\">\r\n@media all and (min-width:870px) and (max-width:975px) {\r\n\t#menu ul li {\r\n\t\tfont-size:.7em;\r\n\t}\r\n\t#header_image {\r\n\t\theight:150px;\r\n\t}\r\n}\r\n<\/pre>\n<p>Quand l&rsquo;\u00e9cran fait entre 870 pixels et 975 pixels, on r\u00e9tr\u00e9cit le menu (la taille de la police) et le header.<\/p>\n<p><br clear=\"none\" \/><\/p>\n<pre class=\"brush: css; title: ; notranslate\" title=\"\">\r\n@media all and (max-width:870px) {\r\n\t#menu {\r\n\t\tdisplay:none;\r\n\t}\r\n\t#menuselect select {\r\n\t\tdisplay:block;\r\n\t}\r\n\t#header_image {\r\n\t\theight:80px;\r\n\t}\r\n}\r\n<\/pre>\n<p>Quand l&rsquo;\u00e9cran fait moins de 870 pixels, on cache le menu et le remplace par la liste d\u00e9roulante et on r\u00e9tr\u00e9cit encore l&rsquo;image du header.<\/p>\n<p><br clear=\"none\" \/><\/p>\n<pre class=\"brush: css; title: ; notranslate\" title=\"\">\r\n@media all and (max-width:585px) {\r\n\timg:not(.fixed):not(.avatar):not(.wp-smiley):not(#sb-player) {\r\n\t\theight:auto !important;\r\n\t\tmax-width:80%;\r\n\t\tmin-width:70px;\r\n\t}\r\n}\r\n<\/pre>\n<p>Toutes les images d\u00e9pendent de la taille de l&rsquo;\u00e9cran quand celui-ci fait moins de 585 pixels. Les images avec les classes CSS \u00ab\u00a0fixed\u00a0\u00bb, \u00ab\u00a0avatar\u00a0\u00bb, \u00ab\u00a0wp-smiley\u00a0\u00bb ou ayant l&rsquo;ID \u00ab\u00a0sb-player\u00a0\u00bb ne sont pas concern\u00e9es. J&rsquo;ai eu le probl\u00e8me d&rsquo;avoir des images grossies avec certaines ic\u00f4nes comme les smileys ou le lecteur d&rsquo;images Shadowbox.js&#8230; Aussi, une image ne peut faire moins de 70 pixels de hauteur (en dessous, je pense qu&rsquo;il faudrait une tr\u00e8s bonne vue).<\/p>\n<blockquote><p><strong>A noter:<\/strong> j&rsquo;utilise le mot cl\u00e9 <a href=\"http:\/\/www.w3.org\/TR\/CSS2\/cascade.html#important-rules\" target=\"_blank\" title=\"Mot cl\u00e9 Important en CSS\" rel=\"noopener noreferrer\">\u00ab\u00a0!important\u00a0\u00bb<\/a> pour red\u00e9finir un style d\u00e9j\u00e0 pr\u00e9sent. La valeur sp\u00e9cifi\u00e9e avec le \u00ab\u00a0!important\u00a0\u00bb \u00e9crasera toujours les autres.<\/p><\/blockquote>\n<p><br clear=\"none\" \/><\/p>\n<p>J&rsquo;ai aussi \u00e9crit un peu de Javascript pour la cr\u00e9ation de la liste d\u00e9roulante qui remplace le menu. Je ne mets pas le code ici (c&rsquo;est tr\u00e8s sp\u00e9cifique \u00e0 mon site), mais sachez que la fonction ne fait pas plus de 15 lignes. J&rsquo;ai profit\u00e9 du fait que la librairie jQuery \u00e9tait d\u00e9j\u00e0 incluse dans le projet pour utiliser quelques-unes de ses fonctions, histoire d&rsquo;\u00e9conomiser quelques lignes de code.<\/p>\n<p>En tout, il m&rsquo;aura fallu environ 200 lignes de code CSS (avec le formatage ci-dessus donc beaucoup de lignes contenant une seule accolade fermante) pour rendre mon site responsive. Ce n&rsquo;est pas aussi compliqu\u00e9 qu&rsquo;on aurait pu le penser.<\/p>\n<p>Enfin, il y a une derni\u00e8re chose importante. Dans le header de vos pages, ajoutez cette balise meta pour indiquer que votre site est adapt\u00e9 pour les mobiles.<\/p>\n<pre class=\"brush: xml; title: ; notranslate\" title=\"\">\r\n&lt;meta name='viewport' content='width=device-width, initial-scale=1.0'&gt;\r\n<\/pre>\n<p><br clear=\"none\" \/><\/p>\n<h4>V\u00e9rification<\/h4>\n<p>Finalement, le plus long et fastidieux aura \u00e9t\u00e9 l&rsquo;affinage des styles en fonction de la r\u00e9solution. Pas de secret, c&rsquo;est un processus manuel it\u00e9ratif: on modifie le CSS, on rafra\u00eechit la page et on inspecte.<\/p>\n<p>A ce propos, le site <a href=\"http:\/\/www.responsinator.com\/\" target=\"_blank\" title=\"Responsinator\" rel=\"noopener noreferrer\">Responsinator<\/a> teste un site sous les r\u00e9solutions d&rsquo;\u00e9cran les plus fr\u00e9quentes correspondant \u00e0 des appareils grand public. Vous pouvez aussi installer <a href=\"https:\/\/addons.thunderbird.net\/en-us\/firefox\/addon\/firesizer\/\" target=\"_blank\" title=\"Extension Firesizer pour Firefox\" rel=\"noopener noreferrer\">Firesizer<\/a>, une extension Firefox pour connaitre la r\u00e9solution de la fen\u00eatre du navigateur, tr\u00e8s utile lors de la construction des media queries.<br \/>\n<\/p>","protected":false},"excerpt":{"rendered":"<p>&nbsp;English version available Il n&rsquo;y a pas si longtemps, je vous parlais du \u00ab\u00a0Mobile theme\u00a0\u00bb inclus dans l&rsquo;extension Jetpack pour que votre blog WordPress soit accessible de mani\u00e8re lisible et adapt\u00e9e sur les appareils mobiles. Je ne reviens pas sur mes dires \u00e0 propos de ce th\u00e8me mobile, car il fonctionne tr\u00e8s bien et chaque [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":1810,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":true,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[3],"tags":[142,202,75,201,109],"class_list":["post-1806","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-agile-programming","tag-css","tag-design","tag-mobile-computing","tag-responsive","tag-wordpress"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Faire du Responsive Web Design: oui, mais simplement! | CarmaBlog<\/title>\n<meta name=\"description\" content=\"&nbsp;English version available Il n&#039;y a pas si longtemps, je vous parlais du &quot;Mobile theme&quot; inclus dans l&#039;extension Jetpack pour que votre blog WordPress\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/blog.fabianpiau.com\/fr\/2013\/07\/23\/doing-responsive-web-design-yes-but-easily\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Faire du Responsive Web Design: oui, mais simplement! | CarmaBlog\" \/>\n<meta property=\"og:description\" content=\"&nbsp;English version available Il n&#039;y a pas si longtemps, je vous parlais du &quot;Mobile theme&quot; inclus dans l&#039;extension Jetpack pour que votre blog WordPress\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blog.fabianpiau.com\/fr\/2013\/07\/23\/doing-responsive-web-design-yes-but-easily\/\" \/>\n<meta property=\"og:site_name\" content=\"CarmaBlog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/fabian.piau\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/fabian.piau\" \/>\n<meta property=\"article:published_time\" content=\"2013-07-23T17:00:21+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-05-25T15:34:46+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/i2.wp.com\/blog.fabianpiau.com\/wp-content\/uploads\/2013\/07\/responsive.png?fit=200%2C200&ssl=1\" \/>\n\t<meta property=\"og:image:width\" content=\"200\" \/>\n\t<meta property=\"og:image:height\" content=\"200\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Fabian Piau\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@fabianpiau\" \/>\n<meta name=\"twitter:site\" content=\"@fabianpiau\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"Fabian Piau\" \/>\n\t<meta name=\"twitter:label2\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data2\" content=\"12 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/blog.fabianpiau.com\\\/fr\\\/2013\\\/07\\\/23\\\/doing-responsive-web-design-yes-but-easily\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/blog.fabianpiau.com\\\/fr\\\/2013\\\/07\\\/23\\\/doing-responsive-web-design-yes-but-easily\\\/\"},\"author\":{\"name\":\"Fabian Piau\",\"@id\":\"https:\\\/\\\/blog.fabianpiau.com\\\/#\\\/schema\\\/person\\\/c5cbffd7cf0b10117877f5dfd1b35f14\"},\"headline\":\"Faire du Responsive Web Design: oui, mais simplement!\",\"datePublished\":\"2013-07-23T17:00:21+00:00\",\"dateModified\":\"2020-05-25T15:34:46+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/blog.fabianpiau.com\\\/fr\\\/2013\\\/07\\\/23\\\/doing-responsive-web-design-yes-but-easily\\\/\"},\"wordCount\":2380,\"commentCount\":5,\"publisher\":{\"@id\":\"https:\\\/\\\/blog.fabianpiau.com\\\/#\\\/schema\\\/person\\\/c5cbffd7cf0b10117877f5dfd1b35f14\"},\"image\":{\"@id\":\"https:\\\/\\\/blog.fabianpiau.com\\\/fr\\\/2013\\\/07\\\/23\\\/doing-responsive-web-design-yes-but-easily\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/i0.wp.com\\\/blog.fabianpiau.com\\\/wp-content\\\/uploads\\\/2013\\\/07\\\/responsive.png?fit=200%2C200&ssl=1\",\"keywords\":[\"css\",\"design\",\"mobilit\u00e9 informatique\",\"responsive\",\"wordpress\"],\"articleSection\":[\"Programmation agile\"],\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/blog.fabianpiau.com\\\/fr\\\/2013\\\/07\\\/23\\\/doing-responsive-web-design-yes-but-easily\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/blog.fabianpiau.com\\\/fr\\\/2013\\\/07\\\/23\\\/doing-responsive-web-design-yes-but-easily\\\/\",\"url\":\"https:\\\/\\\/blog.fabianpiau.com\\\/fr\\\/2013\\\/07\\\/23\\\/doing-responsive-web-design-yes-but-easily\\\/\",\"name\":\"Faire du Responsive Web Design: oui, mais simplement! | CarmaBlog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/blog.fabianpiau.com\\\/fr\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/blog.fabianpiau.com\\\/fr\\\/2013\\\/07\\\/23\\\/doing-responsive-web-design-yes-but-easily\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/blog.fabianpiau.com\\\/fr\\\/2013\\\/07\\\/23\\\/doing-responsive-web-design-yes-but-easily\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/i0.wp.com\\\/blog.fabianpiau.com\\\/wp-content\\\/uploads\\\/2013\\\/07\\\/responsive.png?fit=200%2C200&ssl=1\",\"datePublished\":\"2013-07-23T17:00:21+00:00\",\"dateModified\":\"2020-05-25T15:34:46+00:00\",\"description\":\"&nbsp;English version available Il n'y a pas si longtemps, je vous parlais du \\\"Mobile theme\\\" inclus dans l'extension Jetpack pour que votre blog WordPress\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/blog.fabianpiau.com\\\/fr\\\/2013\\\/07\\\/23\\\/doing-responsive-web-design-yes-but-easily\\\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[[\"https:\\\/\\\/blog.fabianpiau.com\\\/fr\\\/2013\\\/07\\\/23\\\/doing-responsive-web-design-yes-but-easily\\\/\"]]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/blog.fabianpiau.com\\\/fr\\\/2013\\\/07\\\/23\\\/doing-responsive-web-design-yes-but-easily\\\/#primaryimage\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/blog.fabianpiau.com\\\/wp-content\\\/uploads\\\/2013\\\/07\\\/responsive.png?fit=200%2C200&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/blog.fabianpiau.com\\\/wp-content\\\/uploads\\\/2013\\\/07\\\/responsive.png?fit=200%2C200&ssl=1\",\"width\":200,\"height\":200,\"caption\":\"Responsive Web Design\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/blog.fabianpiau.com\\\/fr\\\/2013\\\/07\\\/23\\\/doing-responsive-web-design-yes-but-easily\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Homepage\",\"item\":\"https:\\\/\\\/blog.fabianpiau.com\\\/fr\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Programmation agile\",\"item\":\"https:\\\/\\\/blog.fabianpiau.com\\\/fr\\\/category\\\/agile-programming\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Faire du Responsive Web Design: oui, mais simplement!\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/blog.fabianpiau.com\\\/fr\\\/#website\",\"url\":\"https:\\\/\\\/blog.fabianpiau.com\\\/fr\\\/\",\"name\":\"CarmaBlog\",\"description\":\"Agilit\u00e9, D\u00e9veloppement Java, Nouvelles technologies et plus...\",\"publisher\":{\"@id\":\"https:\\\/\\\/blog.fabianpiau.com\\\/fr\\\/#\\\/schema\\\/person\\\/c5cbffd7cf0b10117877f5dfd1b35f14\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/blog.fabianpiau.com\\\/fr\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/blog.fabianpiau.com\\\/fr\\\/#\\\/schema\\\/person\\\/c5cbffd7cf0b10117877f5dfd1b35f14\",\"name\":\"Fabian Piau\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/i0.wp.com\\\/blog.fabianpiau.com\\\/wp-content\\\/uploads\\\/2022\\\/08\\\/fabian-pro-small.jpg?fit=567%2C667&ssl=1\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/blog.fabianpiau.com\\\/wp-content\\\/uploads\\\/2022\\\/08\\\/fabian-pro-small.jpg?fit=567%2C667&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/blog.fabianpiau.com\\\/wp-content\\\/uploads\\\/2022\\\/08\\\/fabian-pro-small.jpg?fit=567%2C667&ssl=1\",\"width\":567,\"height\":667,\"caption\":\"Fabian Piau\"},\"logo\":{\"@id\":\"https:\\\/\\\/i0.wp.com\\\/blog.fabianpiau.com\\\/wp-content\\\/uploads\\\/2022\\\/08\\\/fabian-pro-small.jpg?fit=567%2C667&ssl=1\"},\"description\":\"D\u00e9veloppeur Java, Fabian s'int\u00e9resse aux nouvelles technologies et plus particuli\u00e8rement \u00e0 leur utilisation dans un contexte agile.\",\"sameAs\":[\"https:\\\/\\\/blog.fabianpiau.com\",\"https:\\\/\\\/www.facebook.com\\\/fabian.piau\",\"https:\\\/\\\/www.instagram.com\\\/fabianpiau\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/fabianpiau\\\/\",\"https:\\\/\\\/x.com\\\/fabianpiau\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Faire du Responsive Web Design: oui, mais simplement! | CarmaBlog","description":"&nbsp;English version available Il n'y a pas si longtemps, je vous parlais du \"Mobile theme\" inclus dans l'extension Jetpack pour que votre blog WordPress","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/blog.fabianpiau.com\/fr\/2013\/07\/23\/doing-responsive-web-design-yes-but-easily\/","og_locale":"fr_FR","og_type":"article","og_title":"Faire du Responsive Web Design: oui, mais simplement! | CarmaBlog","og_description":"&nbsp;English version available Il n'y a pas si longtemps, je vous parlais du \"Mobile theme\" inclus dans l'extension Jetpack pour que votre blog WordPress","og_url":"https:\/\/blog.fabianpiau.com\/fr\/2013\/07\/23\/doing-responsive-web-design-yes-but-easily\/","og_site_name":"CarmaBlog","article_publisher":"https:\/\/www.facebook.com\/fabian.piau","article_author":"https:\/\/www.facebook.com\/fabian.piau","article_published_time":"2013-07-23T17:00:21+00:00","article_modified_time":"2020-05-25T15:34:46+00:00","og_image":[{"width":200,"height":200,"url":"https:\/\/i2.wp.com\/blog.fabianpiau.com\/wp-content\/uploads\/2013\/07\/responsive.png?fit=200%2C200&ssl=1","type":"image\/png"}],"author":"Fabian Piau","twitter_card":"summary_large_image","twitter_creator":"@fabianpiau","twitter_site":"@fabianpiau","twitter_misc":{"\u00c9crit par":"Fabian Piau","Dur\u00e9e de lecture estim\u00e9e":"12 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/blog.fabianpiau.com\/fr\/2013\/07\/23\/doing-responsive-web-design-yes-but-easily\/#article","isPartOf":{"@id":"https:\/\/blog.fabianpiau.com\/fr\/2013\/07\/23\/doing-responsive-web-design-yes-but-easily\/"},"author":{"name":"Fabian Piau","@id":"https:\/\/blog.fabianpiau.com\/#\/schema\/person\/c5cbffd7cf0b10117877f5dfd1b35f14"},"headline":"Faire du Responsive Web Design: oui, mais simplement!","datePublished":"2013-07-23T17:00:21+00:00","dateModified":"2020-05-25T15:34:46+00:00","mainEntityOfPage":{"@id":"https:\/\/blog.fabianpiau.com\/fr\/2013\/07\/23\/doing-responsive-web-design-yes-but-easily\/"},"wordCount":2380,"commentCount":5,"publisher":{"@id":"https:\/\/blog.fabianpiau.com\/#\/schema\/person\/c5cbffd7cf0b10117877f5dfd1b35f14"},"image":{"@id":"https:\/\/blog.fabianpiau.com\/fr\/2013\/07\/23\/doing-responsive-web-design-yes-but-easily\/#primaryimage"},"thumbnailUrl":"https:\/\/i0.wp.com\/blog.fabianpiau.com\/wp-content\/uploads\/2013\/07\/responsive.png?fit=200%2C200&ssl=1","keywords":["css","design","mobilit\u00e9 informatique","responsive","wordpress"],"articleSection":["Programmation agile"],"inLanguage":"fr-FR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/blog.fabianpiau.com\/fr\/2013\/07\/23\/doing-responsive-web-design-yes-but-easily\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/blog.fabianpiau.com\/fr\/2013\/07\/23\/doing-responsive-web-design-yes-but-easily\/","url":"https:\/\/blog.fabianpiau.com\/fr\/2013\/07\/23\/doing-responsive-web-design-yes-but-easily\/","name":"Faire du Responsive Web Design: oui, mais simplement! | CarmaBlog","isPartOf":{"@id":"https:\/\/blog.fabianpiau.com\/fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/blog.fabianpiau.com\/fr\/2013\/07\/23\/doing-responsive-web-design-yes-but-easily\/#primaryimage"},"image":{"@id":"https:\/\/blog.fabianpiau.com\/fr\/2013\/07\/23\/doing-responsive-web-design-yes-but-easily\/#primaryimage"},"thumbnailUrl":"https:\/\/i0.wp.com\/blog.fabianpiau.com\/wp-content\/uploads\/2013\/07\/responsive.png?fit=200%2C200&ssl=1","datePublished":"2013-07-23T17:00:21+00:00","dateModified":"2020-05-25T15:34:46+00:00","description":"&nbsp;English version available Il n'y a pas si longtemps, je vous parlais du \"Mobile theme\" inclus dans l'extension Jetpack pour que votre blog WordPress","breadcrumb":{"@id":"https:\/\/blog.fabianpiau.com\/fr\/2013\/07\/23\/doing-responsive-web-design-yes-but-easily\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":[["https:\/\/blog.fabianpiau.com\/fr\/2013\/07\/23\/doing-responsive-web-design-yes-but-easily\/"]]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/blog.fabianpiau.com\/fr\/2013\/07\/23\/doing-responsive-web-design-yes-but-easily\/#primaryimage","url":"https:\/\/i0.wp.com\/blog.fabianpiau.com\/wp-content\/uploads\/2013\/07\/responsive.png?fit=200%2C200&ssl=1","contentUrl":"https:\/\/i0.wp.com\/blog.fabianpiau.com\/wp-content\/uploads\/2013\/07\/responsive.png?fit=200%2C200&ssl=1","width":200,"height":200,"caption":"Responsive Web Design"},{"@type":"BreadcrumbList","@id":"https:\/\/blog.fabianpiau.com\/fr\/2013\/07\/23\/doing-responsive-web-design-yes-but-easily\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Homepage","item":"https:\/\/blog.fabianpiau.com\/fr\/"},{"@type":"ListItem","position":2,"name":"Programmation agile","item":"https:\/\/blog.fabianpiau.com\/fr\/category\/agile-programming\/"},{"@type":"ListItem","position":3,"name":"Faire du Responsive Web Design: oui, mais simplement!"}]},{"@type":"WebSite","@id":"https:\/\/blog.fabianpiau.com\/fr\/#website","url":"https:\/\/blog.fabianpiau.com\/fr\/","name":"CarmaBlog","description":"Agilit\u00e9, D\u00e9veloppement Java, Nouvelles technologies et plus...","publisher":{"@id":"https:\/\/blog.fabianpiau.com\/fr\/#\/schema\/person\/c5cbffd7cf0b10117877f5dfd1b35f14"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blog.fabianpiau.com\/fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":["Person","Organization"],"@id":"https:\/\/blog.fabianpiau.com\/fr\/#\/schema\/person\/c5cbffd7cf0b10117877f5dfd1b35f14","name":"Fabian Piau","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/i0.wp.com\/blog.fabianpiau.com\/wp-content\/uploads\/2022\/08\/fabian-pro-small.jpg?fit=567%2C667&ssl=1","url":"https:\/\/i0.wp.com\/blog.fabianpiau.com\/wp-content\/uploads\/2022\/08\/fabian-pro-small.jpg?fit=567%2C667&ssl=1","contentUrl":"https:\/\/i0.wp.com\/blog.fabianpiau.com\/wp-content\/uploads\/2022\/08\/fabian-pro-small.jpg?fit=567%2C667&ssl=1","width":567,"height":667,"caption":"Fabian Piau"},"logo":{"@id":"https:\/\/i0.wp.com\/blog.fabianpiau.com\/wp-content\/uploads\/2022\/08\/fabian-pro-small.jpg?fit=567%2C667&ssl=1"},"description":"D\u00e9veloppeur Java, Fabian s'int\u00e9resse aux nouvelles technologies et plus particuli\u00e8rement \u00e0 leur utilisation dans un contexte agile.","sameAs":["https:\/\/blog.fabianpiau.com","https:\/\/www.facebook.com\/fabian.piau","https:\/\/www.instagram.com\/fabianpiau\/","https:\/\/www.linkedin.com\/in\/fabianpiau\/","https:\/\/x.com\/fabianpiau"]}]}},"views":4823,"jetpack_featured_media_url":"https:\/\/i0.wp.com\/blog.fabianpiau.com\/wp-content\/uploads\/2013\/07\/responsive.png?fit=200%2C200&ssl=1","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/pbSHyl-t8","_links":{"self":[{"href":"https:\/\/blog.fabianpiau.com\/fr\/wp-json\/wp\/v2\/posts\/1806","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.fabianpiau.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.fabianpiau.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.fabianpiau.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.fabianpiau.com\/fr\/wp-json\/wp\/v2\/comments?post=1806"}],"version-history":[{"count":0,"href":"https:\/\/blog.fabianpiau.com\/fr\/wp-json\/wp\/v2\/posts\/1806\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.fabianpiau.com\/fr\/wp-json\/wp\/v2\/media\/1810"}],"wp:attachment":[{"href":"https:\/\/blog.fabianpiau.com\/fr\/wp-json\/wp\/v2\/media?parent=1806"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.fabianpiau.com\/fr\/wp-json\/wp\/v2\/categories?post=1806"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.fabianpiau.com\/fr\/wp-json\/wp\/v2\/tags?post=1806"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}