background preloader

HTML - CSS

Facebook Twitter

CSS Reference. Les 30 Sélecteurs CSS à Absolument Connaître. Vincent De Oliveira - CSS & UI. Corriger l'alerte "Accès de Googlebot aux fichiers CSS et JS impossible" Cet été, Google a annoncé une évolution dans son algorithme de classement et demandé l’accès aux ressources CSS et JS pour son robot Googlebot. Avec l’ouverture de ces ressources, Google comprend mieux la structuration de votre site internet. Cette alerte fait suite au souhait de Google de proposer une meilleure indexation des sites web, en prenant en compte le rendu des pages, en plus du contenu.

Message d’alerte « Accès de Googlebot aux fichiers CSS et JS impossible » Pour identifier si vous êtes concernés (si vous n’avez pas reçu d’e-mail de la part de Google) : Connectez-vous sur Google Search Console (anciennement Webmaster Tools)Dans Exploration > Explorer comme Google, cliquez sur le bouton « Explorer et Afficher »Une fois le traitement de la page terminé, cliquez sur l’état de la page Ouvrir l’accès aux ressources Javascript et CSS à GoogleBot Vous pouvez ensuite vérifier si tout est bien corrigé en lançant une nouvelle exploration sur Google Search Console. Writing Good CSS. I'm always trying to learn new things. However, more importantly, I also try to learn ways to improve the way I already do things. Both at my full-time gig and for client side-projects, the thing I've always wanted to improve was my CSS. I've always felt I'm pretty good when it comes to CSS, but I've always found it messy to read, and often hard to maintain.

What I've been trying to do, is find out what makes good, readable, maintainable CSS. I think I've come up with (and found) some ways to make this all possible. The Problems There are several things that bother me in CSS. Repeating common codebrowser prefixeslack of commentsover qualified selectorspoor class names When is comes to my own projects, I take full responsibility for my code. When it comes to code at work, I can't take all the blame. Solutions While nothing is perfect, I believe there are things we can do to improve our code. Object-orientation When it comes to CSS, we call this object-oriented CSS, or OOCSS. Preprocessors. Writing Good CSS. Les 12 meilleurs éditeurs HTML gratuits. | Outils-web.fr. Qu’est-ce qu’un éditeur HTML ? Pour créer un site web ou modifier le code d’un fichier WordPress, vous aurez probablement besoin d’un éditeur HTML.

Ce sont des logiciels d’aide à la création et à la conception de pages HTML. Il existe deux types d’éditeurs HTML : Les éditeurs HTML WYSIWYG, « What you see is what you get » (ce que vous voyez est ce que vous obtenez. Ce sont des éditeurs pour lesquels il n’est pas nécessaire de connaitre le langage HTML ou CSS. Néanmoins, il est bon d’avoir quelques notions dans ce domaine, pour corriger des bugs. Pour créer un site web de A à Z, je vous conseillerais plutôt les éditeurs de code? Les meilleurs éditeurs HTML WYSIWYG Freewares. Les éditeurs HTML spécifiques. Il existe beaucoup d’éditeurs HTML disponibles sur le Web, de qualités très différentes et de prix très variés. Les éditeurs html wysiwyg gratuits sont peu nombreux et sont pour la plupart assez anciens.

BlueGriffon est un éditeur HTML wysiwyg moderne plein de ressources. . Épingler!

Framework

SVG/CSS3 Loader collection. Caractères spéciaux et entités HTML - Doc Alex. Réduisez le temps de création de vos pages avec le générateur d’effets graphiques CSSmatic. Est un tout nouveau site gratuit où les web-designers trouveront une trousse d’outils CSS d’effets graphiques des plus complètes. Très intuitive, elle leur fera gagner un temps précieux en leur permettant de ces effets et interminables et complexes qu’ils ont l’habitude de saisir manuellement pour appliquer ces effets graphiques à leurs pages web. Développés en JavaScript, ces outils permettent à l’utilisateur de créer des types d’effets percutants, de copier le code et le coller dans leur feuille de style.

Les effets graphiques disponibles sont : les dégradés, les styles des bordures, les textures avec ajout de bruit et les ombres portées. Le vous aide à créer des dégradés de couleurs multiples et d’opacités variables, dans le plus pur style Photoshop. Vous sont proposés, et vous pourrez même modifier la couleur, la luminosité ou la saturation du résultat final. L’outil vous permet de créer des bordures de blocs avec des . Enfin les vous aideront à finaliser votre création.

Embed

Démos, tutos CSS. Générateurs CSS. HTML5. Hardboiled CSS3 Media Queries. This is the new ‘320 and Up’ A lot’s changed since I wrote the original ‘320 and Up’, my ‘tiny screen first’ responsive web design boilerplate. Back then we were just getting started with responsive web design and many sites, including mine, and frameworks and boilerplates like HTML5 Boilerplate, structured their CSS3 Media Queries from the desktop down, rather than for small screens up.

(Oh how we laughed when we realised our mistake.) To put things right, I wrote ‘320 and Up’. It worked as an extension to HTML5 Boilerplate or a set of standalone files. ‘320 and Up’ has been used by designers and developers all over the web and I’ve used versions of it on every website I’ve worked on since I wrote it. What’s in the new ‘320 and Up’? 1, 2, 320 and Up 1 A working toolkit Frameworks and boilerplates like HTML5 Boilerplate and Bootstrap are great, but they include some files and styles you’ll use once in a blue moon. ‘320 and Up’ includes only things I use when I start a project. 2 LESS and Sass. La technique du Reset CSS. Le reset CSS est une technique qui consiste à réinitialiser à 0 la valeur de certains éléments HTML afin d'éviter une partie des différences d'affichage sur les divers navigateurs.

Avant d'aller plus loin, rappelons que l'usage de cette technique est controversé. Si vous souhaitez l'utiliser, il est recommandé d'utiliser un Reset CSS évolué, comme celui proposé par Eric Meyer, et d'éviter l'utilisation du sélecteur universel (*). Le Reset CSS classique (déconseillé) Les navigateurs n'utilisent pas toujours les mêmes marges et padding par défaut pour les différents éléments HTML.

Cela peut représenter un problème, par exemple lorsqu'on veut supprimer le retrait à gauche d'une liste avec un margin-left: 0; et que certains navigateurs conservent ce retrait car ils utilisent un padding plutôt qu'une marge. Si on souhaite aller plus loin et gommer d'autres différences en remettant tout «à zéro», on peut aboutir au code suivant: Problèmes avec cette technique Un Reset CSS plus précis. CSS Tools: Reset CSS. The goal of a reset stylesheet is to reduce browser inconsistencies in things like default line heights, margins and font sizes of headings, and so on. The general reasoning behind this was discussed in a May 2007 post, if you're interested.

Reset styles quite often appear in CSS frameworks, and the original "meyerweb reset" found its way into Blueprint, among others. The reset styles given here are intentionally very generic. There isn't any default color or background set for the body element, for example. I don't particularly recommend that you just use this in its unaltered state in your own projects. In other words, this is a starting point, not a self-contained black box of no-touchiness. If you want to use my reset styles, then feel free! Previous Versions v1.0 (200802) Acknowledgments Thanks to Paul Chaplin for the blockquote / q rules. Le modèle tabulaire en CSS. Le modèle de construction tabulaire (HTML et CSS) compte sans aucun doute parmi les plus fascinants qui soient, après avoir été d'abord adulé puis banni vigoureusement par les intégrateurs de tous poils. En 1998, les spécifications CSS2 étendent les historiques valeurs de la propriété display et proposent depuis belle lurette des possibilités de rendus et positionnements “tabulaires” sans pour autant interférer dans la sémantique et le bon usage des éléments HTML.

Passons immédiatement à table et découvrons en détail le monde mal connu du Modèle Tabulaire en CSS… Note : Cet article est publié conjointement sur OpenWeb.eu.org et sur Alsacreations.com. En outre, certaines parties de cet article sont extraites du livre “CSS avancées, vers HTML5 et CSS3”, avec l’aimable autorisation de l’auteur :) Compatibilité Tableau des compatibilités Display Depuis les spécifications CSS2, pas moins de 10 valeurs dédiées aux rendus tabulaires ont été ajoutées à la propriété display. table inline-table table-row. Display, vous connaissez ? La propriété CSS Display est un puissant outil souvent mal connu et dont les possibilités réelles sont rarement utilisées.

Il faut avouer que Internet Explorer y est pour quelque chose... espérons qu'il se mette à la page, vu les horizons ouvertes par cette propriété. Sources et documentation : La propriété Display admet 18 valeurs : inline, block, list-item, run-in, compact, marker, table, inline-table, table-row-group, table-header-group, table-footer-group, table-row, table-column-group, table-column, table-cell, table-caption, none et inherit. Officiellement, Internet Explorer 6 reconnaît 7 valeurs pour Display : block, none, inline, inline-block, list-item, table-header-group et table-footer-group.

A noter que IE accepte une valeur qui n'est pas dans les standards CSS2 mais uniquement dans un CSS 2.1 à l'état de draft, 'inline-block' : Object is rendered inline, but the contents of the object are rendered as a block element. Block et Inline block inline List-item list-item Marker marker None. Les multicolonnes en CSS3. Le module de positionnement multicolonnes (ou Multi-column Layout Module en anglais) permet, comme son nom l'indique, de faire s'écouler du contenu sur plusieurs colonnes de largeurs égales, tel qu'on peut le voir dans le monde de l'imprimerie. Encore peu usité, ce module est pourtant loin d'être en brouillon car il s'agit d'une spécification élevée au rang de Candidate Recommendation, donc stable, au sein du W3C depuis avril 2011.

Compatibilité de multicolumn Le positionnement multicolonnes est - contre toute attente - plutôt bien supporté par le collège des navigateurs. Les anciennes versions d'Internet Explorer faisant bien entendu exception à la règle. En pratique, il est actuellement utilisable sans problème en production sur les navigateurs mobiles que l'on retrouve sur smartphones et tablettes. Tableau des compatibilités Mise en oeuvre Les deux principales propriétés de ce module sont column-width et column-count : Voir un exemple de columns Les gouttières Voir un exemple de column-gap. Media Queries. Abstract HTML4 and CSS2 currently support media-dependent style sheets tailored for different media types.

For example, a document may use sans-serif fonts when displayed on a screen and serif fonts when printed. ‘screen’ and ‘print’ are two media types that have been defined. Media queries extend the functionality of media types by allowing more precise labeling of style sheets. A media query consists of a media type and zero or more expressions that check for the conditions of particular media features.

Among the media features that can be used in media queries are ‘width’, ‘height’, and ‘color’. Status of This Document This section describes the status of this document at the time of its publication. A W3C Recommendation is a mature document that has been widely reviewed and has been shown to be implementable. This document has been reviewed by W3C Members, by software developers, and by other W3C groups and interested parties, and is endorsed by the Director as a W3C Recommendation.

Empêcher les flottants de dépasser de leur conteneur. Par défaut dans les navigateurs, les éléments positionnés grâce à la propriété CSS float (aussi appelés flottants, ou en anglais floats) sortent du flux de leur conteneur. Autrement dit, les flottants «dépassent». C'est ainsi qu'on se retrouve avec des conteneurs qui font zéro pixel de hauteur, des colonnes qui passent à travers un pied de page, et autres résultats peu souhaitables. Par exemple, avec ce code HTML et CSS les «colonnes» flottantes dépasseront de leur conteneur: <div id="conteneur"><div class="colonne">AAA</div><div class="colonne">BBB</div><div class="colonne">CCC</div></div> Comment bloquer ponctuellement le dépassement des flottants?

Il existe plusieurs méthodes. Voici les trois principales, avec pour chacune une mention des principaux avantages et inconvénients, pour obtenir le résultat attendu : La propriété overflow La propriété CSS overflow définit comment un bloc doit se comporter lorsqu'un contenu dépasse de ce bloc. Avantage: technique efficace, tient en une ligne.

Insérer un lecteur flash

DewTube lecteur vidéo (FLV, F4V) en Flash - Alsacréations. Intégrez des vidéos FLV et F4V (HD y compris) à vos pages web grâce à ce lecteur simple et très léger (quelques Ko !). Toutes les vidéos peuvent être converties pour le web grâce à Riva FLV Encoder (gratuit) ou Adobe Media Encoder. DewTube est sous licence Creative Commons, son utilisation est libre et gratuite même dans un cadre professionnel ou commercial. Pour une version personnalisée professionnelle n'hésitez pas à nous contacter. Démos de lecture vidéo Utilisation Son utilisation est très simple car il suffit d'utiliser le code HTML fourni pour une animation flash, en spécifiant dans l'adresse le nom du fichier FLV ou F4V à lire.

Cela permet ainsi d'utiliser le même fichier de lecteur pour une infinité de fichiers différents. Vous pouvez placer un aperçu image au format JPG dans le même répertoire que la vidéo et portant le même nom de fichier (exemple: video.flv => video.jpg). Générateur de code HTML Conception : Dew / Blup. Swfobject - SWFObject is an easy-to-use and standards-friendly method to embed Flash content, which utilizes one small JavaScript file. La transparence de couleur avec RGBa en CSS3. Le module de couleurs de CSS3 introduit la notion de transparence dans les valeurs associées à une couleur, l'écriture RGBa.

Cette composante de la couleur permet de jouer sur les effets d'opacité entre les différentes couches d'éléments HTML. Contrairement à ce que l'on peut croire, le principe de la transparence RGBa est radicalement différent de la propriété opacity (également CSS3 mais assez ancienne déjà) : cette dernière est une propriété qui s'applique à l'élément dans son intégralité (ainsi qu'à tous ses descendants) tandis que RGBa est une valeur qui s'applique à une propriété de l'élément sélectionné uniquement. De ce fait, RGBa est susceptible de s'appliquer à toutes les propriétés dont la valeur peut être une couleur : background-color, color, border-color, box-shadow, text-shadow, etc. Voici une illustration du principe de transparence de la couche Alpha (RGBa) (Voir le résultat (RGBa) sur votre navigateur) : Principe de la notation RGBa <div><h1>Joli titre</h1></div> CSS-Tricks.

Internet Explorer 10 Test Drive. WebGL Bookcase. Unfortunately, either your web browser or your graphics card doesn't support WebGL. We recommend you try it again with Google Chrome. Lights. CSS3 buttons by Chad Mazzola. 30 Free CSS3 Buttons For Your Blog (new download) CSS3 Gradient Buttons. Bio Cube 3D. Install multiple versions of IE on your PC | TredoSoft. Selectivizr - CSS3 pseudo-class and attribute selectors for IE 6-8. CSS3 . Info - All you ever needed to know about CSS3. The CSS3 Test.

Cascade CSS et priorité des sélecteurs. Styles auteur, utilisateur et agent utilisateur : 3 raisons de lâcher prise sur votre design. Caractères spéciaux : entités html, code ascii et raccourcis clavier. - LOREM IPSUM Generator. Comment indiquer la langue d’un contenu en HTML? Design et programmation web2 - Bienvenue chez Dji. La spécification HTML 4.01. Tutoriel Vidéo PHP : Créer un tchat en Ajax/PHP. Style nav. par defaut. Internet Explorer UA Style Sheets.

Default style sheet for HTML 4. Comment bien déclarer l'encodage des caractères d'une page ? Introduction aux jeux de caractères. Codage des caractères. Règles pour l'accessibilité des contenus Web (WCAG) 2.0. What is Unicode? in French. Atelier - Qu'est-ce que le balisage sémantique ? Le W3C relance le HTML, Apple participe au projet.

Web Hypertext Application Technology Working Group. WebPagetest - Website Performance and Optimization Test. What you see is what you get. Type MIME. Les Méta Tags | CommentCaMarche. Le Site du Zéro, site communautaire de tutoriels gratuits pour débutants : programmation, création de sites Web, Linux... Salemioche.net. Les intégristes. Le Web c’est pas en 72 dpi, coco! Polices, quelle taille choisir ? Alsacréations : Tutoriels XHTML, CSS, actualités et articles sur les standards web.

Les meilleurs cours et tutoriels (X)HTML. Tous Les Drivers. Vulgarisation-informatique. Caractères spéciaux HTML. When can I use... Support tables for HTML5, CSS3, etc.

CSS2.1 User Agent Style Sheet Defaults. CSS Design - CSS Gallery Page 2. CSS : on reprend tout à zéro ! CSS_de_zero. Cours CSS : liste des propriétés. Centre de Formation Adobe et Apple - Wiki. The W3C CSS Validation Service.

CSS - Feuille de style - Cours CSS - Cascading Style Sheets. Générateur de feuilles CSS. Css.pdf (Objet application/pdf) Utiliser ou @import pour lier une feuille de styles ?