{"id":2111,"date":"2003-12-29T14:07:06","date_gmt":"2003-12-29T14:07:06","guid":{"rendered":"http:\/\/svay.com\/blog\/?p=2111"},"modified":"2003-12-29T14:07:06","modified_gmt":"2003-12-29T14:07:06","slug":"37-design-fluide-ou-rigide","status":"publish","type":"post","link":"https:\/\/svay.com\/blog\/37-design-fluide-ou-rigide\/","title":{"rendered":"Design fluide ou rigide?"},"content":{"rendered":"<p> <a href=\"http:\/\/www.simplebits.com\/\" hreflang=\"en\">Simplebits<\/a> et <a href=\"http:\/\/www.stopdesign.com\/\" hreflang=\"en\">Stopdesign<\/a> ont lanc\u00e9 le d\u00e9bat en fixant la largeur de leur site respectif. L&#8217;argument avanc\u00e9 est la lisibilit\u00e9 du texte sur des \u00e9cran disposant d&#8217;une r\u00e9solution \u00e9lev\u00e9e. <\/p>\n<p><!--more--><\/p>\n<h3>Le d\u00e9bat<\/h3>\n<p> Tout est parti d&#8217;un constat: Internet Explorer (qui est le navigateur le plus r\u00e9pandu) ne supporte pas la propri\u00e9t\u00e9 CSS <code>max-width<\/code>. Cette propri\u00e9t\u00e9 permet de limiter la largeur d&#8217;une ligne sur des \u00e9crans \u00e0 r\u00e9solution \u00e9l\u00e9v\u00e9e et \u00e9viter ainsi d&#8217;avoir des lignes de textes trop longue qui sont difficiles \u00e0 lire. La solution choisie par les deux sites pr\u00e9cit\u00e9s est de fixer cette longueur \u00e0 une taille fixe, quelle que soit la r\u00e9solution. <\/p>\n<p> Beaucoup ont pris cette d\u00e9cision comme un retour en arri\u00e8re, un r\u00e9gression vers des design fig\u00e9s imitant la mise en page papier: le risque d&#8217;un retour \u00e0 la mise en page \u00e0 l&#8217;aide de tableaux planerait-il au dessus du Web?  Contrairement au <a href=\"http:\/\/pompage.net\/pompe\/tao\/\" hreflang=\"fr\">Tao du design Web<\/a>, l&#8217;auteur reprend un peu plus le contr\u00f4le de l&#8217;affichage sur le poste du client. Il est vrai que r\u00e9aliser un design fluide qui conserve sa coh\u00e9rence \u00e0 des hautes r\u00e9solutions n&#8217;est pas simple. Mais ce genre de consid\u00e9rations techniques ne devraient pas pour autant \u00eatre limitative. <\/p>\n<h3>Une alternative?<\/h3>\n<p>L&#8217;id\u00e9al serait d&#8217;avoir une page qui puisse s&#8217;agrandir de mani\u00e8re proportionnelle, un peu comme le fait Op\u00e9ra avec sa fonction Zoom. Le design conserve se coh\u00e9rence m\u00eame lorsqu&#8217;il s&#8217;agrandit (et je rappelle qu&#8217;un design en flash n&#8217;est pas une solution <span title=\"Smiley: tire la langue\">\ud83d\ude1b<\/span> ). Pour arriver \u00e0 ce r\u00e9sultat, l&#8217;utilisation de l&#8217;unit\u00e9 <code>em<\/code> ou <code>ex<\/code> peut \u00eatre une piste. D\u00e9finir la taille des bloc \u00e0 l&#8217;aide d&#8217;une unit\u00e9 relative \u00e0 la taille du texte fonctionne plut\u00f4t bien. <\/p>\n<h4>Et pour mes images alors?<\/h4>\n<p> Le probl\u00e8me vient alors des images: agrandies, elle pr\u00e9sentent des irr\u00e9gularit\u00e9s qui les rendent peu esth\u00e9tiques. On pourrait alors se tourner vers des graphiques vectoriels comme <a href=\"http:\/\/www.w3.org\/Graphics\/SVG\/\" hreflang=\"en\">SVG<\/a> ou utiliser une des <a href=\"http:\/\/www.clagnut.com\/blog\/268\/\" hreflang=\"en\">solutions propos\u00e9es par Clagnut pour les bitmaps<\/a>. <\/p>\n<h3>Bon on fait quoi finalement?<\/h3>\n<p> Ce que vous voulez! L&#8217;auteur d&#8217;un site est ma\u00eetre chez lui, il fait donc ce qui lui plait. Mais il ne faut pas oublier que les sites Web sont faits pour partager de l&#8217;information et que c&#8217;est le visiteur qui devrait avoir le mot de la fin. Pour ma part, je teste une <a href=\"http:\/\/www.svay.com\/change_skin.php?skin=06.css&amp;externe=true\" hreflang=\"fr\">feuille de style proportionelle<\/a> et ce concept me plait bien: la taille est ajustable \u00e0 souhait et le nombre de mots par ligne est constant. <\/p>\n","protected":false},"excerpt":{"rendered":"<p> <a href=\"http:\/\/www.simplebits.com\/\" hreflang=\"en\">Simplebits<\/a> et <a href=\"http:\/\/www.stopdesign.com\/\" hreflang=\"en\">Stopdesign<\/a> ont lanc\u00e9 le d\u00e9bat en fixant la largeur de leur site respectif. L&#8217;argument avanc\u00e9 est la lisibilit\u00e9 du texte sur des \u00e9cran disposant d&#8217;une r\u00e9solution \u00e9lev\u00e9e. <\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[21],"tags":[],"_links":{"self":[{"href":"https:\/\/svay.com\/blog\/wp-json\/wp\/v2\/posts\/2111"}],"collection":[{"href":"https:\/\/svay.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/svay.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/svay.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/svay.com\/blog\/wp-json\/wp\/v2\/comments?post=2111"}],"version-history":[{"count":0,"href":"https:\/\/svay.com\/blog\/wp-json\/wp\/v2\/posts\/2111\/revisions"}],"wp:attachment":[{"href":"https:\/\/svay.com\/blog\/wp-json\/wp\/v2\/media?parent=2111"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/svay.com\/blog\/wp-json\/wp\/v2\/categories?post=2111"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/svay.com\/blog\/wp-json\/wp\/v2\/tags?post=2111"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}