TD : Initiation aux feuilles de style CSS Mise en forme et feuilles de style externe



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

Formation HTML / CSS. ar dionoea

Tutoriel : Feuille de style externe

LES GRANDES ETAPES DE CREATION D UN WEB DESIGN

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

HTML, CSS, JS et CGI. Elanore Elessar Dimar

Guide de réalisation d une campagne marketing

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

UN SITE WEB RESPONSIVE EN UNE HEURE?

ING & NEWSLETTER NEWSLETTER RESPONSIVE

JOOMLA 1.5 avancé SUPPORT DE COURS + annexe

Introduction à Expression Web 2

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

ENVOI EN NOMBRE DE Mails PERSONNALISES

Présentation du Framework BootstrapTwitter

SOUTENANCE ORALE RAPPORT DE PROJET D INFORMATIQUE

Travaux dirigés n 10

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

{less} Guide de démarrage

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

1. La notion de cascade

Normes techniques 2011

Prise en main de Moodle

Pack Fifty+ Normes Techniques 2013

TP JAVASCRIPT OMI4 TP5 SRC

Responsive Web Design. Responsive Design avec HTML 5.0 et CSS3

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

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

Zen, SASS, responsive design

SPECIFICITES TECHNIQUES DES FORMATS PUBLICITAIRES

Optimiser pour les appareils mobiles

HTML. Notions générales

Bernard Lecomte. Débuter avec HTML

Intégrateur Web HTML5 CSS3

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

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

Celui qui vous parle. Yann Vigara

Description des pratiques à adopter pour la mise à jour du layout en utilisant le gestionnaire de conception de Sharepoint 2013

SUPPORT DE COURS / HTML

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

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

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

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?

FORMATION / CREATION DE SITE WEB / 4 JOURNEES Sessions Octobre 2006

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

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

Activité 11 : Nuage de points ou diagramme de dispersion

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

Responsive Web Design. La Rochelle, Avril 2014

Notes pour l utilisation d Expression Web

Comment développer et intégrer un module à PhpMyLab?

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

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

TD HTML AVEC CORRECTION

Utilisation de l éditeur.

Freeway 7. Nouvelles fonctionnalités

Créer une base de données vidéo sans programmation (avec Drupal)

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

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

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

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

Introduction aux concepts d ez Publish

Parcours guidé : créer des pages simples au format html avec Nvu 28/1/10

Programmation Web TP1 - HTML

HTML5 et CSS3 pour des sites Responsive Web Design

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

INTRODUCTION A JAVA. Fichier en langage machine Exécutable

GUIDE D UTILISATION DU BACKOFFICE

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

GUIDE D UTILISATION DE LA PLATEFORME D ENVOI DE COURRIELS

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

4. Personnalisation du site web de la conférence

Manuel d utilisation du module Liste de cadeaux PRO par Alize Web

CONCEPTION D S ADAPTATIFS

EXTENSION WORDPRESS. Contact Form 7. Proposé par :

<Créer un site Web. avec/> Suzanne Harvey

Administration du site (Back Office)

Flex. Lire les données de manière contrôlée. Programmation Flex 4 Aurélien VANNIEUWENHUYZE

Canvas 3D et WebGL. Louis Giraud et Laetitia Montagny. 9 Avril Université Lyon 1

Optimiser les s marketing Les points essentiels

Spécificités techniques JANVIER 2013

NOTICE TELESERVICES : Créer mon compte personnel

RAPPORT D'OPTIMISATION DU SITE INTERNET

CREER UN PETIT SITE WEB EN COMPOSANT DES PAGES HTML

Normes graphiques / Sigma Assistel / Site Internet version 1.0 /

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

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

TUTORIEL IMPRESS. Ouvrir Impress cocher «présentation vierge», «suivant» cocher «écran», «suivant» cocher «standard», «créer»

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

La balise object incorporer du contenu en HTML valide strict

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

Cahier des charges Site Web Page 1 sur 9

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

101 Réaliser et publier un site WEB

Transcription:

OBJECTIFS : Comprendre la nécessité de définir des styles Appliquer sur la mise en page d un site d informations 1 LE PROBLEME A RESOUDRE On voudrait arriver au résultat suivant : TD : Initiation aux feuilles de style CSS Mise en forme et feuilles de style externe 1. Commencer par charger les fichiers nécessaires fournis pas l'enseignant au format ZIP. 2. Décompresser les fichiers du fichier ZIP dans un nouveau dossier de votre choix 3. Ouvrez le document <exemple.html>, d'une part avec Scite et d'autre part avec le navigateur Firefox. Vous devez obtenir le résultat ci-dessous. Le document précédent n'est pas mis en page et les images sont mal placées Code HTML de la page Affichage actuel sans mise en page - 1 / 5 -

2 LES ETAPES Université Stendhal - Département Informatique Pédagogique - Jean-Philippe Pernin Repérer les styles existants et différents dans la page Définir les règles de style (police, couleur, taille) Créer une feuille de style externe Etape 1 : Repérage des styles de la page Combien pouvez-vous repérer de styles différents dans la page? Aidez-vous de l'image ci-contre. Un style correspond à un type de police, une couleur, une taille de caractère, etc. Nom du Style ou Balise Règles de style à appliquer (taille, couleur, gras, italique, etc.) - 2 / 5 -

Etape 2 : Modification des styles de la page Dans les phases suivantes, il s'agit de modifier le style de la page HTML en ajoutant des instructions permettant de définit la mise en forme des balises HTML. Ne recopiez pas nécessairement à chaque fois le texte, utilisez le copier coller!!! Code à insérer dans le fichier HTML Vos remarques 1. Phase 1 On peut remarquer que toutes les polices de caractères sont de type arial On modifie donc le style de la balise BODY, valable pour tout le document // AJOUTER DANS LA PARTIE HEAD LE CODE SUIVANT <style type="text/css"> </style> 2. Phase 2 On peut remarquer que les titres h1, h2, h3 sont en bleu. Compléter la balise <style> de la façon suivante. <style type="text/css"> h1, h2, h3 { </style> 3. Phase 3 On peut remarquer que les textes des différentes balises sont écrits avec des tailles de caractères différentes Code à ajouter dans la balise <style> h1 { font-size: 20px; h2 { font-size: 14px; h3 { p { 4. Phase 4 On peut remarquer que au sein de certaines lignes, le texte est écrit différemment, On va alors utiliser un nouveau style spécial (ici commentaires et lire_la_suite) ATTENTION : FAIRE PRECEDER LE NOM DU STYLE PAR UN POINT. Ex :.commentaires Code à ajouter dans la balise <style> Code à modifier dans la page HTML :.commentaires { font-size: 9px; color: #999999;.lire_la_suite { font-size: 11px; font-weight: bold; <h2 class="commentaires">zigonet.com - il y a 1 heure 27 <h3>un euro, le prix à payer pour la rupture?le Post <span class="commentaires">mardi 7 octobre, 19h10</span></h3> <span class="lire_la_suite">lire la suite </span></p> - 3 / 5 -

Etape 3 : L utilisation d une feuille de style externe RAPPEL : Il existe 3 principales façons de définir des feuilles de style : - dans la partie BODY de la page HTML : DECONSEILLE - dans la partie HEADER de la page HTML : POSSIBLE mais ne s applique qu à une seule page HTML - dans un fichier externe CSS : RECOMMANDE parce que cela permet de réutiliser plusieurs fois la même feuille de style pour différentes pages HTML 5. Exemple à tester Créer une page HTML nommée <exemple1.html> avec le code de la colonne de gauche Créer une page nommée < monstyle.css > avec le code de la colonne de gauche Sauvegardez les deux fichiers DANS LE MEME DOSSIER. Tester le résultat en lançant le fichier <exemple.html> avec Firefox Contenu de la page HMTL à créer <exemple1.html> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/tr/html4/strict.dtd"> <html> <head> <link rel="stylesheet" type="text/css" href="monstyle.css" /> <title>exemple</title> </head> <body> <p>insolite<br> <img class="imageserpent" alt="serpent" src="serpent.jpg"> <h1>un python tente de dévorer une femme tête la première</h1> <h2 class="commentaires">zigonet.com - il y a 1 heure 27 <p>uhldingen, Allemagne - La directrice d'un zoo allemand, attaquée par un python de près de quatre mètres, a dû être secourue... Lire la suite»</p> <h1>crise financière: encore des solutions Made in Japan</h1> <h2 class="commentaires">le Post - il y a 1 heure 31 <p>la récession est annoncée et il va être de plus en plus difficile de vivre comme avant... Il faut mieux se préparer à faire quelques économies. <span class="lire_la_suite">lire la suite </span></p> <h3>une élève intoxique ses professeurs avec des gâteaux au cannabis <span class="commentaires">le Post - il y a 1 heure 31 minutes</span></h3> <h3>un euro, le prix à payer pour la rupture?le Post <span class="commentaires">mardi 7 octobre, 19h10</span></h3> <h3>dossiers</h3> <h4>animaux insolites</h4> <img class="imageours" alt="ours" src="ours.jpg"> <p>toute l'actualité insolite des animaux sauvages et de compagnie</p> <h5>tous les dossiers Insolite»</h5> <br> <img class="imagestendhal" alt="stendhal" src="logostendhal.jpg"> </body> </html> Contenu de la feuille de style : "monstyle.css" h1, h2, h3 { h1 { font-size: 20px; h2 { font-size: 14px; h3 { p {.commentaires { font-size: 9px; color: #999999; list-style-image: url();.lire_la_suite { font-size: 11px; font-weight: bold;.imageserpent { width: 160px; height: 106px;.imageOurs { width: 70px; height: 50px;.imageStendhal { width: 100px; CONSEIL Pour travailler confortablement avec des feuilles de style externes, vous devez donc : Ouvrir dans votre éditeur (Scite) la page HTML que vous souhaitez modifier Ouvrir dans votre éditeur (Scite) la feuille CSS appelée par votre page HTML Modifier progressivement avec Scite la feuille CSS puis consulter dans le navigateur (Firefox) le résultat affiché de la page HTML (modifiez les tailles, les couleurs, etc.) - 4 / 5 -

3 POUR CONNAITRE LES PRINCIPALES POSSIBILITES DE MISE EN FORME CSS Consulter le tutoriel : http://fr.html.net/tutorials/css, et en particulier les leçons suivantes Leçon 3 : Les couleurs et les arrières-plans Apprendre à appliquer des couleurs et couleurs de fonds dans son site Web et comment utiliser des images d'arrière-plan. Leçon 4 : Les polices Dans cette leçon, vous apprendrez ce que sont les polices et comment les appliquer avec CSS. Leçon 5 : Le texte Cette leçon introduit les possibilités étonnantes de CSS pour ajouter une présentation au texte. Leçon 6 : Les liens Comment ajouter des effets plaisants et utiles aux liens et se servir des pseudo-classes. Leçon 7 : L'identification et le regroupement d'éléments (class et id) Une approche sur la façon d'utiliser les attributs class et id pour définir les propriétés des éléments sélectionnés. 4 LE POSITIONNEMENT AVEC DES BLOCS (OU BOITES) Deus types de blocs sont possibles : - les blocs DIV correspondent à des zones indépendantes qui peuvent être positionnées les unes par rapport aux autres dans la page - les sous-blocs SPAN permettent de définir de façon plus précise le style de fragments de texte (par exemple sur une même ligne) Consulter le tutoriel : http://fr.html.net/tutorials/css, et en particulier les leçons suivantes Leçon 8 : Le regroupement d'éléments (span et div) Une approche de l'utilisation des éléments span et div, et le rôle central de ces deux éléments HTML pour CSS. Leçon 9 : Le modèle des boîtes Le modèle des boîtes dans CSS décrit les boîtes générées pour les éléments HTML. Leçon 10 : Le modèle des boîtes : margin & padding Changer la présentation des éléments avec les propriétés margin et padding. Leçon 11 : Le modèle des boîtes : les bordures Apprendre les options illimitées de l'utilisation de bordures dans ses pages avec CSS. Leçon 12 : Le modèle des boîtes : la hauteur et la largeur Dans cette leçon, nous apprendrons comment définir aisément la hauteur et la largeur d'un élément. Leçon 13 : Les éléments flottants (les flottants) Un élément peut flotter à droite ou à gauche avec la propriété float. Leçon 14 : Le positionnement des éléments Le positionnement CSS permet de placer un élément dans la page exactement où l'on veut. Leçon 15 : Une couche sur une couche avec z-index (les couches) Cette leçon nous apprendra comment faire se recouvrir des éléments différents avec la propriété z-index. Leçon 16 : Les standards du Web et la validation La dernière leçon traite des standards du W3C et de la façon de vérifier l'exactitude de son code CSS. - 5 / 5 -