CSS : Cascading Style Sheet. S.Loutfi

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

Formation HTML / CSS. ar dionoea

HTML, CSS, JS et CGI. Elanore Elessar Dimar

SOUTENANCE ORALE RAPPORT DE PROJET D INFORMATIQUE

LES GRANDES ETAPES DE CREATION D UN WEB DESIGN

Tutoriel : Feuille de style externe

JOOMLA 1.5 avancé SUPPORT DE COURS + annexe

Bernard Lecomte. Débuter avec HTML

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

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

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

RESPONSIVE WEB DESIGN

Travaux dirigés n 10

{less} Guide de démarrage

Normes graphiques / Sigma Assistel / Site Internet version 1.0 /

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

HTML. Notions générales

Pack Fifty+ Normes Techniques 2013

Utilisation de l éditeur.

Introduction à Expression Web 2

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

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

Les sites web avec NVU

ING & NEWSLETTER NEWSLETTER RESPONSIVE

TD HTML AVEC CORRECTION

PERSONNALISATION DE LA PAGE DE PAIEMENT & TICKET DE PAIEMENT

Optimiser pour les appareils mobiles

Guide de réalisation d une campagne marketing

GUIDE D UTILISATION DE LA PLATEFORME D ENVOI DE COURRIELS

Prise en main rapide

Celui qui vous parle. Yann Vigara

TP JAVASCRIPT OMI4 TP5 SRC

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

Les sites Internet dynamiques. contact : Patrick VINCENT pvincent@erasme.org

1. La notion de cascade

Présentation du Framework BootstrapTwitter

Optimiser les s marketing Les points essentiels

Normes techniques 2011

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

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

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

02/02/2011. test 1. Communication visuelle & web. Pao. Principes fondamentaux. Les six principes de base. La mise en page. Module sur trois journées

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

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

NFA016 : Introduction. Pour naviguer sur le Web, il faut : Naviguer: dialoguer avec un serveur web

Optimiser moteur recherche

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

Le codage informatique

HTML5 et CSS3 pour des sites Responsive Web Design

DÉFINITION DE LA NEWSLETTER : OUVERTURE DU LOGITIEL ETARGET

CAHIER DES CHARGES Réalisation de site web

Programmation Internet Cours 4

SPECIFICITES TECHNIQUES DES FORMATS PUBLICITAIRES

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

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

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é

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

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

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?

Démonstration de la mise en cache via HTML 5 sur iphone

FrontPage Support d apprentissage septembre 2000

Zen, SASS, responsive design

Styler un document sous OpenOffice 4.0

Installation d un serveur HTTP (Hypertext Transfer Protocol) sous Débian 6

MAÎTRISE DE L ENVIRONNEMENT WINDOWS VISTA

HTML/CSS - Travaux Pratiques 2

Uniformiser la mise en forme du document. Accélère les mises à jour. Permets de générer des tables de matières automatiquement.

Les outils de création de sites web

Responsive Web Design. La Rochelle, Avril 2014

Manuel de mise en page de l intérieur de votre ouvrage

Les Bases. Messaoudi Khaled, Boukelal Hanane (Etudiants Informatique ) 2015.

creer votre site internet en html/css

Découvrir OpenOffice Comment optimiser et formater votre ebook avec OpenOffice

Formation tableur niveau 1 (Excel 2013)

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

Comment formater votre ebook avec Open Office

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

Freeway 7. Nouvelles fonctionnalités

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

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

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

Informatique : Création de site Web Master 2 ANI TP 1

Création d un site Internet

Chapitre 1. Prise en main

Module : programmation site Web dynamique Naviguer entre les pages via site map

PARAMETRAGE CONSOLE ADMINISTRATION DE MESSAGERIE "VENDOME.EU" NOTICE UTILISATION

INTERNET est un RESEAU D ORDINATEURS RELIES ENTRE EUX A L ECHELLE PLANETAIRE. Internet : interconnexion de réseaux (anglais : net = réseau)

Utilisation de Sarbacane 3 Sarbacane Software

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

EXTENSION WORDPRESS. Contact Form 7. Proposé par :

INTRODUCTION A JAVA. Fichier en langage machine Exécutable

Exemple de charte d intégration web

Panel des technologies Web

SII Stage d informatique pour l ingénieur

Spétechs Mobile. D e r n i è r e m i s e à j o u r : a o û t 2014

Sage 100 CRM - Guide de la Fusion Avancée Version 8. Mise à jour : 2015 version 8

Gestion Électronique de Documents et XML. Master 2 TSM

Transcription:

CSS : Cascading Style Sheet

CSS Le CSS est un langage informatique de présentation des pages Web. Le code CSS (Cascading Style Sheets :feuilles de styles en cascade), sert à mettre en forme et modifier la présentation des différents éléments qui composent des documents HTML. Le CSS permet la gestion des: propriétés d'apparence (couleurs, polices, taille...) propriétés de placement (position, largeur, hauteur, marges )

Le CSS, permet de mettre en forme le contenu d'une page Web.

Appliquer un style à une page Il existe trois façons d appliquer un style à une page web: Le style est placé dans la balise. <p style="color: blue;">bonjour et bienvenue</p> Le style est placé dans l entête de la page web. <head> <style> p {color: blue;}</style> </head> Le style est placé dans un fichier externe : nomdefichier.css Méthode privilégiée

Avantage du fichier css externe Objectif principal : dissocier le contenu de la page de son apparence visuelle. Ceci permet : de ne pas répéter dans chaque page du site le même code de mise en forme. de pouvoir changer l'apparence d'un site web complet sans modifier la structure des documents html. de faciliter la maintenance et l évolution des pages Web

DONNER DU STYLE AUX TEXTES

Créer et appliquer un style à un texte Dans un dossier nommé moncss, enregistrer les deux fichiers suivants: Mapage.html <html> </html> <head> </head> <body> </body> <meta charset='utf-8'> <title> feuilles de style</title> <link rel="stylesheet" href="style_icn.css"> <h1>titre 1</h1> <p>paragraphe 1: blablabla blablabla </p> <p>paragraphe 2: blablabla blablabla </p> <p>paragraphe 3: blablabla blablabla </p> Monstyle.css p { color:red; } Lancer Mapage.html dans le navigateur. Que constatez vous? ->Le style est affecté aux balises <p>!

Créer et appliquer un style à un texte A vous de faire! : Modifier le fichier Monstyle.css pour obtenir les résultats suivants:

Créer une classe et appliquer le style à un texte pour affecter des styles différents à des mêmes balises,on utilise les classes (class). Les classes sont donc des styles que l on crée, et aux quelles on attribut un nom. (.maclasse ) Monstyle.css.rouge { color:red; }.vert { color:green; }.bleu { color:blue; } Ne pas oublier le point qui précède le nom de la classe:.rouge Pour les affecter à une balise, il faut passer le nom de la classe comme attribut dans la balise concernée. Mapage.html <html> <head> <link rel="stylesheet" href="style_icn.css"> </head> <body> <h1>titre 1</h1> <p class= rouge >paragraphe 1: blablabla blablabla </p> <p class= vert >paragraphe 2: blablabla blablabla </p> <p class= bleu >paragraphe 3: blablabla blablabla </p> </body></html>

Dans le dossier nommé moncss, enregistrer les deux fichiers suivants: Mapage.html Monstyle.css Créer une classe et appliquer le style à un texte <html> <head> <link rel="stylesheet" href="style_icn.css"> </head> <body> <h1>titre 1</h1> <p>paragraphe 1: blablabla blablabla </p> <p>paragraphe 2: blablabla blablabla </p> <p>paragraphe 3: blablabla blablabla </p> </body></html>.style1{ font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-style: italic; color: #000099; text-decoration: underline; }.style2{ font-family: Times New Roman, Times, serif; font-size: 14px; font-style: normal; font-weight: bold; color: #FF9900; } 1. Appliquer : le style1 au paragraphe1, le style2 au paragraphe2, 2. Créer un style et appliquez le au paragraphe 3

Quelques propriétés pour modifier un texte background-image (image de fond) : valeur adresse d'un fichier image border-color (couleur de la bordure) : valeur nom ou valeur de la couleur color (couleur du texte) : valeur nom ou valeur de la couleur font-family (police de caractère) : valeur nom de la police font-size (taille de la police) : valeur smaller, xx-small, x-small, small, medium, large, x-large, xx-large, larger; ou taille spécifiée avec l'unité en pixel (px), point (pt), pourcentage (%) font-style (style de la police) : valeur normal, italic, oblique font-weight (épaisseur des caractères) : valeur lighter, light, normal (par défaut), bord, bolder; text-align (alignement du texte) : valeur left, center, right, justify text-indent (retrait 1ère ligne) : valeur valeur en pixels (px) ou en pourcentage (%) text-transform (casse du texte) : valeur capitalize, lowercase, none, uppercase

A vous de faire! : Réaliser la page suivante. Pour cela vous pouvez utiliser les fichiers montagnes.txt et style_montagnes.css qui se trouvent dans le dossier «CSS»

DONNER DU STYLE AUX TABLEAUX

Créer et appliquer un style à un tableau: Enregistrez le script ci-dessous dans un fichier tableaubrut.html : Résultat obtenu après le lancement du script:

Créer et appliquer un style à un tableau: Enregistrez le script ci-dessous dans un fichier style_tableau.css : Modifiez le script enregistré dans le fichier tableaubrut.html afin de le lier au fichier style_tableau.css : Remarquez le résultat obtenu après le lancement du script html:

Créer une classe et appliquer le style à une ligne du tableau Ajoutez les lignes de code ci-dessous dans le fichier style_tableau.css Modifiez le script enregistré dans le fichier tableaubrut.html afin d obtenir le résultat ci-dessus Aide : appliquer la classe à une ligne:

Créer une classe et appliquer le style à une case du tableau Ajoutez les lignes de code ci-dessous dans le fichier style_tableau.css Modifiez le script enregistré dans le fichier tableaubrut.html afin d obtenir le résultat ci-dessus Aide : appliquer la classe à une case:

Créer une classe et appliquer le style à une case du tableau Ajoutez les lignes de code encadrées en rouge dans le fichier style_tableau.css Position du texte! Modifiez le script enregistré dans les fichiers tableaubrut.html afin d obtenir le résultat ci-dessus

DONNER DU STYLE AUX BLOCS «DIV»

Créer une classe et appliquer le style à un bloc «div» Enregistrez le script ci-dessous dans un fichier divbrut.html : <html> <head> </head> <body> </p> </p> </body> </html> <meta charset='utf-8'> <title>positionnement</title> <div > <p>mon premièr bloc </p> <p>blabla blabla blabla blabla blabla</p> <p>blabla blabla blabla blabla blabla</p> </div> <div > <p>mon deuxième bloc </p> <p>blabla blabla blabla blabla blabla blabla blabla <p>blabla blabla blabla blabla blabla blabla blabla </div> <div > <p>mon troisième bloc </p> <p>blabla blabla blabla blabla blabla</p> <p>blabla blabla blabla blabla blabla</p> </div> Résultat obtenu après le lancement du script:

Créer et appliquer un style à un bloc «div»: Enregistrez le script ci-dessous dans un fichier style_div.css : Modifiez le script enregistré dans le fichier divbrut.html afin de le lier au fichier style_div.css: Remarquez le résultat obtenu après le lancement du script html:

Créer et appliquer un style à un bloc «div»: Positionnement. Ajoutez les lignes de code encadrées en rouge dans le fichier style_div.css Résultat obtenu après le lancement du script html: Les autres méthodes de positionnement sont à explorer à l adresse ci-dessous: http://www.w3schools.com/css/css_positioning.asp

A vous de faire! : Réaliser la page suivante. Pour cela utilisez les blocs <div>