STRUCTURE D UNE PAGE HTML/CSS



Documents pareils
Introduction à Expression Web 2

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

Les outils de création de sites web

HTML. Notions générales

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

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

Formation HTML / CSS. ar dionoea

Utilisation de l éditeur.

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

LES GRANDES ETAPES DE CREATION D UN WEB DESIGN

145A, avenue de Port Royal, Bonaventure (Québec) G0C 1E0 Sans frais :

La balise object incorporer du contenu en HTML valide strict

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

Tutoriel : Feuille de style externe

Publier dans la Base Documentaire

Programmation Internet Cours 4

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

HTML, CSS, JS et CGI. Elanore Elessar Dimar

Prise en main rapide

WEBSEMINAIRE INTRODUCTION AU REFERENCEMENT

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

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

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

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

Logiciels de référencement

SII Stage d informatique pour l ingénieur

Bernard Lecomte. Débuter avec HTML

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

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

Optimiser pour les appareils mobiles

mon site web via WordPress

Publier un Carnet Blanc

Dans nos locaux au 98 Route de Sauve NÎMES. Un ordinateur PC par stagiaire, scanner, imprimante/copieur laser couleur

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

ODS : organiser et diffuser des sorties

L optimisation d une PowerBoutique pour le référencement

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

creer votre site internet en html/css

RESPONSIVE WEB DESIGN

HTML/CSS - Travaux Pratiques 2

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

Évaluation des compétences. Identification du contenu des évaluations. Septembre 2014

Notes pour l utilisation d Expression Web

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

Tapez le titre de la page «BASTIA ville méditerranéenne», puis allez deux fois à la ligne à l aide de la touche Entrée.

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

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

Gestion Électronique de Documents et XML. Master 2 TSM

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

Diffuser un contenu sur Internet : notions de base... 13

XML par la pratique Bases indispensables, concepts et cas pratiques (3ième édition)

ING & NEWSLETTER NEWSLETTER RESPONSIVE

Formation : WEbMaster

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

1. La notion de cascade

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

Normes techniques 2011

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

DESS Arts, création et technologies

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

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

Climat Scolaire - Manuel utilisateur - Chapitre 2 : «Créer, Editer et suivi d un texte»

ContactForm et ContactFormLight - Gestionnaires de formulaire pour Prestashop Edité par ARETMIC S.A.

Documents To Go for BlackBerry Smartphones Guide de l'utilisateur

Groupe Eyrolles, 2003, ISBN : X

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

Petite définition : Présentation :

< Atelier 1 /> Démarrer une application web

Sana Sellami. Licence Professionnelle SIL

WysiUpStudio. CMS professionnel. pour la création et la maintenance évolutive de sites et applications Internet V. 6.x

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?

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

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

GUIDE D UTILISATION DU BACKOFFICE

INCORPORER EXCEL EN LIGNE DANS UN FICHIER CRÉÉ AVEC L ÉDITEUR DE TEXTE 15 avril 2015

Guide de création de site web optimisé

CONCEPTION D S ADAPTATIFS

16 septembre Lundi de l Economie l. rencement. Foix. CCI Ariège

Guide de réalisation d une campagne marketing

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


Maîtriser l'utilisation des outils bureautiques. Maîtriser le logiciel de traitement de texte - Word. Maitriser le logiciel tableur - Excel

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

Optimiser le référencement de votre site

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

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

Travaux dirigés n 10

Performance web. Mesurer. Analyser. Optimiser. Benjamin Lampérier - Benoît Goyheneche. RMLL Beauvais. 8 Juillet 2015

MANUEL DE PROCÉDURE POUR LA MISE À JOUR DU SITE DE FIDAFRIQUE. Documentation utilisateur Octobre 2005

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

Intégrateur Web HTML5 CSS3

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

Réussir. son. référencement. web. Olivier Andrieu. Groupe Eyrolles, 2008, ISBN :

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

BES WEBDEVELOPER ACTIVITÉ RÔLE

Introduction aux concepts d ez Publish

WORDPRESS : réaliser un site web

CREER UN PETIT SITE WEB EN COMPOSANT DES PAGES HTML

Transcription:

STRUCTURE D UNE PAGE HTML/CSS C01

1. STRUCTURE Le langage Html est composé de balises ou (tags) qui permettent de structurer le texte, de le mettre en forme et d insérer des images. Ces instructions sont le plus souvent de la forme : <balised ouverture> ici le texte </balisedefermeture> une balise est composé d une action et peut avoir des propriétés indiquant comment l action doit être effectué. Le plus souvent on trouve une balise d ouverture :<>et une de fermeture : </> Par exemple pour mettre le mot internet en gras on écrira : <b>internet</b> (la balise <b> détermine ici le caractère gras). Pour qu une page portant l extension.html ou.htm soit interprêté correctement dans le navigateur, celle-ci doit posséder des balises élémentaires dans un ordre précis exemple de code : <html> début du document html <head> <title>ma page perso</title> on insère ici les balises meta tags </head> <body> c est entre ces balises que le texte s affichera dans la page web </body> </html> fin du document html Tous les documents html commence par la balise <HTML> et se finissent par </HTML>, entre les deux sera renfermer le contenu du document. Les balises <HEAD> et </HEAD> correspondent à l entête du document, on y trouve entre autre <TITLE> </TITLE> qui encadrent le titre du document et les balises meta. Les balises <BODY> et </BODY> renferment le contenu du document c est à dire ce qui sera affiché par le navigateur, en l occurence votre texte. C02

2. LE DOCTYPE On parle de doctype pour faire court, mais il s agit en fait d une ligne de déclaration du type de document, qui indique au navigateur dans quel type de HTML la page a été écrite (HTML-3.2 classique, HTML-4 de transition ou strict, XHTML, etc...). Dans une écriture plus complète, cette ligne a l allure suivante : <!DOCTYPE HTML PUBLIC type_de_html adresse_de_dtd > où : - type_de_html est l identificateur de la version du HTML utilisé. - et où adresse_de_dtd donne l URL de la document type declaration (DTD), à savoir un document spécifiant les propriétés de chaque élément, balises et attributs, de ce type de HTML. Par exemple, on pourra rencontrer la déclaration <!DOCTYPE HTML PUBLIC -//W3C//DTD HTML 4.0 Transitional//EN http://www.w3.org/tr/html4/loose.dtd > Ces doctypes sont généralement mis en place par l éditeur HTML utilisé. La question de l écrire soi-même ou de le modifier ne se pose que si on code soimême ses pages à la main. Pour beaucoup d entre nous, ça sert avant tout à faire passer nos pages au validateur du consortium W3C, afin de vérifier qu on n a pas fait d erreur sur la syntaxe du HTML. Sans ce doctype, le validateur se borne à répondre qu il ne peut pas deviner la nature du document et il se croise les bras. Côté navigateur, d abord, cette ligne n est prise en compte que par les navigateurs les plus récents (comme Mozilla, NN7, Opera7, IE5 sur Mac ou IE6 sur Windows). En principe, cela permet un fonctionnement plus propre, du moins plus simple. Sans ce doctype, le navigateur essaie de donner un sens à l intruction litigieuse en revenant à des versions antérieures du HTML ou à des habitudes qui se sont mises en place dans les premiers navigateurs sans trop tenir compte de la norme internationale de l époque. Actuellement, dans la pratique, les URL dans la ligne doctype ne jouent pas du tout le rôle prévu à l origine par le W3C. Le validateur du W3C n en tient actuellement aucun compte. On peut y mettre l adresse attendue ou n importe quoi d autre, l analyse de la page n est pas modifiée. Apparemment, Mozilla et les autres navigateurs conformes font de même. Actuellement, ces URL n ont de réelle importance qu en HTML-4 ou 4.01 Transitional, pour faire passer IE5-mac ou IE6 (ou Opera-7) du mode Microsoft à un mode conforme. Mais ce mode est entaché de bugs parfois fort gênants dans le cas de IE5-mac, et il n y a pas de solution satisfaisante pour s en accommoder. C03

3. LES BALISES HTML <a> lien hypertexte <b> ou <strong> texte en gras <blockquote> retrait de texte <code> code informatique <frameset> frames ou cadres <font> balise de texte <hr> trait horizontal <td> cellule de tableau <i> ou <em> texte en italique <img> insertion d une image <li> élement de liste <ol> liste <p> paragraphe <strike> ligne au travers d un texte <style> feuille de style <sub> chiffre en indice <sup> chiffre en exposant <table> tableau <td> cellule de tableau <tr> ligne de tableau <tt> texte télétype <u> ligne en dessous d un texte <ul> liste à puces C04

4. LES BALISES METAS Les meta-tags, meta-balises ou metas-données sont des balises situées dans l en-tête du code html, entre les balises <head> et </head>. Ces balises sont composés d informations descriptive sur le site, elles seront analysés par les robots pour permettre une indexation dans les moteurs de recherche c est pourquoi elles doivent être correctement remplies. Balises de référencement title titre du site ou de la page <title>le titre du site</title> description description du site en une phrase de 200 caractères <meta name= description content= La description du site > keywords mots clés du site <meta name= keywords content= les, mots, clés > identifier-url adresse du site <meta name= identifier-url content= http://www.lesitecom > author auteur du site <meta name= author content= auteur > robots diriger les robots(suivra ici la page d index puis suivantes) <meta name= robots content= index, follow > revisit-after revisite du robot en jours <meta name= revisit-after content= 10 days > copyright copyright du site <meta name= copyright content= lauteur» > la balise meta keywords peut contenir 1000 caractères la balise meta description ne doit pas contenir plus de 200 caractères C05

5. CRÉER LA STRUCTRE HTML Pour commencer, créer une page «index.html, à la racine du site avec ce code HTML : <!DOCTYPE html> <html> <head> <title>michard Ardiller</title> <meta http-equiv=»content-type» content=»text/html; charset=iso-8859-1»/> <link rel= stylesheet media= screen type= text/css title= Design href= styles.css > </head> <body> <div id= container > <div id= topbar >...topbar content... </div> <div id= navbar >...navbar content... </div> <!-- the main section where all pages will be loaded using URL variables and PHP include() function --> <div id= main > <div id= column_left >...column left content... </div> <div id= column_right >...column right content... </div> <!-- this layer solve some issue about the css design, forced the #main layer height equal to height of two column layer (#columnt_left and #column_right) inside itself --> <div class= spacer ></div> <!-- close #main content --> </div> <!-- close #container --> </div> </body> </html> C06

6. CRÉER LA FEUILLE DE STYLES CSS Enfin, un petit copier/coller dans votre fichier styles.css L élément #container fait dans ce code 780 pixels: Chaque éléments placés dans #container doit faire moins de 780 pixels! #container{width:780px; margin:0 auto;} #topbar{width:auto; display:block; height:80px;} #navbar{width:auto; display:block; height:24px;} #main{width:auto; display:block;} #column_left{width:560px; margin-right:20px; float:left;} #column_right{width:200px; float:left;} /* div.spacer, permet de faire deux colonne dans #container */ div.spacer{clear:both; height:10px; display:block;} #footer{width:auto; display:block; height:24px;} C07