background preloader

HTML5 & CSS3

Facebook Twitter

Bibliothèque Modernizr : Compléter HTML5/CSS3. Il est de plus en plus rare aujourd’hui de trouver un web designer qui ne code pas ses propres créations.

Bibliothèque Modernizr : Compléter HTML5/CSS3

Il y a tant de ressources en ligne qui enseignent les bases du HTML et CSS (Apprendre le HTML5 par exemple …), et puisque ces langages sont très facile et s’apprennent rapidement, il y a maintenant beaucoup de graphistes qui ont des connaissances de base de balisage et de style. Vendor-prefixed CSS Property Overview. Web Education Community Group. Welcome to the Web Education Community Group Wiki!

Web Education Community Group

This page contains resources to help you teach or learn modern web development: Floats and clearing - Web Education Community Group. Introduction In this article of the Web Standards Curriculum you will get acquainted with floating and clearing—two must-have tools for the modern web designer.

Floats and clearing - Web Education Community Group

They are versatile tools that you can use to allow text to flow around images or even create multi-column layouts. What are float and clear for? CSS positionnement statique et relative - Éducation Web Community Group. Introduction In this Web Standards Curriculum article I’ll start looking in depth at how you can use CSS to position HTML elements wherever you want on the page, using the position CSS property and some related properties.

CSS positionnement statique et relative - Éducation Web Community Group

The position property in CSS has four legal values (in addition to the ubiquitous inherit): static, relative, absolute and fixed. These values have a significant impact on how an element is rendered. The two values static and relative are closely related, and we’ll look into those in great detail in this article. The values absolute and fixed are also closely related, and I’ll save those for the next article in the series. The wonderful world of rectangles Now for a bit of a recap on CSS and HTML boxes, as discussed in my [floats and clearing article]. By default, the built-in user agent style sheet in a browser makes block-level HTML elements such as p and div generate block boxes, while inline elements such as strong and span generate inline boxes.

Static positioning. CSS absolute and fixed positioning - Web Education Community Group. Introduction.

CSS absolute and fixed positioning - Web Education Community Group

Comment appliquer les CSS d’une page web au contenu d’une iframe ? - Fiche pratique. Les iFrames sont des blocs permettant au développeur d'appeler le contenu d'une autre page internet et de l'afficher au sein de la sienne.

Comment appliquer les CSS d’une page web au contenu d’une iframe ? - Fiche pratique

Il est possible qu'il y ait en conséquence un décalage de style entre la page principale et la ou les page(s) appelée(s) par le biais des iFrames (lire aussi notre article Comment intercepter l'évènement .ready d'une iFrame avec jQuery ?) . Si l'iFrame est situé dans le même domaine que celui de votre page internet, vous pouvez, en utilisant le langage JavaScript, modifier le code HTML de la page chargée dans l'iFrame pour y inclure votre feuille de style. Pure 0.4.0 : un ensemble de petits modules CSS pensés pour les applications Web mobiles. Pure est un ensemble de petits modules CSS (responsive) que vous pouvez utiliser dans chaque projet Web.

Pure 0.4.0 : un ensemble de petits modules CSS pensés pour les applications Web mobiles

Conçu avant tout pour des appareils mobiles, l'entièreté des modules ne pèse quasi rien (minimisé et gzippé) malgré l'implémentation des styles responsive, le design et sa facilité d'utilisation. Toutes les lignes de CSS ont été examinées attentivement. Il est d'ailleurs possible d'utiliser uniquement un sous-ensemble de ces modules, vous économiserez donc encore plus d'octets. Pure fournit des mises en page et des styles pour les éléments HTML natifs, ainsi que les composants d'interface utilisateur les plus courants. Bien entendu, les styles sont minimalistes, ce qui vous encourage à écrire vos propres styles au-dessus de ceux de Pure. MOOC HTML5 / CSS3.

Initiation au positionnement CSS (partie 2) Le positionnement des éléments en CSS est sans aucun doute l'un des aspects les plus intéressants de cette technologie, mais également l'un des plus ardus.

Initiation au positionnement CSS (partie 2)

Positions, flux et autres flottants sont pourtant des notions essentielles à une bonne maîtrise de la mise en page. Si de plus en plus d'intégrateurs semblent aujourd'hui acquérir les bases du comportement de ces propriétés, les choix des techniques demeurent couramment discutables, tout au plus hasardeux. Voyons ces méthodes de positionnement en détails afin de ne plus se laisser aller à des choix arbitraires incohérents. Sommaire du document Parce qu'une révision des bases ne fait jamais de tort… La section qui suit se contente d'introduire brièvement les notions de positionnements disponibles en CSS. Notion de flux Le flux d'un document pourrait se définir comme étant le comportement naturel d'affichage des éléments d'une page web. Les éléments de type block (h1, p, ul, ol, dl, table, blockquote, etc.)

10 CSS3 Properties you Need to be Familiar with. Utiliser CSS3 aujourd'hui, outils et ressources - Alsacréations. Bien que les spécifications CSS 3 soient encore en phase de maturation, il devient acquis qu'un certain nombre de ses composantes sont déjà exploitables en production sur les navigateurs actuels, moyennant quelque gymnastique pour notre attachant boulet à tous qu'est Internet Explorer.

Utiliser CSS3 aujourd'hui, outils et ressources - Alsacréations

Le contexte actuel est pour le moins excitant pour nous autres webdesigners, puisque l'on peut enfin s'évader d'une norme CSS2.1 vieille de plus de 10 ans ! Nous nous trouvons dans une période clé, et de grands changements vont bientôt s'opérer dans notre façon de travailler au quotidien. Cependant Internet Explorer modère cet engouement puisque seule sa version 9 commence à supporter ces nouveautés, version encore au stade beta non utilisable par le grand public.

De multiples ressources CSS3 pour déjouer les faiblesses d'IE voient le jour presque quotidiennement, notamment par l'ajout de JavaScript. Slideshow en CSS3 - Alsacréations. Dégradés CSS3 WYSIWYG avec Ultimate CSS Gradient Generator. Votre Menu CSS 3 – Horizontale, verticale et défilant – avec Only CSS Menu.

Only CSS Menu est un site vous proposant le code source personnalisable en CSS 3 pour réaliser vos menus. 10 Exemples avec leurs codes sources de menu horizontal, vertical ou défilant.

Votre Menu CSS 3 – Horizontale, verticale et défilant – avec Only CSS Menu

Il vous sera indiquer le code HTML ainsi que le code CSS3 bien sur. Avec Only CSS Menu, Découvrez la puissance du CSS3 et inspirez-vous des exemple de menus proposés ou intégrez-les tel quel. HTML 5 and CSS 3: The Techniques You’ll Soon Be Using. In this tutorial, we are going to build a blog page using next-generation techniques from HTML 5 and CSS 3. The tutorial aims to demonstrate how we will be building websites when the specifications are finalized and the browser vendors have implemented them. If you already know HTML and CSS, it should be easy to follow along.

Before we get started, consider using one of our HTML5 Templates or CSS Themes for your next project—that is, if you need a quick and professional solution. Otherwise, it's time to dig into these techniques. Développer ses CSS avec Sass et Compass. Véritable boîte à outils CSS3, Sass et Compass sont devenus des références dans le développement web. Des bonnes feuilles tirées de l'ouvrage "Sass et Compass avancé" chez Eyrolles. Sass est un préprocesseur CSS dont le but est d'épargner bien du labeur à ceux qui doivent produire des feuilles de styles. Tel était en tout cas l'objectif de Hampton Catlin lorsqu'il l'a développé en 2006. Hampton Catlin est connu notamment pour avoir créé les sites et les applications mobiles de la fondation Wikimedia. Tester avec CSS 3 Maker la compatibilité des styles avec les navigateurs. CSS 3 Maker est un outil en ligne gratuit vous proposant de tester et d’obtenir le code source de différents style CSS 3.

Vous saurez immédiatement quels sont les navigateurs compatibles avec les styles que vous souhaitiez appliquez. Une fenêtre vous indiquera même la compatibilité avec les appareils mobiles. CSS 3 Maker est très pratique pour savoir quels sont les style applicable des maintenant. Comment créer des lignes diagonales en CSS3. Dans ce tutoriel, nous allons vous expliquer pas à pas comment créer des lignes diagonales en CSS3. Afin de facilité la compréhension, nous utiliseront un même exemple tout au long de ce tutoriel. Nous allons créer un cadre avec un contenu (texte, paragraphe, liste, formulaire …) et un titre. C’est justement ce titre qui bénéficiera d’une ligne en diagonales pour le rendre plus jolie. Canvas - Le graphisme dans un navigateur. La balise Canvas est définie dans le nouveau format de pages HTML 5, et elle déjà implémentée sur la plupart des navigateurs.

Elle permet d'afficher du graphisme en 2D dans le navigateur et ainsi faire de celui-ci une plateforme d'applications web riches. Comment utiliser Canvas La balise n'a que deux attributs: width et height (largeur et hauteur), outre les attributs génériques comme id, name, class... Son but est de marquer l'emplacement où l'on veut insérer une surface de dessin (techniquement appellée "contexte de rendu"). Le corps de la balise n'est pas affiché par les navigateurs qui implémentent Canvas mais seulement par les autres, et constitue donc un moyen de fournir un contenu alternatif. iFrame, pour un contenu dynamique ou isolé de la page. Cette balise faisait déjà partie de la spécification HTML 4 mais est développée dans la version 5 alors que les frames, et donc la balise frameset, sont devenus obsolètes.

Iframe signifie "inline frame", en français cadre en ligne, il s'insère dans le flot du contenu de la page. On utilisait déjà l'iframe pour créer du contenu dynamique avant l'apparition d'Ajax: en assignant un contenu avec JavaScript, on pouvait modifier la page très facilement après son chargement. Mais Ajax permet une interaction plus complète avec le serveur. L'iframe a cependant d'autres utilisations. Tutoriel : Un cadre de partage qui s’affiche lorsque la page défile vers le bas – Animation jQuery.

Dans ce tutoriel, nous allons vous détaillé comment créer un cadre de partage (Facebook …) qui s’affichera au défilement de la page avec une animation en jQuery. Cette technique est de plus en plus employé sur de nombreux sites. Ne vous est-il jamais arrivé de voir un bandeau ou un cadre apparaitre dans le coin inférieur droit de votre écran pour vous proposer un article relatif à celui que vous lisez ? Dans ce tutoriel, nous utiliseront ce procédé pour essayer d’accroitre le nombre d’abonnés à nos réseaux sociaux. HTML5. HTML5 : 20 Conseils et astuces pour coder proprement ses pages. 24 Astuces et Techniques HTML5 à connaitre. Le futur avec HTML5 par Bruce Lawson. HTML5 Ex structures. HTML5 / HTML 4.01 / xHTML, Balise et doctype. HTML <embed/> Tag <-! 2012 Avril 13 ->

Les nouveaux éléments de formulaire en HTML5. Le HTML5 apporte 3 nouveaux éléments pour les formulaires : les balises <datalist>, <keygen> et <output>. HTML5 – Les nouveaux éléments. HTML5 : les nouveaux attributs vidéo au crible - Journal du Net Développeurs. Apprendre le HTML5 – Tutoriel Complet. HTML5 : En-tête et Corps d’une page web. FAQ sur le HTML. FAQ sur le CSS. HTML5 Audio — The State of Play. Lecture d’un fichier .mp3 ou audio en HTML5.

Getting Started with Web Audio API. Audio Data API. Web Audio API. Development : HTML5 Media Event Inspector. Qui gagne la bataille HTML5 contre applications natives ? Les bons outils pour développer en HTML5 : Navigateurs : extensions de développement et consoles JavaScript. Dreamweaver CS5.5. Outils indispensables pour HTML5 & CSS3. Ninja – Un outil révolutionnaire pour coder en HTML5 CSS3. Ninja power: open-source HTML5 toolset hopes to unleash the Web. Ressources HTML 5 & CSS 3 (développement Front-end)

Www.pearson.fr/resources/titles/27440100184860/extras/2521_chap02.pdf. Les ressources et logiciels nécessaires pour développer en HTML5 – et/ou en CSS3.