.. CSS. Damien Nouvel. Damien Nouvel (Inalco) CSS 1 / 15



Documents pareils
Formation HTML / CSS. ar dionoea

HTML, CSS, JS et CGI. Elanore Elessar Dimar

Tutoriel : Feuille de style externe

LES GRANDES ETAPES DE CREATION D UN WEB DESIGN

JOOMLA 1.5 avancé SUPPORT DE COURS + annexe

1. La notion de cascade

UN SITE WEB RESPONSIVE EN UNE HEURE?

RESPONSIVE WEB DESIGN

Introduction à Expression Web 2

Media queries : gérer différentes zones de visualisation

KompoZer. Composition du site : _ une page d'accueil : index.html. _ une page pour la théorie : theorie.html. _ une page pour les photos : photos.

{less} Guide de démarrage

ING & NEWSLETTER NEWSLETTER RESPONSIVE

Guide de réalisation d une campagne marketing

Travaux dirigés n 10

Intégrateur Web HTML5 CSS3

MAILING KOMPOZER... 2 CREEZ UNE PAGE... 2 FORMAT DE LA PAGE... 2 AJOUTER DU TEXTE SUR UNE PAGE... 4

Initiation à html et à la création d'un site web

Zen, SASS, responsive design

TP JAVASCRIPT OMI4 TP5 SRC

Celui qui vous parle. Yann Vigara

RESPONSIVE DESIGN : Comment offrir à vos sites une adaptabilité parfaite?

Grille fluide. Une grille fluide sert à structurer la mise en page, la rendre harmonieuse et faciliter le passage au responsive web design

Responsive Web Design. Responsive Design avec HTML 5.0 et CSS3

Luc Brun. Création de pages Web Dynamiques p.1/75

Normes techniques 2011

Utilisation de l éditeur.

Le piratage informatique. Rapport de projet. Spécialité Informatique 1 re année. DEJOUR Kévin SOUVILLE Jean-François. Suivi : Mokhtari-Brun Myriam

3. RÉALISATION ET QUALIFICATION D UN PROTOTYPE 3.1 Réalisation d un prototype CRÉATION D UNE PAGE WEB STATIQUE AU FORMAT HTML

ENVOI EN NOMBRE DE Mails PERSONNALISES

TP 5 Les CMS, la forme et le fond Internet et Outils (IO2)

CRÉER, ROUTER ET GÉRER UNE NEWSLETTER, UN ING

Pour en expliquer le principe, on se limitera à deux exemples :

Préambule. Sommaire. Ouverture de votre Service Client. Configuration de La Solution Crypto. Activation. Paramètres PagesIMMO

SOUTENANCE ORALE RAPPORT DE PROJET D INFORMATIQUE

HTML. Notions générales

RAPPORT AUDIT SEO. Élaboré à l'attention de : Monsieur Greber Élaboré par : Cédric Peinado

HMTL. Exemple de fichier HTML. Structure d un document HTML. Exemple de fichier HTML. Balises HTML. IFT1147 Programmation Serveur Web avec PHP

Gestion Électronique de Documents et XML. Master 2 TSM

Optimiser les performances d un site web. Nicolas Chevallier Camille Roux

Présentation du Framework BootstrapTwitter

Évaluation des compétences. Identification du contenu des évaluations. Septembre 2014

Bernard Lecomte. Débuter avec HTML

HTML5 et CSS3 pour des sites Responsive Web Design

101 Réaliser et publier un site WEB

STID 2ème année : TP Web/PHP

LANGAGUE JAVA. Public Développeurs souhaitant étendre leur panel de langages de programmation

Responsive Design. Technologies du web. Stéphane Bouvry, 2014

Pack Fifty+ Normes Techniques 2013

// HTML, Javascript XHTML & CSS

1 CRÉER UN TABLEAU. IADE Outils et Méthodes de gestion de l information

BUREAUTIQUE. 1 Journée. Maîtriser les fonctions de base du logiciel

TP création et publication d'un site web statique

SPECIFICITES TECHNIQUES DES FORMATS PUBLICITAIRES

Optimiser les s marketing Les points essentiels

Alors "Web" c'est le service Internet permettant de naviguer à travers des pages Web.

Parcours FOAD Formation EXCEL 2010

Sommaire : Pourquoi créer un site web? Qu est-ce qu un site Web? Les différents types de sites. Quelles solutions peuvent être employées?

TIC. Réseau informatique. Historique - 1. Historique - 2. TC - IUT Montpellier Internet et le Web

2013 Pearson France Adobe Illustrator CC Adobe Press

Un mini-site internet en une après-midi

CREATION d UN SITE WEB (INTRODUCTION)

Prise en main rapide

VOCABULAIRE LIÉ AUX ORDINATEURS ET À INTERNET

145A, avenue de Port Royal, Bonaventure (Québec) G0C 1E0 Sans frais :

SPÉCIFICATIONS TECHNIQUES DES FORMATS PUBLICITAIRES

Tutoriel BLOGGER. Pour vous donner une idée, voici un exemple de blog :

PRISE EN MAIN D UN TABLEUR. Version OPEN OFFICE

Malgré son aspect spartiate, Freeplane offre de nombreuses fonctionnalités en particulier dans le domaine de la diffusion des cartes sur le Web.

Freeway 7. Nouvelles fonctionnalités

TD HTML AVEC CORRECTION

COMMENCER AVEC VUE. Chapitre 1

Responsive Web Design. La Rochelle, Avril 2014

JAHIA 6. Création et modification de sites web UniNE

GUIDE D UTILISATION DU BACKOFFICE

Stage «Créer et animer un site Web en équipe»

CONCEPTION D S ADAPTATIFS

Optimiser pour les appareils mobiles

Formation Webmaster : Création de site Web Initiation + Approfondissement

Comment mettre en page votre livre

Les sites web avec NVU

GUIDE D UTILISATION DE LA PLATEFORME D ENVOI DE COURRIELS

MAÎTRISE DE L ENVIRONNEMENT WINDOWS VISTA

CA CA T T AL AL O O GUE GUE CATALO FORMATIONS t n s c o p. f r / / / / / / c o n t a c t n s c o p. f r / / / / / # t r o c n u m

CMS Made Simple Version 1.4 Jamaica. Tutoriel utilisateur Récapitulatif Administration


Notes pour l utilisation d Expression Web

INTRODUCTION A JAVA. Fichier en langage machine Exécutable

Modalités pratiques. Objectifs de la Formation

Normes graphiques / Sigma Assistel / Site Internet version 1.0 /

Support Web Administration et gestion des portails web des facultés - Université A.Mira Béjaia -

Sommaire. 1/ Grille. 2/ Specs globales. 3/ Specs HP. 4/ Specs Questions. 5/ Specs Offre. 6/ Specs Faq. 7/ Comportements interactifs

GUIDE Excel (version débutante) Version 2013

Construction d un Site Internet Dynamique avec Joomla René-Yves Hervé, Ph.D.

MANUEL DE PROCÉDURE POUR LA MISE À JOUR DU SITE DE FIDAFRIQUE. Documentation utilisateur Octobre 2005

Débuter avec Excel. Excel

Atelier du 25 juin «Les bonnes pratiques dans l ing» Club

Le logiciel de création de site internet IZISPOT est un outil très puissant et qui est assez simple après quelques temps d utilisation.

Transcription:

.. CSS Damien Nouvel Damien Nouvel (Inalco) CSS 1 / 15

Feuilles de styles Plan 1. Feuilles de styles 2. Sélecteurs 3. Attributs Damien Nouvel (Inalco) CSS 2 / 15

Feuilles de styles Déportation des styles Styles HTML Redondance (pour chaque balise) Mécanisme serveur d inclusion des styles ñ Pas de séparation contenu / forme ñ Poids inutile de la page (bande passante) Styles CSS (1990) Styles déportés (autre fichier) ñ Facilité pour modifier les styles ñ Standardisation et harmonisation des styles ñ Un style CSS modifie la présentation de balises HTML Damien Nouvel (Inalco) CSS 3 / 15

Feuilles de styles Inclusion des styles En ligne Attribut supplémentaire de la balise HTML <balise style="color:red;">texte</balise> Dans le <head> Style pour une seule page <style type="text/css">a{color : red ;}</style> Fichier à part (déporté depuis <head>) Style pour plusieurs pages <link rel="stylesheet" href="style.css"> ñ URL vers un fichier contenant les styles ñ Selon le dispositif : screen, print, handheld, projection, Damien Nouvel (Inalco) CSS 4 / 15

Feuilles de styles Syntaxe CSS Autre format que HTML Forme générale : sel { prop1 : val1 ; prop2 : val2 ;... } sel : sélecteur, quels éléments HTML sont concernés { et } : début / fin des propriétés prop1 : val1 : nom et valeur des propriétés Mécanismes particuliers Le sélecteur sélectionne une ou plusieurs balises dans l arbre Les styles sont généralement hérités par les éléments internes Damien Nouvel (Inalco) CSS 5 / 15

Sélecteurs Plan 1. Feuilles de styles 2. Sélecteurs 3. Attributs Damien Nouvel (Inalco) CSS 6 / 15

Sélecteurs Sélecteur de balises Sélecteur de base Nom de la balise Concerne toutes les balises de ce type a { color : red ; text-decoration : underline ;... } Damien Nouvel (Inalco) CSS 7 / 15

Sélecteurs Classes et identifiants Ajout d attributs aux balises HTML Classe : <balise class="maclasse"></balise> ñ Peut-être utilisé pour plusieurs balises Identifiant : <balise id="monid"></balise> ñ Une seule balise par page Définition du sélecteur Classe avec le point :.maclasse {... } Identifiant avec le dièse : #monid {... } ñ Permet de préciser les styles, par exemple Liens : internes / externes Messages : réussite / information / erreur Images : photos / schémas Damien Nouvel (Inalco) CSS 8 / 15

Sélecteurs Sélecteurs avancés Sélectionner plusieurs éléments Tous les liens et paragraphes : p, a {... } Combiner les balises et classes Tous les liens d une classe : a.maclasse {... } Paragraphes importants : p.important {... } Possibilité d indiquer un chemin dans l arbre Liens dans un paragraphe : p a {... } Images dans un tableau : table img {... } Liens dans la classe menu :.menu a {... } Citations dans les paragraphes à droite :.droite p blockquote {... } Interaction avec la souris Liens sur lequel est la souris : a :hover {... } Nombreuses autres sélections possibles (enfants attributs, etc.) Damien Nouvel (Inalco) CSS 9 / 15

Attributs Plan 1. Feuilles de styles 2. Sélecteurs 3. Attributs Damien Nouvel (Inalco) CSS 10 / 15

Attributs Principaux attributs CSS Nom Utilisation font-family Nom de police font-size Taille du texte font-weight Gras (bold) text-decoration Soulignement (underline) text-align Alignement (left, center, right, justify) color Couleur (nom, RGB) background-color Couleur de fond (nom, RGB) background-image Image de fond (URL) width, height Taille de boîte (pixels, %) margin-* Marges externes (px) (top, left, right, bottom) padding-* Marges internes (px) (top, left, right, bottom) border-width Épaisseur des bordures (pixels) border-color Couleurs des bordures (nom, RGB) border-collapse Fusionner les brodures (collapse) Possibilité de combiner dans des super-propriétés font : Arial 12px blue ; / border : 1px solid black ; / margin : 10px 5px 3px 1px ; Damien Nouvel (Inalco) CSS 11 / 15

Attributs Définitions globales Définir quelques propriétés héritées pour le document html, body, pre { font-family : Verdana,Arial,sans-serif ; font-size : 12px ; text-align : justify ;... } Damien Nouvel (Inalco) CSS 12 / 15

Attributs Positionnement d éléments Balises en ligne (textes) à l intérieur de blocs ñ Par défaut, un bloc saute une ligne et prend toute la largeur ñ Police et alignement peuvent être indiquées pour le bloc Blocs : div, hx, p, ul, li, table, td Modèle du bloc (par défaut) Hauteur : selon le contenu Largeur : toute la largeur possible Marges intérieures : padding Bordures : border Marges extérieures : margin Positionnement du bloc Relatif : selon l élément qui le contient Absolu : par rapport à la page (haut gauche) ñ Positionnement avec x et y ñ De préférence, utiliser les marges Damien Nouvel (Inalco) CSS 13 / 15

Attributs Éléments flottants Difficulté de positionner par alignement ñ Qu est-ce qui est à gauche ou à droite?! ñ Besoin surtout de faire couler le texte autour d images Faire flotter des éléments blocs Propriété : float Valeurs possibles : left, right ñ Si un élément flotte, le reste s adapte autour ñ Si l espace est disponible, sinon en dessous ñ Pour arrêter le flottement : clear Damien Nouvel (Inalco) CSS 14 / 15

Attributs Visibilité d éléments On peut souhaiter masquer / afficher certains éléments display : mode d affichage ñ Valeurs : none, bloc, inline visibility : afficher ou masquer (espace conservé) ñ Valeurs : hidden, visible overflow : afficher le débordement (hauteur limitée) ñ Valeurs : hidden, visible, scroll z-index : ordre d affichage (calques) ñ Valeur entière Damien Nouvel (Inalco) CSS 15 / 15