background preloader

Responsive design testing tool - Viewport Resizer - Device simulation tool - Resolution Tester - Responsive Screen Tester - Responsive Screen Tester - Screen Check - Resolution Tester

Responsive design testing tool - Viewport Resizer - Device simulation tool - Resolution Tester - Responsive Screen Tester - Responsive Screen Tester - Screen Check - Resolution Tester

La checklist du développeur Web | Webpulser developers' blog Lors du développement d’un site internet, d’une boutique e-commerce, il est important de toujours veiller à appliquer les bonnes pratiques pour avoir un site de qualité et performant. Cependant, certaines de ces bonnes pratiques peuvent être mises de côté lors du développement d’une grosse fonctionnalité, et C’EST MAL ! source : Pendant le test d’un site web, je conseille de suivre une petite checklist pour être sur de n’avoir rien oublier. La checklist reprend les grandes thématiques pour développer un site de qualité : Les bonnes pratiques Web (W3C, CSS, HTML5 ), la qualité du code.La compatibilité sur tous les navigateurs mais aussi mobile.L’installation du tracker analytics.Les performances (GTMetrix, Google page speed, Yslow, poids des images).La sémantique (microdatas…).L’accessibilité.La sécurité.L’intégration avec les réseaux sociaux (Insight, Open Graph, Twitter Cards…).Le SEO (titres et descriptions, robots.txt, sitemap…).

Responsive Web Design With Physical Units Advertisement This post should be titled “Getting Ahead of Yourself.” “…By a Few Years,” actually. Here’s the deal: at the time I’m writing this, early 2013, there’s no way to accurately design for the Web using physical units, nor will there be for a very long time. But there is a way to design while knowing the physical characteristics of the device — or, at least, there will be in the very near future. Different devices can have a similar screen resolution, yet entirely different physical factors. iPad (1st generation) has the diagonal size of 9.7″, the resolution 1024 × 768 and 132 ppi. It’s called the “resolution media query”, and it’s been in the specification for media queries for some time. The Thin Line Between Queries First off, I posit that there will be only one use case for a resolution-only media query. @media (min-resolution: 250dpi) { } has, at this time, only one good use: swapping out low- for high-resolution images. Good. Let’s compare two media-query declarations: and

Jesse Chapo - Developers Guide to Images A Developer's Guide to Images February 26, 2013 I’ve regularly received questions from developer friends who are a bit baffled with images and the somewhat confusing formats. I’ve also heard from various developers that they hate receiving a PSD with no instructions and having to wade through the overwhelming options of Photoshop. This short guide is aimed at explaining the basics of image formats and giving you some simple rules that you can apply everyday when you are actually trying to save images from Photoshop. Part 1: Getting Familiar with JPG & PNG There are basically two types of images you will use when coding - PNGs and JPGs. JPGs are for Photos. If you have a photo it should be a JPG format. PNGs are for Graphics. Generally, any graphic (icon, interface element, texture, etc.) you have will be a PNG, unfortunately this isn’t as clear of a rule as with JPGs, as we’ll touch on later. What About GIFs? Don’t use GIFs, they are an old standard that has been replaced by PNG. The End.

Media Queries Browserhacks CSS Media Queries for iPads & iPhones | Stephen Gilbert iPad Media Queries iPad Media Queries (All generations - including iPad mini) Thanks to Apple's work in creating a consistent experience for users, and easy time for developers, all 5 different iPads (iPads 1-5 and iPad mini) can be targeted with just one CSS media query. The next few lines of code should work perfect for a responsive design. iPad in portrait & landscape @media only screen and (min-device-width : 768px) and (max-device-width : 1024px) { /* STYLES GO HERE */} iPad in landscape @media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) { /* STYLES GO HERE */} iPad in portrait @media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) { /* STYLES GO HERE */ } iPad 3 & 4 Media Queries Retina iPad in portrait & landscape @media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (-webkit-min-device-pixel-ratio: 2) { /* STYLES GO HERE */}

Améliorer l’accessibilité d’un formulaire Clever Age vous proposait il y a quelque temps un livre blanc sur les formulaires web. Dans la même lignée, amis développeurs front, sachez que l’accessibilité web n’est pas forcément affaire de spécialistes. La plupart des questions peuvent se régler assez facilement. Améliorons à peu de frais l’accessibilité de nos formulaires ! Introduction Quand on parle d’accessibilité des formulaires, une des règles d’or consiste à utiliser de vrais champs de formulaire. Par exemple les listes déroulantes chartées aux petits oignons peuvent poser des problèmes importants d’accessibilité. Dans le cas qui nous concerne, il ne s’agit que de zones de saisie de texte, la moitié du travail est donc déjà faite pour nous : nous n’aurons à convaincre personne de la difficulté de rendre accessibles des éléments natifs HTML, très bien supportés depuis longtemps par les aides techniques. Contrôler les couleurs, les contrastes, etc. Oui évidemment dit comme ça c’est un peu aride. Utiliser les labels Conclusion

Responsinator Stockage des données offline | Freelance à l'autre bout du monde | By antho1404 • work • 6 Mar 2013 Des fois il arrive d’avoir besoin de stocker des données côté client. Plusieurs raisons à ça, garder en mémoire certaines requêtes pour éviter de les refaire à l’avenir, pour faire en sorte que votre site soit accessible même si l’utilisateurs n’est pas connecté à internet ou le genre de choses comme ça. Dans les navigateurs il y a tellement de façon de stocker des données (pour un mode offline ou pas) qu’on est vite perdu. Cookies, session, localStorage, indexedDb, webSQL, cache d’application tout ça permet de stocker des données. Du coup je vais essayé de faire un petit résumé de ces différentes techno. Tout d’abords je vais virer les cookies et session tout simplement car il y a énormément de tuto qui expliquent ce qu’est une session ou un cookie et surtout pour du stockage persistant c’est à moitier vrai étant donné que la session comme les cookies ont une durée de vie limitée. Concentrons nous plutôt sur localStorage, indexedDb et webSQL. localStorage

Les 20 outils indispensables pour réussir son référencement Analyse sémantique et technique, optimisation, netlinking… Pour mener à bien un projet d’optimisation d’un site pour le référencement naturel, il est nécessaire d’avoir recours à des outils pour être efficace. Découvrez une sélection de 20 outils pour vous épauler à chaque étape du référencement de votre site… Etude sémantique… 1 : Google générateur de mots-clés Nombre de recherche par mois, concurrence… Le générateur de mots-clés Google vous permettra d’obtenir des informations sur les mots clés que vous visez. 2 : Copyscape La duplication de contenu peut être préjudiciable pour votre référencement, Copyscape vous permet de vérifier que votre contenu n’a pas été repris, sans votre accord, sur un autre site.Lien : Copyscape. Analyse du référencement… 3 : Outils pour webmaster Google Google Webmaster vous permet d’analyser l’indexation de votre site et son état de santé (erreur d’exploration, url bloquée…). 4 : SEMVisu 5 : SEMRush SEMRush a plus ou moins les mêmes fonctionnalités que SEMvisu.

Tinycon : une librairie javascript pour dynamiser vos favicons Imaginez que vous deviez mettre sur pied une application comprenant une messagerie. Il serait intéressant que l’onglet de cette messagerie indique visuellement à l’utilisateur qu’un ou plusieurs messages sont en attente. Facebook et Gmail le font en modifiant le titre de l’onglet. Ce que je vous propose aujourd’hui, c’est un petit script vous permettant de, non seulement mettre à jour let titre, mais en plus, superposer une petite bulle à l’icône de votre application. Il faut l’avouer, ce type d’artifice est sympathique pour attirer l’attention de l’utilisateur, surtout quand celui-ci jongle avec un paquet d’onglets en même temps. Côté utilisation, c’est supra-facile. Pour un affichage standard, c’est tout ce qu’il est nécessaire de faire ! width: la largeur de la bulle d’alerteheight: la hauteur de la bulle d’alertefont: la taille et la police du texte de la bullecolour: mmmm… je ne sais plus ! Source: Tinycon

Un e-mail en HTML responsive multi-clients L'e-mail (ou newsletter) reste encore aujourd’hui un moyen efficace de transmettre des informations à ses utilisateurs ou clients. En mode texte, aucun problème, c'est un standard interprété sans difficulté. En mode HTML c'est un art ô combien délicat en partie dû au nombre de clients lecteurs d'e-mail sur le marché qui ont des comportements bien différents (encore plus désormais que les navigateurs classiques). Cette disparité de l'interprétation des e-mails au format HTML provient de plusieurs facteurs : Les clients e-mails lourds (Outlook, Thunderbird, Lotus Notes...) ont un fonctionnement radicalement différents des webmails (Gmail, Yahoo Mail, Hotmail, Outlook.com...). Mettons fin immédiatement à vos désirs les plus fous : encore plus que le web, la réalisation d'e-mails graphiques en HTML, au pixel près ou presque, sur toutes les plates-formes, est une utopie. Voici quelques astuces et bonnes pratiques pour obtenir des e-mails au rendu proche sur la majorité des programmes.

Related: