Il faudra absolument séparer le contenu de la page web (le fichier HTML) de son apparence (le fichier CSS).



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

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

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

Les outils de création de sites web

Tutoriel : Feuille de style externe

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

Création WEB avec DreamweaverMX

Licence de Biologie, 1ère année. Aide. [Aide 1] Comment utiliser l'explorateur Windows? Comment créer des dossiers?

HTML. Notions générales

les Formulaires / Sous-Formulaires Présentation Créer un formulaire à partir d une table...3

Introduction à Expression Web 2

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

LES GRANDES ETAPES DE CREATION D UN WEB DESIGN

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

1. Introduction Création d'une macro autonome Exécuter la macro pas à pas Modifier une macro... 5

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

Création de site Internet avec Jimdo

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

et de la feuille de styles.

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

SOMMAIRE 1 INTRODUCTION 4 2 GUIDE D UTILISATION ET TUTORIAUX VIDEOS EN LIGNE 4 3 CONTACTER VOTRE SUPPORT 4 4 RACCOURCIS CLAVIER 5

Comment mettre en page votre livre

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

Classer et partager ses photographies numériques

Créer des étiquettes avec les adresses d'un tableau Calc

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?

Freeway 7. Nouvelles fonctionnalités

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

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

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

Comment formater votre ebook avec Open Office

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

Traitement de texte : Quelques rappels de quelques notions de base

Note de cours. Introduction à Excel 2007

Administration du site (Back Office)

Optimiser pour les appareils mobiles

Cours Excel : les bases (bases, texte)

Introduction aux concepts d ez Publish

Saisissez le login et le mot de passe (attention aux minuscules et majuscules) qui vous ont

Tutoriel. Votre site web en 30 minutes

Bernard Lecomte. Débuter avec HTML

Sage CRM. 7.2 Guide de Portail Client

LECON 2 : PROPRIETES DE L'AFFICHAGE Version aout 2011

Comment faire pour créer ses propres pages html?

GUIDE D UTILISATION CRÉER SON SITE WEB - PROJET RESCOL

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

PHPWEBSITE -Tutoriel image

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

Éditeur WordPress. Illustration 1. Kerniolen Pluneret Tel : Mob : info@formation-auray.fr

COPIER, COUPER, COLLER, SELECTIONNER, ENREGISTRER.

1. Création d'un état Création d'un état Instantané Colonnes Création d'un état Instantané Tableau... 4

AGASC / BUREAU INFORMATION JEUNESSE Saint Laurent du Var Tel : bij@agasc.fr Word: Les tableaux.

Le service de création de site Internet : Mode d emploi. La Création de Site Internet

Utilisation de Sarbacane 3 Sarbacane Software

Mon aide mémoire traitement de texte (Microsoft Word)

Bureautique Initiation Excel-Powerpoint

Votre site Internet avec FrontPage Express en 1 heure chrono

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

8 Mars Guide du Wiki Confluence

Le modèle de données

< Atelier 1 /> Démarrer une application web

Pluridisciplinarité. Classe de BTS DATR

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

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

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

CREER UN PETIT SITE WEB EN COMPOSANT DES PAGES HTML

25 mars. Tutoriel sur Laravel. Préparé par : Lydiane Beaulne-Bélisle. Ceci est un tutorial qui montre comment débuter avec le Framework PHP Laravel.

Activité sur Meteor. Annexe 1 : notion de client-serveur et notion de base de données

Comment bien référencer mes sites internet? Les 100 SECRETS EN VIDÉO

Soyez accessible. Manuel d utilisation du CMS

MAÎTRISE DE L ENVIRONNEMENT WINDOWS VISTA

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

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

Troisième projet Scribus

MODE D'EMPLOI DU CONTRIBUTEUR WEB UAPV "CONTRIBUER DANS UNE RUBRIQUE DU SITE WEB"

PowerPoint offre trois modes d affichage principaux : le mode Normal, le mode Trieuse de diapositives et le mode Diaporama

7.0 Guide de la solution Portable sans fil

ENVOI EN NOMBRE DE Mails PERSONNALISES

Application de lecture de carte SESAM-Vitale Jeebop

Programmation Web TP1 - HTML

Réseau local entre Windows Xp et 7

creer votre site internet en html/css

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

BADPLUS V5 MANUEL D'UTILISATION. Imports de données joueurs à partir de la base fédérale en ligne Poona. Stéphan KIEFFER - Dominique BOSSERT

Comment Utiliser les Versions, les Modification, les Comparaisons, Dans les Documents

Comment utiliser la feuille de style «CMLF2010.dot»

Prise en main rapide

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

Formation Word/Excel. Présentateur: Christian Desrochers Baccalauréat en informatique Clé Informatique, 15 février 2007

MODE D EMPLOI WORDPRESS

INTRODUCTION AU CMS MODX

FICHIERS ET DOSSIERS

Module Com231A - Web et Bases de Données Notion 5 : Formulaires et utilisation des Bases de Données avec PHP

Atelier Formation Pages sur ipad Pages sur ipad

Transcription:

ISN- semaine 10 HTML 1. Introduction HTML et CSS : deux langages pour créer un site web Pour créer un site web, on doit donner des instructions à l'ordinateur. Il ne suffit pas simplement de taper le texte qui devra figurer dans le site (comme on le ferait dans un traitement de texte Word, par exemple), il faut aussi indiquer où placer ce texte, insérer des images, faire des liens entre les pages, etc. Les rôles de HTML et CSS Pour expliquer à l'ordinateur ce que vous voulez faire, il va falloir utiliser un langage qu'il comprend. Et c'est là que les choses se corsent, parce qu'il va falloir apprendre deux langages! Pourquoi avoir créé deux langages? Un seul aurait suffi, non? Vous devez vous dire que manipuler deux langages va être deux fois plus complexe et deux fois plus long à apprendre mais ce n'est pas le cas! Je vous rassure, s'il y a deux langages c'est, au contraire, pour faciliter les choses. Nous allons avoir affaire à deux langages qui se complètent car ils ont des rôles différents : HTML (HyperText MarkupLanguage) : il a fait son apparition dès 1991 lors du lancement du Web. Son rôle est de gérer et organiser le contenu. C'est donc en HTML que vous écrirez ce qui doit être affiché sur la page : du texte, des liens, des images Vous direz par exemple : «Ceci est mon titre, ceci est mon menu, voici le texte principal de la page, voici une image à afficher, etc.». CSS (Cascading Style Sheets, aussi appelées Feuilles de style) : le rôle du CSS est de gérer l'apparence de la page web (agencement, positionnement, décoration, couleurs, taille du texte ). Ce langage est venu compléter le HTML en 1996. Il faudra absolument séparer le contenu de la page web (le fichier HTML) de son apparence (le fichier CSS). Cependant, vous pouvez très bien créer un site web uniquement en HTML, mais celui-ci ne sera pas très beau : l'information apparaîtra «brute». C'est pour cela que le langage CSS viendra toujours le compléter. Pour vous donner une idée, la figure suivante montre ce que donne la même page sans CSS puis avec le CSS. Avec CSS Sans CSS

En résumé : Le HTML définit le contenu (comme vous pouvez le voir, c'est brut de décoffrage!). Le CSS permet, lui, d'arranger le contenu et de définir la présentation : couleurs, image de fond, marges, taille du texte Comme vous vous en doutez, le CSS a besoin d'une page HTML pour fonctionner. C'est pour cela que nous allons d'abord apprendre les bases du HTML avant de nous occuper de la décoration en CSS. Vos premières pages ne seront donc pas les plus esthétiques, mais qu'importe! Cela ne durera pas longtemps. 2. Création d une première page web avec l éditeur leafpad Nous allons créer notre site dans un éditeur de texte. Sous LUBUNTU est installé Leafpad, le bloc note sous Windows pourrait faire l affaire!. Ces logiciels ont un but très simple : vous permettre d'écrire du texte! On va écrire notre première page, un peu de poésie, ça ne peut pas faire de mal. Lancer leafpad puis recopiez ces quatre vers en respectant la mise en page : Demain, dès l'aube... Demain, dès l'aube, à l'heure où blanchit la campagne, Je partirai. Vois-tu, je sais que tu m'attends. J'irai par la forêt, j'irai par la montagne. Je ne puis demeurer loin de toi plus longtemps... Victor HUGO Enregistrer ce fichier sous le nom poeme.html (ne pas oublier l extension html) Ouvrez maintenant votre fichier dans votre navigateur et vous verrez votre œuvre. Que constatez- vous concernant : La mise en page : L accentuation des caractères : En résumé : Pour créer une page web il ne suffit pas de taper simplement du texte comme on vient de le faire. En plus de ce texte, il faut aussi écrire ce qu'on appelle des balises, qui vont donner des instructions à l'ordinateur comme «aller à la ligne», «afficher une image», etc.

3. Les balises et leurs attributs Il ne suffit pas d'écrire «simplement» du texte dans l'éditeur, il faut aussi donner des instructions à l'ordinateur. En HTML, on utilise pour cela des balises. 3.1. Définition d une balise Les pages HTML sont remplies de ce qu'on appelle des balises. Celles-ci sont invisibles à l'écran pour vos visiteurs, mais elles permettent à l'ordinateur de comprendre ce qu'il doit afficher. Les balises se repèrent facilement. Elles sont entourées de «chevrons», c'est-à-dire des symboles < et >, comme ceci :<balise> À quoi est-ce qu'elles servent? Elles indiquent la nature du texte qu'elles encadrent. Elles veulent dire par exemple : «Ceci est le titre de la page», «Ceci est une image», «Ceci est un paragraphe de texte», etc. On distingue deux types de balises : les balises en paires et les balises orphelines. Les balises en paires Elles s'ouvrent, contiennent du texte, et se ferment plus loin. Voici à quoi elles ressemblent : <titre>ceci est un titre</titre> On distingue une balise ouvrante (<titre>) et une balise fermante (</titre>) qui indique que le titre se termine. Cela signifie pour l'ordinateur que tout ce qui n'est pas entre ces deux balises n'est pas un titre. Ceci n'est pas un titre <titre>ceci est un titre</titre> Ceci n'est pas un titre Les balises orphelines Ce sont des balises qui servent le plus souvent à insérer un élément à un endroit précis (par exemple une image). Il n'est pas nécessaire de délimiter le début et la fin de l'image, on veut juste dire à l'ordinateur «Insère une image ici». Une balise orpheline s'écrit comme ceci : <image />

Les balises indispensables pour débuter <p>. </p> <ol>..</ol> <ul>..</ul> <li>..</li>.. <br /> <h1>.</h1> <h2>.</h2> <h3>.</h3> Création d un paragraphe liste numérotée liste non numérotée items de listes Retour chariot Très gros titre Gros titre Titre etc <a href= «chemin/vers/fichier ou ancre»> Nom du lien </a> Création d un lien externe <a name= «ancre» ></a> Création d une ancre <!-- écrire un commentaire --> Un commentaire <a href= «#VALABAS»> Nom du lien </a> Création d un lien interne <a name= «VALABAS» ></a> Création d une ancre 3.2. Structure de base d'une page HTML5 Ecrivez le code source ci-dessous dans Leafpad Ce code correspond à la base d'une page web en HTML5 : <html> <head> <meta charset="utf-8"/> <title>titre</title> </head> <body>.. </body> </html> Vous noterez que les balises s'ouvrent et se ferment dans un ordre précis. Par exemple, la balise <html> est la première que l'on ouvre et c'est aussi la dernière que l'on ferme (tout à la fin du code, avec </html>). Les balises doivent être fermées dans le sens inverse de leur ouverture. Un exemple : <html><body></body></html> : correct. Une balise qui est ouverte à l'intérieur d'une autre doit aussi être fermée à l'intérieur. <html><body></html></body> : incorrect, les balises s'entremêlent. 3.3. Analyse du code Les balises <html></html> <html> </html> C'est la balise principale du code. Elle englobe tout le contenu de votre page. Comme vous pouvez le voir, la balise fermante </html> se trouve tout à la fin du code!

L'en-tête : <head> mon entête </head> et le corps <body>le corps de la page </body> Une page web est constituée de deux parties : L'en-tête <head> : cette section donne quelques informations générales sur la page comme son titre, l'encodage (pour la gestion des caractères spéciaux), etc. Cette section est généralement assez courte. Les informations que contient l'en-tête ne sont pas affichées sur la page, ce sont simplement des informations générales à destination de l'ordinateur. Elles sont cependant très importantes! Le corps <body> : c'est là que se trouve la partie principale de la page. Tout ce que nous écrirons ici sera affiché à l'écran. C'est à l'intérieur du corps que nous écrirons la majeure partie de notre code. Pour le moment, le corps est vide (nous y reviendrons plus loin). Intéressons-nous par contre aux deux balises contenues dans l'en-tête L'encodage (charset) <meta charset="utf-8"/> Cette balise indique l'encodage des caractères utilisé dans votre fichier.html est UTF-8. Cette méthode d'encodage permet d'afficher sans aucun problème pratiquement tous les symboles de toutes les langues de notre planète! Le titre principal de la page : <title> mon titre </title> C'est le titre de votre page, probablement l'élément le plus important! Toute page doit avoir un titre qui décrit ce qu'elle contient. Il est conseillé de garder le titre assez court (moins de 100 caractères en général). Le titre ne s'affiche pas dans votre page mais en haut de celle-ci (souvent dans l'onglet du navigateur). Enregistrez votre page web et ouvrez-la dans votre navigateur. Il faut savoir que le titre apparaît aussi dans les résultats de recherche, comme sur Google. Maintenant que vous êtes aguerris, reprenez votre poème, et modifiez le code pour l afficher correctement. Restons encore avec Victor Hugo Travail : Créez une page d accueil qui propose plusieurs liens hypertextes qui permettent : d avoir sur Victor Hugo, le poème Demain dès l aube sur une page d avoir sa biographie sur une autre page d avoir une photo de l auteur sur une autre page.