HTML CSS Fiche numéro 6

Documents pareils
Tutoriel : Feuille de style externe

LES GRANDES ETAPES DE CREATION D UN WEB DESIGN

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

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

Introduction à Expression Web 2

Projet ISN - dossier réalisé par Randrianarimanana Stéphanie. Titre du projet : Site de rencontre. le nom de notre site de rencontre : Linkymeet

HTML. Notions générales

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?

Intégrateur Web HTML5 CSS3

Formation HTML / CSS. ar dionoea

Présentation du Framework BootstrapTwitter

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

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

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

SOUTENANCE ORALE RAPPORT DE PROJET D INFORMATIQUE

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

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

Les outils de création de sites web

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

Notes pour l utilisation d Expression Web

Traitement de texte : Quelques rappels de quelques notions de base

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

GUIDE D UTILISATION DE LA PLATEFORME D ENVOI DE COURRIELS

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

Programmation Web TP1 - HTML

Tutoriel Inscription et utilisation basique d'un blog hébergé chez Blogger.com

Responsive Web Design. La Rochelle, Avril 2014

creer votre site internet en html/css

Optimiser pour les appareils mobiles

Webmaster / Webdesigner / Wordpress

RESPONSIVE WEB DESIGN

Tutoriaux : Faites vos premiers pas avec Microsoft Visio 2010

Dossier projet isn 2015 par Victor Gregoire

Créer votre propre modèle

Travaux dirigés n 10

Guide pour la réalisation d'un document avec Open Office Writer 2.2

Portage et développement de jeux Java sur téléphones mobiles. Licence Professionnelle SIL 25 juin 2007

{less} Guide de démarrage

TUTORIEL SIMPLIFIE de QuizFaber Un éditeur de Quiz et autres exercices simple, complet, original et en freeware!

PERSONNALISATION DE LA PAGE DE PAIEMENT & TICKET DE PAIEMENT

1 Comment faire un document Open Office /writer de façon intelligente?

HTML5, CSS3 et JavaScript Développez vos sites pour les terminaux mobiles

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

HTML, CSS, JS et CGI. Elanore Elessar Dimar

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

UN SITE WEB RESPONSIVE EN UNE HEURE?

Faire fonctionner symfony sous wamp et windows avec des vhost. Installation de wamp

Programmation Web. Madalina Croitoru IUT Montpellier

Gestion d identités PSL Exploitation IdP Authentic

TP JAVASCRIPT OMI4 TP5 SRC

Assemblage couleur & trait en InDesign pour fichier Acrobat - 1

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

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

Remote Cookies Stealing SIWAR JENHANI (RT4) SOUHIR FARES (RT4)

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

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

Choisir entre le détourage plume et le détourage par les couches.

EXTENSION WORDPRESS. Contact Form 7. Proposé par :

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

HTML5 et CSS3 pour des sites Responsive Web Design

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

Guide de réalisation d une campagne marketing

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

Nouveautés de la version moodle 2.7

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

WIMS. Découvrir et utiliser

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

SII Stage d informatique pour l ingénieur

RÉALISATION D UN SITE DE RENCONTRE

SECTION 5 BANQUE DE PROJETS

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

INTRODUCTION A JAVA. Fichier en langage machine Exécutable

Qu'est-ce qu'un moteur de recherche. Moteur de recherche sur Internet

Comment formater votre ebook avec Open Office

Comment créer des rapports de test professionnels sous LabVIEW? NIDays 2002

1. Installation du Module

Ecrire pour le web. Rédiger : simple, concis, structuré. Faire (plus) court. L essentiel d abord. Alléger le style. Varier les types de contenus

< Atelier 1 /> Démarrer une application 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

Navigation dans Windows

Créer un site Web : mode d emploi Sous SPIP, avec le squelette «établissement» de l académie de Versailles

ING & NEWSLETTER NEWSLETTER RESPONSIVE

1. La notion de cascade

Série TD 3. Exercice 4.1. Exercice 4.2 Cet algorithme est destiné à prédire l'avenir, et il doit être infaillible! Exercice 4.3. Exercice 4.

Mise à jour 46 de l ENT itslearning Août 2014

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

Une proposition de séquence relative à l étude des sons /an/, /on/ et de leurs graphies. Cadre général

Utilisation de l éditeur.

Administration du site (Back Office)

Campagnes d ings v.1.6

MO-Call pour les Ordinateurs. Guide de l utilisateur

VTigerCRM. CRM : Logiciel de gestion des activités commerciales d'une (petite) entreprise

Bernard Lecomte. Débuter avec HTML

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

Petite définition : Présentation :

Tutoriel Drupal version 7 :

Utiliser le logiciel CALIBRE pour gérer vos documents et les convertir au format epub

Création d un document PublishView

Transcription:

HTML CSS Fiche numéro 6 Sources : https://openclassrooms.com/ L'ancien site 2minuteslearning.fr qui à malheureusement disparu https://www.vectorskin.com/balises-html5/ Mettre en place le CSS Dans un premier temps, nous allons voir la théorie sur le CSS : qu'est-ce que c'est? À quoi cela ressemble-t-il? Où est-ce qu'on écrit du code CSS? Tout d'abord, CSS (Cascading Style Sheets), c'est cet autre langage qui vient compléter le HTML. C'est lui qui vous permet de choisir la couleur de votre texte. Lui qui vous permet de sélectionner la police utilisée sur votre site. Lui encore qui permet de définir la taille du texte, les bordures, le fond En eux mots, CSS définit donc la présentation du document. HTML a été conçu pour définir la structure d un document pas sa présentation. Par conséquent tout ce qui est lié à la présentation d un document devrait être défini à l aide de CSS. Typiquement, il faut préférer CSS à l utilisation de balises HTML permettant de définir la présentation d un document (comme par exemple <font color=... >) Tout comme le HTML, le CSS a évolué...aujourd'hui nous sommes à la version CSS3. Les navigateurs ne connaissent pas toutes les propriétés CSS qui existent. Plus le navigateur est vieux, moins il connaît de fonctionnalités CSS. Source http://www.normansblog.de/demos/browser-support-checklist-css3/ HTML CSS Fiche numéro 6 1

Il existe plusieurs solutions pour appliquer le CSS, la plus simple et la plus efficace...dans un fichier.css (les fichiers HTML ont eux une extension.html), cela permet de ne pas tout mélanger! Reprenons notre fichier de travail et nous allons le compléter Vous remarquez la ligne <link rel="stylesheet" href="style.css" /> c'est elle qui indique que ce fichier HTML est associé à un fichier appelé style.css et chargé de la mise en forme. Nous allons maintenant créer notre page de style CSS Créez une nouvelle page dans Notepad++ qui aura pour nom style.css Intégrer dans cette nouvelle page les lignes suivantes p color: red; Enregistrez sous Notepad++ et dans le navigateur et cela donne... Le texte passe en rouge...simple non? J'ai indiqué que je souhaitais écrire en rouge les paragraphes (p)...je peux faire la même chose avec beaucoup de balises. h1 color: blue; Ici le titre (h1) passe en bleu. On peut appliquer un style à plusieurs balises, par exemple h1, em color: orange; Au lieu de taper deux ensemble de commande pour la même couleur, je tape h1,em Comme pour la pages HTML, il est possible d'insérer des commentaires qui ne seront pas visibles sur les HTML CSS Fiche numéro 6 2

pages Web mais seulement pour vous...pour vos informations personnelles. Les commentaires sont écrits entre les balises /* et */ p color: orange; /* Les paragraphes seront en orange */ En appliquant cette méthode, on constate que tous les paragraphes seront en «orange»...pas forcément génial;) Pour palier ce petit inconvénient, il existe deux balises qui permettent de résoudre ce problème. l'attribut class ; l'attribut id.(que nous verrons pas ici; car peut utile) Les attributs class et id sont quasiment identiques. Pour le moment, on ne va s'intéresser qu'à l'attribut class. HTML CSS Fiche numéro 6 3

Le paragraphe est identifié. Il a un nom : introduction. Vous allez pouvoir réutiliser ce nom dans le fichier CSS pour dire : «Je veux que seules les balises qui ont comme nom 'introduction' soient affichées en rouge». Les balises universelles Il arrivera parfois que vous ayez besoin d'appliquer une class (ou un id) à certains mots qui, à l'origine, ne sont pas entourés par des balises. Pour cela il a été inventé les balises universelles, <span> </span> et <div> </div> <span> </span> : c'est une balise de type inline, c'est-à-dire une balise que l'on place au sein d'un paragraphe de texte, pour sélectionner certains mots uniquement. <div> </div> : c'est une balise de type block, qui entoure un bloc de texte. Dans notre exemple, <p>bonjour et <span class="salutations">bienvenue</span>. Puis dans style.css.salutations color: orange; HTML CSS Fiche numéro 6 4

En résumé CSS est un autre langage qui vient compléter le HTML. Son rôle est de mettre en forme votre page web. Il faut être vigilant sur la compatibilité des navigateurs avec certaines fonctionnalités récentes de CSS3. Quand un navigateur ne connaît pas une instruction de mise en forme, il l'ignore simplement. On peut écrire le code CSS à plusieurs endroits différents, le plus conseillé étant de créer un fichier séparé portant l'extension.css (exemple : style.css). En CSS, on sélectionne quelles portions de la page HTML on veut modifier et on change leur présentation avec des propriétés CSS : Code : CSS balise1 propriete1: valeur1; propriete2: valeur2; Il existe de nombreuses façons de sélectionner la portion de la page que l'on veut mettre en forme. Par exemple, on peut viser -Toutes les balises d'un même type, en écrivant simplement leur nom (h1 par exemple) -Certaines balises spécifiques, auxquelles on a donné des noms à l'aide des attributs class ou id -Uniquement les balises qui se trouvent à l'intérieur d'autres balises (h3 em). etc. HTML CSS Fiche numéro 6 5