introduction principes syntaxe CSS : introduction Université Lille 1 Technologies du Web CSS : introduction 1

Documents pareils
Formation HTML / CSS. ar dionoea

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

{less} Guide de démarrage

Tutoriel : Feuille de style externe

LES GRANDES ETAPES DE CREATION D UN WEB DESIGN

Travaux dirigés n 10

HTML, CSS, JS et CGI. Elanore Elessar Dimar

Optimiser moteur recherche

SOUTENANCE ORALE RAPPORT DE PROJET D INFORMATIQUE

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

RESPONSIVE WEB DESIGN

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?

Normes graphiques / Sigma Assistel / Site Internet version 1.0 /

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

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

HTML5 et CSS3 pour des sites Responsive Web Design

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

Freeway 7. Nouvelles fonctionnalités

JOOMLA 1.5 avancé SUPPORT DE COURS + annexe

Les outils de création de sites web

1. La notion de cascade

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

ING & NEWSLETTER NEWSLETTER RESPONSIVE

PERSONNALISATION DE LA PAGE DE PAIEMENT & TICKET DE PAIEMENT

Guide de réalisation d une campagne marketing

UN SITE WEB RESPONSIVE EN UNE HEURE?

SARL DDLX Multimédia Place du général de Gaule Boisseron Tèl : support@ddlx.org. Agence Web. Design Prestashop personnalisé

Utilisation de l éditeur.

Zen, SASS, responsive design

Introduction à Expression Web 2

Présentation du Framework BootstrapTwitter

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

Responsive Web Design. Responsive Design avec HTML 5.0 et CSS3

WordPress : principes et fonctionnement

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

Alain DI MAGGIO Mise à jour sur le site 11/01/10

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

Intégrateur Web HTML5 CSS3

Magento. Magento. Réussir son site e-commerce. Réussir son site e-commerce BLANCHARD. Préface de Sébastien L e p e r s

Dans nos locaux au 98 Route de Sauve NÎMES. Un ordinateur PC par stagiaire, scanner, imprimante/copieur laser couleur

Débuter avec Excel. Excel

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

TP JAVASCRIPT OMI4 TP5 SRC

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

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

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

MODELE DE BRIEF AGENCE

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.

Déployer les Fonts, Icones, et Images avec Forms Services 11G

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

2 LES BASES DU HTML 19 Qu est-ce que le HTML? 20 De quand date le HTML? 20 Écrire son propre code HTML 22

Création de maquette web

HTML. Notions générales

Manuel Utilisateur. Boticely

Introduction aux concepts d ez Publish

Celui qui vous parle. Yann Vigara

WORDPRESS : réaliser un site web

Partie publique / Partie privée. Site statique site dynamique. Base de données.

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

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

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

Guide d'utilisation. OpenOffice Calc. AUTEUR INITIAL : VINCENT MEUNIER Publié sous licence Creative Commons

1 ère Université WEB. Courbevoie Samedi 21 octobre Votre site interactif sur internet.

TD HTML AVEC CORRECTION

Créer vos données sources avec OpenOffice, adieu Excel

Comment utiliser la feuille de style «CMLF2010.dot»

DÉFINITION DE LA NEWSLETTER : OUVERTURE DU LOGITIEL ETARGET

Bernard Lecomte. Débuter avec HTML

WordPress Référencement naturel (SEO) Optimiser. son référencement. Daniel Roch. Préface d Olivier Andrieu

Note de cours. Introduction à Excel 2007

Un site web collaboratif avec Drupal. Judith Hannoun - Journées INSHS 16 Octobre 2012

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

TIC 12 ATELIER INTEGRATION CAHIER DES CHARGES. Page 1/5

D'UN SITE INTERNET LES S D'UN SITE INTERNET PRATIQUE ET PERFORMANT PRATIQUE ET PERFORMANT

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

Normes techniques 2011

Pack Fifty+ Normes Techniques 2013

NOTICE TELESERVICES : Créer mon compte personnel

Autour du web. Une introduction technique Première partie : HTML. Georges-André SILBER Centre de recherche en informatique MINES ParisTech

Introduction : présentation de la Business Intelligence

Langage HTML (2 partie) <HyperText Markup Language> <tv>lt La Salle Avignon BTS IRIS</tv>

GUIDE D UTILISATION DE LA PLATEFORME D ENVOI DE COURRIELS

Dans l Unité 3, nous avons parlé de la

Prise en main rapide

DOSSIER PROJET ISN. PARTIE 1 : Présentation de l équipe projet. PARTIE 2 : Présentation du projet

Chapitre IX. L intégration de données. Les entrepôts de données (Data Warehouses) Motivation. Le problème

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

WordPress Référencement naturel (SEO) Optimiser. son référencement. Daniel Roch. Préface d Olivier Andrieu

MAÎTRISE DE L ENVIRONNEMENT WINDOWS VISTA

Atelier Formation Pages sur ipad Pages sur ipad

REPUBLIQUE ALGERIENNE DEMOCRATIQUE ET POPULAIRE MINISTERE DE LA FORMATION PROFESSIONNELLE. Microsoft. Excel XP

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

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

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

Optimiser pour les appareils mobiles

Pourquoi choisir WORDPRESS La plate-forme de création de sites internet et de blogs

Webmaster / Webdesigner / Wordpress

Transcription:

CSS : introduction Université Lille 1 Technologies du Web CSS : introduction 1

au programme... 1 introduction 2 principes 3 syntaxe Université Lille 1 Technologies du Web CSS : introduction 2

au programme... 1 introduction 2 principes 3 syntaxe Université Lille 1 Technologies du Web CSS : introduction 3

tout cela manque quand même de style chaque élément HTML est affiché par le navigateur avec un style par défaut. sanscss.html les éléments <h1> apparaissent avec une police de taille 2em et «en gras» les éléments <p> forment des blocs qui s affichent les uns en dessous des autres avec une marge haute et basse de 1em et leur texte est affiché avec la police par défaut du navigateur les éléments <q> sont encadrés par des guillemets les éléments <strong> sont en gras etc. Université Lille 1 Technologies du Web CSS : introduction 4

CSS il est possible de modifier le style par défaut grâce aux CSS CSS Cascading Style Sheets feuilles de style «en cascade» exemple avec CSS «CSS Zen garden» Université Lille 1 Technologies du Web CSS : introduction 5

au programme... 1 introduction 2 principes 3 syntaxe Université Lille 1 Technologies du Web CSS : introduction 6

au programme... 1 introduction 2 principes 3 syntaxe Université Lille 1 Technologies du Web CSS : introduction 7

un concept important séparation de la forme et du contenu il faut définir séparément la forme et le contenu la structure d un document et son contenu sont décrits en HTML sa présentation est gérée par les CSS 1 on crée le document (contenu et structure) sans se préoccuper de sa mise en forme 2 on conçoit la (les!) mise(s) en forme puis éventuellement on les modifie/adapte Université Lille 1 Technologies du Web CSS : introduction 8

avantages document HTML et feuille CSS peuvent être définis dans des fichiers séparés création plus efficace code HTML plus simple et plus lisible on peut changer la feuille de style sans modifier le document on peut avoir plusieurs feuilles de style pour un document l homogénéité visuelle d un site est facilitée plusieurs pages peuvent partager la même feuille de style Université Lille 1 Technologies du Web CSS : introduction 9

principe le langage CSS définit un ensemble de propriétés qui ont une influence sur l affichage des éléments d une page pour chaque propriété il existe un ensemble de valeurs possibles il est possible de fixer ces propriétés pour chacun des éléments d un document HTML les propriétés agissent sur l apparence de la boîte d un élément les propriétés concernent l apparence du contenu (fonte, style, couleur,...) la taille de la boîte (largeur, marges,...) le positionnement de la boîte (absolu ou relatif, visibilité)... Université Lille 1 Technologies du Web CSS : introduction 10

au programme... 1 introduction 2 principes 3 syntaxe Université Lille 1 Technologies du Web CSS : introduction 11

au programme... 1 introduction 2 principes 3 syntaxe Université Lille 1 Technologies du Web CSS : introduction 12

règle CSS Règle CSS Une règle CSS définit la valeur d une propriété CSS pour un sélecteur donné selecteur { propriete : valeur } le sélecteur détermine les éléments sur lesquels s applique la règle Université Lille 1 Technologies du Web CSS : introduction 13

syntaxe il est possible de regrouper plusieurs règles d un même sélecteur les définitions sont alors séparées par des points-virgules h1 { color : blue ; font - size : 12 px; } «tous les éléments <h1> auront leur texte en bleu et une taille de police de 12px» Université Lille 1 Technologies du Web CSS : introduction 14

syntaxe il est possible de regrouper plusieurs règles d un même sélecteur les définitions sont alors séparées par des points-virgules h1 { color : blue ; font - size : 12 px; } «tous les éléments <h1> auront leur texte en bleu et une taille de police de 12px» Université Lille 1 Technologies du Web CSS : introduction 15

syntaxe on peut factoriser les règles partagées par des sélecteurs les sélecteurs sont alors séparés par des virgules h1, h2 { color : blue ; font - size : 12 px; } «les éléments <h1> et les éléments <h2> auront leur texte en bleu et une taille de police de 12px» Université Lille 1 Technologies du Web CSS : introduction 16

syntaxe on peut factoriser les règles partagées par des sélecteurs les sélecteurs sont alors séparés par des virgules h1, h2 { color : blue ; font - size : 12 px; } «les éléments <h1> et les éléments <h2> auront leur texte en bleu et une taille de police de 12px» Université Lille 1 Technologies du Web CSS : introduction 17

feuille de style une feuille de style CSS regroupe un ensemble de règles CSS exemple Université Lille 1 Technologies du Web CSS : introduction 18

intégration des règles CSS à l HTML différentes possibilités : sans CSS CSS dans le code HTML (beurk) à proscrire! règles CSS en dur dans le document bof, limitant! feuille de style externe : la solution à adopter style 1 la feuille css 1 style 2 la feuille css 2 Université Lille 1 Technologies du Web CSS : introduction 19

déclaration d une feuille CSS dans l entête (<head>) du document HTML : ou aussi : <link type="text/css" rel="stylesheet" href="fichier.css" /> <link type="text/css" rel="stylesheet" href="fichier.css" media="screen"/> Université Lille 1 Technologies du Web CSS : introduction 20

Exemples de propriétés font-family : le type de police utilisée pour le contenu, font-size : la taille des caractères (en px, em, %, etc.) font-style : normal, italic, oblique font-weight : normal, bold, lighter, etc. border : la bordure autour du contenu de l élément (couleur, style,...) width : largeur du contenu (%, px, em, cm) color et background-color : couleurs du texte et de l arrière-plan (rgb(0,128,255), hexa #AAAAAA, symboles prédéfinis (navy, white,...), hsl,) liste exemple Université Lille 1 Technologies du Web CSS : introduction 21

Validation validateur Comme pour HTML, des outils de validation permettent de vérifier la correction syntaxique des feuilles CSS. http://jigsaw.w3.org/css-validator/ Université Lille 1 Technologies du Web CSS : introduction 22

à suivre... CSS : cascades et sélecteurs Université Lille 1 Technologies du Web CSS : introduction 23