background preloader

Creation

Facebook Twitter

SVG, le dessin vectoriel pour le web. SVG est un format d'images vectorielles basé sur le langage de balisage XML.

SVG, le dessin vectoriel pour le web

Il répond parfaitement à des besoins graphiques légers, qu'ils soient statiques, dynamiques ou interactifs. SVG (Scalable Vector Graphics) est un format de dessin vectoriel, élaboré à partir de 1998 par un groupe de travail comprenant entre autre IBM, Apple, Microsoft, Xerox. Il a mis du temps à être estimé à sa juste valeur sur le Web, notamment à cause de sa lente adoption par les navigateurs. En effet, Internet Explorer ne l'a pris en charge qu'a partir de sa version 9. Il était possible, au moyen d'extensions propriétaires, de parvenir à un rendu similaire mais leur installation était contraignante et paradoxale vis-à-vis de ce format ouvert. Avantages Son apprentissage est facile car basé sur une syntaxe simple et intuitive Il peut être édité par un éditeur de texte basique car c'est du XML Il peut être manipulé via JavaScript, car présent dans le DOM Il peut être stylé grâce à CSS Outils La balise <embed>

SearchOnZippy.com. Les balises structurantes de HTML5. Je vais vous présenter ici les nouvelles balises introduites par HTML5 pour structurer nos pages.

Les balises structurantes de HTML5

Vous allez voir, cela ne va pas beaucoup changer l'apparence de notre site pour le moment, mais il sera bien construit et prêt à être mis en forme ensuite ! <header> : l'en-tête La plupart des sites web possèdent en général un en-tête, appelé header en anglais. On y trouve le plus souvent un logo, une bannière, le slogan de votre site… Vous devrez placer ces informations à l'intérieur de la balise <header> : La figure suivante, par exemple, représente une partie du Site du Zéro et vous pouvez voir son en-tête. L'en-tête peut contenir tout ce que vous voulez : images, liens, textes… Les règles disponibles. Il existe de nombreuses règles permettant de construire des media queries.

Les règles disponibles

Je vous présente ici les principales : color : gestion de la couleur (en bits/pixel).height : hauteur de la zone d'affichage (fenêtre).width : largeur de la zone d'affichage (fenêtre).device-height : hauteur du périphérique.device-width : largeur du périphérique.orientation : orientation du périphérique (portrait ou paysage).media : type d'écran de sortie. Quelques-unes des valeurs possibles :screen : écran « classique » ;handheld : périphérique mobile ;print : impression ;tv : télévision ;projection : projecteur ;all : tous les types d'écran. Organiser le contenu en HTML. La première chose à faire est de distinguer les principaux blocs sur la maquette.

Organiser le contenu en HTML

Ces blocs vont constituer le squelette de notre page. Pour créer ce squelette, nous allons utiliser différentes balises HTML : les balises structurantes de HTML5, que nous connaissons : <header>, <section>, <nav>, etc. Mettre en forme en CSS. Une feuille de styles de base pour le media print. Nous avons parfois la fâcheuse habitude de penser que le Web n’est bon à être restitué que sur un écran d’ordinateur.

Une feuille de styles de base pour le media print

Pourtant, un grand nombre de documents web et d’informations en ligne sont parfaitement adaptés au médium d’impression. Non seulement pour faciliter leur consultation, les transmettre, mais aussi pour les archiver. Pour vous faciliter la tâche et ne plus la négliger, je vous propose une feuille de style dédiée à l'impression qui condense bonnes pratiques et astuces. Ces règles peuvent être externalisées dans un fichier CSS séparé, ou incluses directement au sein du document de styles global, déclarées à l’aide de la règle-at @media print {...}. L’objectif de cette feuille de styles est avant tout de poser un socle de bases communes (marges, couleurs, contrastes, tailles, gestion des sauts de pages et des veuves et orphelines), que vous pourrez adapter à vos convenances ou besoins personnels. Maîtriser l'impression CSS. Proposer une version imprimable reposant uniquement sur une feuille de style pour le media print appliquée à la page affichée par le navigateur offre plusieurs avantages immédiats : Il n’est plus nécessaire de générer côté serveur une version HTML spécifiquement destinée à l’impression ; La feuille de style pour le média print est généralement rapide à créer, dès lors que les styles pour l’affichage sont réservés à ce dernier par la précision du media screen ; Les possibilités sont variées (toutes les propriétés de positionnement, de bordures, de typographie, etc. sont disponibles) ; Les résultats par défaut sont corrects pour un effort somme toute raisonnable.

Maîtriser l'impression CSS

On rencontre cependant deux sortes de difficultés : certaines parties du contenu affiché peuvent finalement ne pas être imprimées, certaines propriétés des CSS print peuvent ne pas avoir d’effet, selon les navigateurs. Passer une image en noir et blanc CSS3 - Contre-Courant. À quoi servent les balises META. EPUB Validator (beta) Créer un epub. L'EPUB (acronyme de « electronic publication » ou « publication électronique ») est un format standardisé pour les fichiers de livres numériques.

Créer un epub

Il s'appuie notamment sur le HTML, le langage de balisage utilisé pour créer des sites web. Un livre au format EPUB est composé de plusieurs dossiers et fichiers réunis dans un conteneur qui porte l'extension .epub. Il contient du texte (fichiers HTML), des images (fichiers .jpg, .png ou .svg), des feuilles de style (fichiers CSS) ainsi que des fichiers décrivant la structure du livre et ses métadonnées (l'ensemble des informations – auteur, titre, date de publication, ISBN... – permettant le bon référencement bibliographique de l'ouvrage). 8 façons simples d'améliorer la typographie dans vos designs. Par Antonio Carusone Cet article a été écrit pour publication dans Smashing Magazine le 3 avril 2009.

8 façons simples d'améliorer la typographie dans vos designs

Je le reproduis ici pour vous être agréable. Beaucoup de gens, y compris les designers, pensent que la typographie consiste à choisir une police, sa taille et si elle doit être grasse ou pas.