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
Related:  Web/HTML5(CSS3, JS...)

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…).

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.

Browserhacks 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

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.

Pourquoi j'ai choisi de me passer de l'App Store et de l'Android Store Réaliser une application mobile et la diffuser sans proposer le téléchargement via l'un des principaux Stores ne va pas de soi, mais comporte plusieurs avantages et finalement peu d'inconvénients. Mes arguments en faveur de la “web-app”. Mi-avril, LinkedIn faisait marche arrière : après avoir adopté l'HTML 5 pour ses applications mobiles, le site revenait à des applications dites “natives”, c'est à dire propres à chaque système mobile (iOs, Android, etc.).Cette annonce est venu contredire une tendance de plus en plus forte, à laquelle je souscris, qui consiste à mettre en avant les atouts des “web-app”, ces applications écrites en HTML5, et donc indépendantes du système mobile, aux fameuses applications natives distribuées par des Stores. Mais commençons par rappeler les principaux avantages de la “web-app” : Mais comment les utilisateurs vont-il installer l'application ? Et le Javascript ? L'avantage du Javascript, c'est qu'il fonctionne partout. Le déboguage et le monitoring ?

Le W3C vu de l’intérieur | Édition Nº35 La plupart des lecteurs du train de 13h37 ont certainement une vague idée de ce qu’est le W3C, mais il est fort probable que pour une majorité d’entre vous, cette idée reste très vague. Je travaille au W3C depuis une douzaine d’années et je me propose donc d’apporter un peu de clarté sur le sujet. Mon espoir est que ces explications vous permettront de mieux comprendre comment les nouvelles fonctionnalités du Web voient le jour, et de tirer avantage des opportunités qui vous sont offertes pour influer sur – ou accélérer – l’arrivée de ces technologies. Le W3C, qu’est-ce c’est ? Le W3C, raccourci pour World Wide Web Consortium, est une organisation internationale à but non lucratif. La plus grande partie des travaux du W3C est axée autour de la standardisation des technologies qui permettent au Web de fonctionner. Le W3C est un consortium d’organisations : autrement dit, c’est une association dont les membres ne sont pas des individus, mais des organisations.

WebPlatform.org — Your Web, documented HTML5 Showcase for Web Developers: The Wow and the How

Related: