background preloader

Typographie web : gérer la taille du texte avec les « em »

Typographie web : gérer la taille du texte avec les « em »
Ce tutoriel présente l'unité em et la démarche à suivre pour l'utiliser à bon escient, ainsi que quelques conseils pour vous aider à assurer autant que possible la lisibilité du texte sur votre site… et donc à en améliorer la qualité générale. Pour concevoir un site web dont le texte sera lisible par tous, quelle que soit la configuration matérielle ou les besoins spécifiques de l'utilisateur, il faut permettre le redimensionnement du texte. Cela implique l'abandon des tailles de texte en pixels, et l'utilisation d'unités relatives, qui ont deux caractéristiques principales : contrairement aux tailles indiquées en pixels, elles permettent l'agrandissement du texte « à la volée » (après le chargement de la page), même avec les réglages par défaut d'Internet Explorer pour Windows ; elles se basent sur la taille du texte par défaut indiquée par l'utilisateur dans les préférences de son navigateur. Qu'est-ce qu'un « em » ? Un peu d'histoire… Ce n'est pas encore bien clair ? Épaulé par CSS : Related:  ResponsiveLANGAGE WEB

Paul Hayes calculetteVw The responsive web have taken over the Internet long time ago, but common practice is still static values when defining the font-size attribute (...or at least semi static font sizes targeting different viewport widths with media queries). A consequence of this approach is that the line lengths varies a lot between different viewport widths, causing both aesthetic and legibility problems. But with improved modern CSS support we now have new features such as CSS viewport units. This opens up for a more complete responsive approach when it comes to defining font sizes (without using JS). This is very useful stuff, and in my mind every developer building responsive websites should pick this up ASAP. To help you get started with font-size viewport units, we have developed a handy measurement calculation tool to enable you to convert your old measurements to the new world. Viewport width unit 'vw' is short for 'viewport width' and a percent value of the width of the viewport.

The vanilla Javascript basics to know before learning React JS - DEV Background Story If you just finished JavaScript online courses or other self-taught resources going to your first JS framework can be scary. One thing I would like to encourage you is that we all have some doubts as a beginner. But pushing through the 'fear/doubt' of I don't think 'I am ready enough' or 'smart enough' is something that you go through. Let's get started with the vanilla javascript basics In the process of learning React JS, I have found a few things you should understand before starting it. Es6/ES7 classesArrow functionslet and constImports and ExportsSpread and rest operatorDestructuringArray functions especially filter and map Using Let and Const variables Before var was used to set new variables but with the ES6 updates let and const were introduced. For more about const take a look at W3Schools section on const Arrow functions When I started learning about arrow functions, I immediately loved them. Named functions without arguments Named functions with arguments

Bootstrap, from Twitter Need reasons to love Bootstrap? Look no further. By nerds, for nerds. Built at Twitter by @mdo and @fat, Bootstrap utilizes LESS CSS, is compiled via Node, and is managed through GitHub to help nerds do awesome stuff on the web. Made for everyone. Bootstrap was made to not only look and behave great in the latest desktop browsers (as well as IE7!) Srcset et size L’attribut srcset L’attribut srcset, est un attribut pour les balises images qui permet de résoudre les problèmes que pose l’intégration de site responsive avec des images. Cet attribut vient en corrélation de l’attribut src habituel d’une image et permet de spécifier une liste d’image à afficher selon certain critère. Cela ressemble étrangement au média queries, mais la façon de penser est un peu différente. En effet une média querie vas dire : utilise ceci quand la taille du conteneur est moyenne, alors que srcset vas dire dire : cette image est de taille moyenne. en pratique cela donne ce morceau de code : Si l’attribut srcset n’est pas supporté, c’est l’attribut src qui par défaut prend le relais. Pour connaitre les limites techniques des navigateurs à l’heure actuelle sur cet attribut je vous laisse regarder can i use. Descripteurs On peut aussi voir que chaque images précisé dans le srcset est suivi d’un chiffre et d’un w. w : est un indicateur de la taille de l’image pour le navigateur.

Découvrez le fonctionnement des sites web - Apprenez à créer votre site web avec HTML5 et CSS3 Bonjour et bienvenue à toutes et à tous ! Voici donc le premier chapitre de ce cours pour débutants, qui va vous apprendre à créer votre site web ! Nous allons passer un certain temps ensemble, tout dépendra de la vitesse à laquelle vous apprendrez. Si vous lisez ce cours régulièrement et à une bonne vitesse, vous l'aurez terminé en une à deux semaines. Je vous propose de commencer par la question la plus simple mais aussi la plus importante : comment fonctionnent les sites web ? Le fonctionnement des sites web Comment fonctionnent les sites web ? Non, n'ayez pas peur de poser des questions, même si vous pensez qu'elles sont « bêtes ». Je suis certain que vous consultez des sites web tous les jours. Avec le navigateur, vous pouvez consulter n'importe quel site web. Je suis sûr que vous avez l'habitude d'utiliser un navigateur web ! J'ai entendu parler de HTML, de CSS, est-ce que cela a un rapport avec le fonctionnement des sites web ? Tout à fait ! Les rôles de HTML et CSS L'éditeur de texte

Reader: Paging the Web To get to the next page, use your finger or mouse to slide the content towards left. FYI, you are not using Opera Reader. It can be downloaded from the menu on the left! Around 2000 years ago, the Romans developed the codex. Different from scrolls – the previously accepted literary format – the codex had pages that were bound together into what we today call books. The codex gradually replaced scrolls, and by the 5th century scrolls were no longer used in Western cultures. Since then, computers have taken a step backwards, with software – most notably web pages – adopting the scroll metaphor and offering scrollbars for navigation up and down our content. We've more recently seen a step in the right direction, with a proliferation of e-reader devices (such as the Amazon Kindle) with next page and previous page buttons allowing users to read e-books in a more book like fashion. In short, Opera Reader is the codex for the Web. Getting started The basic premise of Opera Reader (test document)

srcset Le gros problème du Responsive Web Design tient probablement dans la gestion des ressources chargées et utilisées sur une page web, utiles à notre terminal et adaptées à notre écran ou notre fenêtre de consultation. Stéphanie nous en parlait déjà avec Responsive Webdesign - présent et futur de l'adaptation mobile. Je vous avais parlé l'an dernier de l'annonce du moteur WebKit (12 août 2013) concernant son support de l'attribut srcset ; c'est aujourd'hui Google qui publie la version 34.0.1847.116 (retenez 34, ça suffira) de son navigateur Chrome (qui est passé sous moteur Blink, fork récent de WebKit). Parmi les mises à jour, on retrouve les corrections de sécurité habituelles, mais également la prise en charge partielle de l'attribut srcset pour les éléments images <img>. L'attribut srcset, principes Lorsque vous insérez une image dans votre page web, il y a de fortes chances pour que vous utilisiez un code semblable à : Attribut srcset : exemple Et un peu plus élaboré : Démonstration

Les balises HTML et leur rôle - Apprendre le développement web Cet article aborde les bases de HTML : les balises et comment les utiliser. HTML (HyperText Markup Language) est un langage descriptif utilisé pour structurer le contenu d'une page (ses textes, ses images, ses liens, etc.). Un document HTML est un fichier texte qui contient des balises (ou tag en anglais). Ces balises doivent être utilisées d'une certaine façon pour décrire correctement la structure du document. Le navigateur n'affiche pas les balises telles quelles. La syntaxe des balises Les balises HTML respectent une syntaxe simple et stricte : Un chevron ouvrant (<) Le nom de la balise Des attributs (optionnels). Voici quelques exemples : Les éléments HTML Généralement, les balises fonctionnent par paires. Un élément HTML se compose d'une balise ouvrante, d'un contenu textuel et d'une balise fermante : La rigidité des conventions pour la fermeture des balises est utile afin de pouvoir imbriquer différents éléments les uns dans les autres : Les balises HTML <div> et <span> <ul>, <ol> et <li>

HTML 5 : Donner du sens au texte | Web-Petit Dans le chapitre précédent nous avons vu entre autres comment structurer son texte avec les balises de paragraphes et les titres, dans celui-ci nous allons approfondir le sujet. Les listes Il existe plusieurs types de listes : les listes non ordonnées, les liste ordonnées et les listes de définitions. Les listes non ordonnées (ul) Les listes non ordonnées aussi appelées listes à puces servent comme leur nom l’indique à lister des éléments de contenu sans ordre particulier. Chaque élément de la liste est placé dans une balise double . Exemple < li >Pommes,</ li > < li >Bananes,</ li > < li >Poires,</ li > < li >Oranges.</ li > Pommes, Bananes, Poires, Oranges. Les listes ordonnées (ol) Les listes ordonnées servent comme leur nom l’indique à lister des éléments de contenu dans un ordre particulier. Les éléments ci-dessous sont classés par ordre alphabétique. < li >Oranges,</ li > < li >Pommes.</ li > Oranges, Pommes. Les listes de définitions (dl) < dt >Football</ dt > < dt >Rugby</ dt > Football Rugby Citation

C'est quoi le Responsive Web Design ? - Alsacreations Consacré "mot-clé de l'année 2013" par le célèbre magazine Mashable, le Responsive Web design (RWD) est aujourd'hui incontournable dans nos projets web (et dans les cahiers des charges de nos clients)… mais demeure toujours aussi confus et insaisissable même chez les professionnels ! Voici donc une petite introduction pour mieux comprendre ce phénomène... Ébauche de définition Le Responsive Web design est une approche de conception Web qui vise à l'élaboration de sites offrant une expérience de lecture et de navigation optimales pour l'utilisateur quelle que soit sa gamme d'appareil (téléphones mobiles, tablettes, liseuses, moniteurs d'ordinateur de bureau). Une expérience utilisateur "Responsive" réussie implique un minimum de redimensionnement (zoom), de recadrage, et de défilements multidirectionnels de pages. Le terme de "Responsive Web design" a été introduit par Ethan Marcotte dans un article de A List Apart publié en mai 2010. Site dédié, application ou responsive ? Un site dédié

Qu'est-ce que le contrôle de version ? Le contrôle de version, également appelé contrôle de source, désigne la pratique consistant à suivre et à gérer les changements apportés au code d'un logiciel. Les systèmes de contrôle de version sont des outils logiciels qui permettent aux équipes de développement de gérer les changements apportés au code source au fil du temps. Avec l'accélération des environnements de développement, les systèmes de contrôle de version aident les équipes de développement à travailler plus rapidement et plus intelligemment. Les logiciels de contrôle de version gardent une trace de chaque changement apporté au code dans un type spécial de base de données. Pour la plupart des projets de développement, le code source est comme les joyaux de la couronne : un bien précieux dont la valeur doit être protégée. Les développeurs qui travaillent en équipe écrivent continuellement du nouveau code source et modifient le code source existant. Un historique complet des changements à long terme de chaque fichier.

Creating a Mobile Touch Slide Panel with JQuery Use your finger to drag it left and right to all of the items in the view. Since this is JavaScript it works on every mobile device with touch support Each cell of the slider is HTML so you can put anything you want in it The slider works just like the native application sliders It snaps each cell into place and supports momentum Try dragging fast and watch the items fly by This bar is boring on a computer, but it comes alive on a mobile device. Drag your finger and the items move with you. The sliding touch panel only shows up on mobile platforms. This article shows you how to implement a sliding touch panel in JavaScript. jQuery is the only dependency of the touch slider. It all starts with a grid The sliding panel is a set of div tags: two containers and a div for each cell. Each cell has a fixed width and padding and we lay them out in a single row. All layout is based in CSS. CSS easily adjusts the positioning with a single property change and the browser renders it quickly. .

Media et Meta Quand vous travaillez sur un nouveau design de site Web, une des choses auxquelles il faut penser est le « responsive design ». Est-ce que le site que vous allez développer a besoin d'un « responsive design » ? Tous les sites Web aujourd'hui devraient prendre en considération l'aspect « responsive design ». Le « responsive design » c'est lorsque le design de votre site s'adapte à la résolution de l'écran de votre visiteur. Les différents paramétrages définissent chacun une fourchette de largeur qui utilisera un style particulier. Vous pouvez définir ces paramétrages directement avec une largeur en pixels ou bien avec un ratio minimum en pixels. Le code suivant peut vous aider à démarrer avec les « media queries ». Le méta tag « viewport » dicte au navigateur quel comportement il doit adopter pour afficher une page ; vous pouvez spécifier la largeur qu'adoptera le « viewport ». Le « viewport » correspond à la partie de la page affichée à l'écran.

Related: