Observons un site... Une entête. Le corps de la page. Un à-côté. Un pied de page

Documents pareils
Les outils de création de sites web

Notes pour l utilisation d Expression Web

LES GRANDES ETAPES DE CREATION D UN WEB DESIGN

Introduction à Expression Web 2

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

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

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

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

Optimiser pour les appareils mobiles

Création WEB avec DreamweaverMX

< Atelier 1 /> Démarrer une application web

HTML. Notions générales

SII Stage d informatique pour l ingénieur

Sana Sellami. Licence Professionnelle SIL

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>

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

Freeway 7. Nouvelles fonctionnalités

Utilisation de l éditeur.

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

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

Dans cette Unité, nous allons examiner

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

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

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

Malgré son aspect spartiate, Freeplane offre de nombreuses fonctionnalités en particulier dans le domaine de la diffusion des cartes sur le Web.

La base de données dans ArtemiS SUITE

Inscription de votre site sur Google Configuration du sitemap et de Webmaster Tools pour PrestaBox

26 Centre de Sécurité et de

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

Groupe Eyrolles, 2003, ISBN : X

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

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

Programmation Web TP1 - HTML

Formation HTML / CSS. ar dionoea

Formation Site Web. Menu du jour. Le web comment ça marche? Créer un site web Une solution proposée pour débuter La suite?

Prise en main rapide

Édu-groupe - Version 4.3

Référencement et visibilité sur Internet Comment améliorer la visibilité de son site internet sur les principaux moteurs de recherche?

Plate-forme de tests des fichiers XML virements SEPA et prélèvements SEPA. Guide d'utilisation

Cahier des charges Site Web Page 1 sur 9

SEO On-page. Avez-vous mis toutes les chances de votre côté pour le référencement de votre site?

Gestion Électronique de Documents et XML. Master 2 TSM

Publier dans la Base Documentaire

GUIDE RAPIDE EXPERT espace de partage

EXTENSION WORDPRESS. Contact Form 7. Proposé par :

Tutoriel : Feuille de style externe

Créer son site internet avec Jimdo. Web business

Manuel utilisateur du CMS Anan6

Manuel d'utilisation du site Deptinfo (Mise en route)

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

Guide d utilisation 2012

C. SCIT Le 9 juillet 2003

Drupal : quelques fonctionnalités (ce qu il permet, ce qu il ne permet pas)

Introduction aux concepts d ez Publish

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

Formation Découverte du Web

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?

Publier un Carnet Blanc

!" #$%&'(&)'*'+,--./&0'1&23,+2.)$4$%52'&%'6.%&2'

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

Programmation Internet Cours 4

Ces Lettres d informations sont envoyées aux extranautes inscrits et abonnés sur le site assistance (voir point N 3).

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

Styler un document sous OpenOffice 4.0

FORMATION MULTIMÉDIA LVE

Manuel d utilisation 26 juin Tâche à effectuer : écrire un algorithme 2

Seniors/Niveau 2. Connaissances préalables requises. Pour accéder au niveau 2, il faut être capable de:

mon site web via WordPress

Logiciels de référencement

CAHIER DES CHARGES pour création graphique de Site internet.

Transfert de fichiers (ftp) avec dreamweaver cs5 hébergement et nom de domaine. MC Benveniste

MO-Call pour les Ordinateurs. Guide de l utilisateur

creer votre site internet en html/css

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

Importation et exportation de contenu

Optimiser les s marketing Les points essentiels

Tutoriel. Votre site web en 30 minutes

MAÎTRISE DE L ENVIRONNEMENT WINDOWS VISTA

Tutoriel : Créer un site web simple avec Composer. Fiche consigne Page 1 sur 6

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

La messagerie électronique

FTP : File TRansfer Protocol => permets d envoyer des gros fichiers sur un serveur (ou de télécharger depuis le serveur)

Logiciel : GLPI Version : SYNCRHONISATION DE GLPI AVEC ACTIVE DIRECTORY. Auteur : Claude SANTERO Config. : Windows 2003.

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

WEBSEMINAIRE INTRODUCTION AU REFERENCEMENT

Soyez accessible. Manuel d utilisation du CMS

La balise object incorporer du contenu en HTML valide strict

Introduction : présentation de la Business Intelligence

Intégrateur Web HTML5 CSS3

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

CREER UN PETIT SITE WEB EN COMPOSANT DES PAGES HTML

indesign User Group Paris Creative Cloud (version 2014) Nouveautés Design

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

Tutoriaux : Faites vos premiers pas avec Microsoft Visio 2010

La gestion des dossiers sous Windows Vista, W7, W8.

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

Transcription:

Créer une page web

Observons un site... Une entête Le corps de la page Un à-côté Un pied de page

Un logo Un menu Un autre menu Une entête La fenêtre de gauche La partie principale de la page Plusieurs sections

Un machin Un bidule Un fourbi Un zinzin Un truc Un engin Une chose Un bazar

Des titres Des liens Une image Un site bien présenté...

Moralité : Dans une page web, les différentes parties sont clairement identifiables. Une partie d une page web peut elle-même contenir des sous-parties, elles aussi clairement identifiables. Certaines parties de page web se retrouvent souvent dans de nombreuses pages web : entête, bas de page, menu... Pour une meilleure lisibilité, les objets de même nature apparaissent sous la même forme : les titres sont de la même taille, écrits avec la même police, de la même couleur, les liens sont mis en valeur de la même façon... Conséquences : Les langages que nous allons utiliser permettent de distinguer chaque partie. Ces langages permettent que des parties de même nature apparaissent sous une forme semblable.

Deux langages Le langage Html5 s occupe du contenu en distinguant les différentes parties. Ce langage utilise des balises qui donnent à l ordinateur des indications sur la nature du texte. Le CSS3 est le langage qui permet de mettre en forme une page web. Chaque partie définie dans le fichier html est décrite à l aide de ce langage. Html Le contenu CSS La forme

Une page Html

L entête Le menu de navigation L article principal L à-côté (pas très à côté!) Deux titres dans l article (de même forme) Le pied de page Deux paragraphes

L entête Le menu dans une liste à puces L à-côté Voilà comment obtenir un retour à la ligne Un article Deux titres et deux paragraphes Le pied de page

Comment utiliser les balises : La balise ouvrante La balise associée fermante Une balise auto-fermante

Le DOCTYPE précise la version du Html utilisé La balise donnant des informations sur la page : <head> Réduction des lignes La balise englobant toutes les autres : <html> La balise englobant tout ce que la page affiche : <body>

Le DOCTYPE Le DOCTYPE précise la version du Html utilisé. La dernière version utilisée est le Html5. Dans ce cas, il suffit d écrire :<!DOCTYPE html> (Mais ce n est pas encore un standard...) Mais on peut utiliser des versions plus anciennes, on a alors : <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/tr/html4/strict.dtd"> Ou bien : <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/tr/xhtml11/dtd/xhtml11.dtd"> Ou bien : <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1 plus MathML 2.0 plus SVG 1.1//EN" "http://www.w3.org/2002/04/xhtml-math-svg/xhtml-math-svg.dtd">

Des balises imbriquées les unes dans les autres La balise <header> (l entête) contient : La balise <nav> (le menu) qui contient : La balise <ul> (une liste à puces) qui contient : Des balises <li> (les différentes puces) qui contiennent : Une balise <a> (pour faire un lien).

Les attributs des balises La balise <meta /> est une balise auto-fermante qui permet de donner des informations aux navigateurs et aux moteurs de recherches. A l intérieure de cette balise se trouvent des informations : ce sont les attributs de la balise. Exemples : La balise <a> est la balise permettant de faire des liens. Entre la balise ouvrante et la balise fermante doit apparaître le texte sur lequel il faudra cliquer. Dans la balise ouvrante, on indique en attribut la page sur laquelle le navigateur doit se rendre.

Les liens : <a> L adresse Le texte Avec une info-bulle Envoyer un e-mail Avec un sujet prédéfini Pour voyager dans la page, on utilise un point d ancrage repéré par le # L ancre est repéré par un identifiant unique indiqué en attribut

Les liens : adresse de la cible On dispose de l arborescence suivante dans laquelle les dossiers sont représentés en jaune et les fichiers en noir : www CoursISN CoursMath Images Index MonCV Première Seconde Terminale PrésentationMath NombresComplexes Probabilités Partant de Index.html, pour aller vers MonCV.html : Il s agit d une adresse relative : le fichier se trouve dans le même dossier que Index.html

Les liens : adresse de la cible www CoursISN CoursMath Images Index MonCV Première Seconde Terminale PrésentationMath NombresComplexes Probabilités Partant de Index.html, pour aller vers Présentation.html : Il s agit encore d une adresse relative : le fichier se trouve dans un sous-dossier de celui contenant Index.html

Les liens : adresse de la cible www CoursISN CoursMath Images Index MonCV Première Seconde Terminale PrésentationMath NombresComplexes Probabilités Partant de Index.html, pour aller vers NombresComplexes.html : Il s agit encore d une adresse relative : le fichier se trouve dans un sous-sous-dossier de celui contenant Index.html

Les liens : adresse de la cible www CoursISN CoursMath Images Index MonCV Première Seconde Terminale PrésentationMath NombresComplexes Probabilités Partant de Probabilités.html, pour aller vers PrésentationMath.html : Il s agit encore d une adresse relative : le fichier se trouve dans le dossier précédent de celui contenant Probabilités.html Remarquer la notation :../

Les liens : adresse de la cible www CoursISN CoursMath Images Index MonCV Première Seconde Terminale Présentation Math Nombres Complexes Probabilités? Partant de Index.html, pour aller vers : http://euler.ac-versailles.fr/ Il s agit d une adresse absolue : Les deux pages ne sont pas reliées de façon proche. Nous devons utiliser l adresse complète.

Et la balise pour les images? Une balise auto_fermante : <img /> L attribut indispensable : src Un texte de remplacement Une info-bulle Une balise <a>... et une balise <img />... donnent une image cliquable!

Les balises génériques Parmi toutes les balises, il y a en deux qui n ont aucun sens... On les utilise quand aucune autre ne convient! La balise <div> est une balise de type bloc comme <section>, <header>, <article>... La balise <span> est une balise de type ligne comme <a>, <strong> (pour mettre en valeur)... Pour donner du sens à ces balises, on utilisera les attributs id et class. L attribut id permet d attribuer un identifiant unique à une balise alors que l attribut class permet d attribuer un identificateur réutilisable. Un traitement unique pour la mise en forme Dans la mise en forme, ces deux blocs auront la même allure

Des commentaires? Quand notre page web est longue et très chargée, il est peut-être difficile de s y repérer. Heureusement, comme dans tout langage de programmation, il est possible et même recommandé, d incorporer des commentaires dans le fichier source qui resteront invisibles sur la page web. On utilise pour cela une balise auto-fermante : <!-- le commentaire --> Ici, un commentaire

The Validator Comme on peut le lire sur WikipédiA : «le World Wide Web Consortium, abrégé par le sigle W3C, est un organisme de normalisation à but non-lucratif, fondé en octobre 1994 chargé de promouvoir la compatibilité des technologies du World Wide Web telles que HTML, XHTML...» Le W3C met à la disposition de tous un outil permettant de vérifier que votre page web respecte les normes édictées.

The Validator On trouve ce validateur de page web à l adresse : http://validator.w3.org/ Après avoir validé votre travail, vous pouvez inclure, par exemple dans le pied de page de votre travail, l une des icônes disponibles sur : http://www.w3.org/qa/tools/icons en prenant soin de rendre cette icône cliquable vers le validateur! Remarque : pour l instant le HTML5 n est pas encore un standard. Le validateur fonctionne, mais il n existe pas encore l icône adaptée... Si on veut utiliser un validateur pour HTML5, on pourra se rendre à l adresse : http://html5.validator.nu/

Des sources : Openclassrooms: http://fr.openclassrooms.com/ (ex: le site du zéro) Développez.com : http://xhtml.developpez.com/cours/ Start Your Dev : http://www.startyourdev.com/html/tag-html-index Et beaucoup d autres sites quand on googlelise : «html»