TP 8 : Créer son site web de D à Z...

Documents pareils
HTML. Notions générales

LES GRANDES ETAPES DE CREATION D UN WEB DESIGN

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

Les outils de création de sites web

Tutoriel : Feuille de style externe

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

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

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

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

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

Formation HTML / CSS. ar dionoea

Bernard Lecomte. Débuter avec HTML

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

Utilisation de l éditeur.

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

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

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

creer votre site internet en html/css

HTML, CSS, JS et CGI. Elanore Elessar Dimar

Prise en main rapide

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

Présentation du Framework BootstrapTwitter

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

ING & NEWSLETTER NEWSLETTER RESPONSIVE

mon site web via WordPress

TP JAVASCRIPT OMI4 TP5 SRC

Introduction à Expression Web 2

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

COMMENT PUBLIER SUR ARIANE?

Gestion Électronique de Documents et XML. Master 2 TSM

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

Optimiser pour les appareils mobiles

GUIDE D UTILISATION DU BACKOFFICE

Travaux dirigés n 10

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?

Dans cette Unité, nous allons examiner

Soyez accessible. Manuel d utilisation du CMS

< Atelier 1 /> Démarrer une application web

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

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

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

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

Bureautique Initiation Excel-Powerpoint

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

RESPONSIVE WEB DESIGN

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

Silfid : Agence de création de site internet, formations et Conseils Retour sommaire

INTRODUCTION AU CMS MODX

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

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

Webmaster / Webdesigner / Wordpress

Le logiciel de création de site internet IZISPOT est un outil très puissant et qui est assez simple après quelques temps d utilisation.

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

Menu Fédérateur. Procédure de réinstallation du logiciel EIC Menu Fédérateur d un ancien poste vers un nouveau poste

Manuel de mise en page de l intérieur de votre ouvrage

Troisième projet Scribus

Programmation Web TP1 - HTML

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

Création WEB avec DreamweaverMX

Publier dans la Base Documentaire

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

Tutoriel de démarrage rapide destiné aux EDITEURS

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

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

MAÎTRISE DE L ENVIRONNEMENT WINDOWS VISTA

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

Se former pour réussir!

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

Installation / Sauvegarde Restauration / Mise à jour

Formulaire pour envoyer un mail

ECLIPSE ET PDT (Php development tools)

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

Nouveautés de la version moodle 2.7

Pack Fifty+ Normes Techniques 2013

Manuel Utilisateur. Boticely

Site web «Savoirs CDI» Création des pages et saisie des contenus

Déploiement d application Silverlight

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

CA CA T T AL AL O O GUE GUE CATALO FORMATIONS t n s c o p. f r / / / / / / c o n t a c t n s c o p. f r / / / / / # t r o c n u m

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

SOUTENANCE ORALE RAPPORT DE PROJET D INFORMATIQUE

Optimiser les s marketing Les points essentiels

INTRODUCTION A JAVA. Fichier en langage machine Exécutable

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

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

FORMATION MULTIMÉDIA LVE

Les services usuels de l Internet

UN SITE WEB RESPONSIVE EN UNE HEURE?

Styler un document sous OpenOffice 4.0

IUP APTER - L3 UE 19B

Le codage informatique

USTL - Licence ST-A 1ère année Initiation à la programmation TP 1

Association UNIFORES 23, Rue du Cercler LIMOGES

CMS Modules Dynamiques - Manuel Utilisateur

Publier un Carnet Blanc

Afin d accéder à votre messagerie personnelle, vous devez vous identifier par votre adresse mail et votre mot de passe :

Transcription:

TP 8 : Créer son site web de D à Z... Présentation Nous allons tenter de créer en 2 ou trois séances un site WEB de toute pièce. Vous devrez choisir un thème (ce que vous voulez, ou presque...). Vous établirez ensuite une structure par parties mettant en scène des éléments multimédias ainsi que des informations que vous voulez faire passer aux personnes qui vous liront... Vous pouvez faire cela dans un document Word, mais en ne vous concentrant pas sur la mise en page! Enregistrer images et videos (si possible) dans votre répertoire personnel et conservez soigneusement la bibliographie. Cela se répartira de la manière suivante : S 1 : Choix du sujet, récupération des documents sur internet. Puis petite introduction théorique à la construction d un site web : HTML et CSS S 2 : Distribution de la fiche récapitulative sur l HTML et le CSS. Utilisation de Zazou Mini Web Server et de Notepad++. Fin du choix des documents et premiers codages... S 3 : Finalisation du codage. Vérification des liens et de la structure par le professeur. Transfert vers le serveur FREE : http://seconde.autun.free.fr/2nde?/monsite/ Les logiciels... Zazou Mini Web Server Il s agit d un serveur web pouvant être exécuté sur une clé USB. L intérêt : ne rien avoir à installer sur les PCs. Vous devez le décompresser dans : «Mes documents\portablezmws\» Pour lancer le serveur, vous devrez exécuter le fichier : «Mes documents\portablezmws\portablezmws.exe» Pour l instant, j ai installé une version démo pour servir de base à la création de votre site dans : «Mes documents\portablezmws\zmws\_web.zmwsc\demo\» Vous pourriez par exemple en faire une copie dans : «Mes documents\portablezmws\zmws\_web.zmwsc\monsite\» et travailler avec ce répertoire. Le contenu du répertoire est le suivant : images > Un répertoire où vous pourrez mettre l e s images et l e multimédia 403.php index. php + Le f i c h i e r principal b i b l i o. php + Le contenu de l a bibliographie favicon. ico * L icone du s i t e base. css La f e u i l l e de s t y l e qui contient l a structure de base du s i t e modele01. css La f e u i l l e de s t y l e qui contient l e modèle n 1 : couleurs, positionnement, etc. modele07. css Un autre modèle : i c i l e n 7. Vous trouverez un l i e n dans l e premier f i c h i e r vers l e s i t e ou se trouve l e s gabarits. perso. css Votre f e u i l l e de s t y l e personnelle ( couleur, gras... ) jwplayer. j s # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # swfobject. j s # Ces t r o i s f i c h i e r s sont pour l incrustation de videos # player. swf # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #

Notepad++ Il s agit d un petit éditeur de texte, qui remplace le notepad de windows. L intérêt : permettre la, coloration syntaxique c est à dire qu il reconnait le fichier que vous éditer par son contenu, et vous affiche les parties importantes dans différentes couleurs. Une fois décompressé, vous le trouverez dans : «Mes documents\notepad++portable\» Pour le lancer, vous devrez exécuter le fichier : «Mes documents\notepad++portable\notepad++portable.exe» GIMP Normalement, ce logiciel est installé sur les machines. Il vous permettra à l instar de Photoshop de modifier des images avant de les mettre sur votre site web. Par exemple, si vous trouvez une image comme icone pour votre site, il faudra la transformer en «.ico» pour des raisons de compatibilités avec IE7 et précédents. HTML, un langage à balises L HTML n est pas un langage de programmation. Il s agit d un langage permettant de décrire la mise en page et la forme d un contenu rédigé avec éventuellement du multimédia. Ainsi, une page HTML est ainsi un simple fichier texte contenant des balises (parfois appelées marqueurs ou repères ou tags en anglais) permettant de mettre en forme le texte, les images, etc. Les balises HTML fonctionnent par paire afin d agir sur les éléments qu elles encadrent. La balise fermante est précédé du caractère /) : <marqueur> Votre texte formaté </marqueur> Remarque : il y a parfois qques exceptions comme la balise de retour à la ligne : <br /> Les balises HTML ont la particularité de pouvoir être imbriquées de manière hiérarchique pour cumuler leurs propriétés. <i><u>vais-je y parvenir?</u>, mais bien sur, ce n est pas si difficile!!!</i> Par contre, l exemple ci-dessous n est pas correct : (pas de chevauchement) <i><b>comment ça Marche</i>, encyclopédie informatique libre</b> Un attribut est un élément, présent au sein de la balise ouvrante, permettant de définir des propriétés supplémentaires. (Souvent sous la forme : clé=valeur, mais certains uniquement par la clé) Voici un exemple d attribut pour la balise <p> (balise définissant un paragraphe), permettant de spécifier que le texte doit être aligné sur la droite : <p align="right">exemple de paragraphe</p> Chaque balise peut comporter un ou plusieurs attributs, chacun pouvant avoir (aucune,) une ou plusieurs valeurs. Le langage HTML ne tient pas compte des espaces, des tabulations et des sauts de ligne. Cela permet notamment d indenter le code HTML pour plus de lisibilité sans modifier l apparence de la page HTML dans le navigateur Le langage HTML possède par contre : l espace insécable : il s agit d une espace ne pouvant être brisée par une fin de ligne. Sa représentation en HTML est. le saut de ligne manuel : il s agit d un saut de ligne explicite. Sa représentation en HTML est <br /> Il est possible d ajouter des éléments d information dans une page web sans que ceux-ci soient affichés à l écran grâce aux balises de commentaires. <!-- Voici un commentaire -->

Structure du document HTML Un document HTML commence par la balise <HTML> et finit par la balise </HTML>. Il contient également un en-tête décrivant le titre de la page, puis un corps dans lequel se trouve le contenu de la page. L en-tête est délimité par les balises <HEAD> et </HEAD>. Le corps est délimité par les balises <BODY> et </BODY>. Voici par exemple une page HTML minimaliste : <HTML> <HEAD> <TITLE> T i t r e de l a page</title> </HEAD> <BODY> Contenu de l a page </BODY> </HTML> Je ne m étendrai pas sur les déclarations préliminaires du document : Déclaration du type, langage, encodage..., vous utiliserez celles qui se trouvent dans le document de la demo. Balises usuelles et caractères spéciaux Voici un lien où vous trouverez la plupart des caractères spéciaux en html : http://www.baudelet.net/table-caracteres-speciaux-html.htm Voici une liste (partielle) des balises en HTML : Structure : <html></html> Balise générale de l a page : Contient tout l e code de l a page ( sauf l a partie préliminaire ) <head></head> Balise d en t ê t e : Contient l e s l i e n s vers l e s f i c h i e r s externes (CSS, PHP, icones... ) < t i t l e ></ t i t l e > Balise de t i t r e pour votre s i t e <body></body> Balise de contenu ( corps du document) Contenus, paragraphes et titres Voir ici : http://www.gchagnon.fr/cours/html/tableaux.html <div></ div> Balise de type BLOC ( occupera l espace complet d une ou plusieurs lignes ) <span></span> Balise de type LIGNE ( va se " couler " dans l e texte ) <p></p> Nouveau paragraphe (BLOC) <h1></h1> T i t r e de niveau 1 (BLOC) <h2></h2> T i t r e de niveau 2 (BLOC) <hr s i z e =5 width=20% align= l e f t > Faire une ligne horizontale : ( voir l e s options ) <ol> Créer une l i s t e à puce ( voir l e s options ) < l i > Ligne 1 </ l i > Créer une ligne dans une l i s t e < l i > Ligne 2 </ l i > </ ol> <ul> Créer une l i s t e numérotées ( voir l e s options ) < l i > a r t i c l e 1 </ l i > Créer une ligne dans une l i s t e < l i > a r t i c l e 2 </ l i > </ ul> <img src ="lienversmonimage" a l t =" description "> Insérer une image Les tableaux Voir ici : http://www.gchagnon.fr/cours/html/texte.html Styles : Mais on utilisera de préférence le CSS <strong></ strong> Met l a police en gras <em></em> Emphase ( i t a l i q u e ou non) <s></ s> S t r i k e ( barré ) <sub></sub> Texte en indice <sup></sup> Texte en exposant < t t ></ t t > Caractère de machine à é c r i r e

Attributs id = "... " A t t r i b u t qui d é f i n i t un i d e n t i f i a n t UNIQUE (="un nom" ) pour un objet ( voir l e CSS) c l a s s = "... " A t t r i b u t qui d é f i n i t un i d e n t i f i a n t de type pour un objet ( voir l e CSS) s t y l e = "... " A t t r i b u t qui modifie directement l e s t y l e d un objet ( voir l e CSS) Le CSS Le CSS est un langage qui va vous permettre de dissocier la partie structure (fichiers, répertoires, pages) de votre site avec la mise en format de son contenu. Tout l intérêt réside dans la simplicité de son utilisation, et de sa maléabilité. Vous pourrez par exemple en un seul click : Modifier une couleur en une autre Modifier la forme de votre page Modifier toutes les couleurs d une page d un seul coup... etc. Le mieux par exemple est d utiliser un fichier externe de style, avec vos effets, couleurs, squelettes. Dans le répertoire démo, j en utilise 3 : Une pour le squelette et les propriétés communes, une pour les styles de mes éléments et une autre perso pour les modifications au cas par cas. Exemple : h2 text align : center ; color : black ; Signifie que toutes les balises <h2> de mon document seront telles que le texte sera aligné au centre et de couleur noire. Il est possible de coupler les éléments lorsque les styles sont communs : Dans le fichier CSS : h2, h3, ul text align : center ; color : green ; div em color : blue ; Et dans le fichier HTML : <h3>ce t i t r e de niveau 3 sera nécessairement centré et en vert</h3> <div> Ce bloc est de couleur normale, mais <em>cette partie est emphasée et bleue</em> et on revient comme avant </ div> L attribut «class» est un attribut qui peut apparaître dans n importe quelle balise. Exemple : Dans le fichier HTML : <p class ="unnom">ceci est un paragraphe en rouge dont l e s t y l e sera d é f i n i par "unnom". </p> Et dans le fichier CSS :.unnom color : red ; Remarque : Si l attribut avait été «id» et non pas «class», on aurait écrit «#unnom» à la place de «.unnom» L hérédité en CSS s utilise de la manière suivante : Dans le fichier CSS : div. fondgris background color : gray ;

.ma color : red ;. voiture font s t y l e : i t a l i c ; Et dans le fichier HTML : <div class =" fondgris "> Ceci est un bloc dont l arrière plan est g r i s </ div> <p class =" fondgris "> Ceci est un bloc qui étant de type <p> aura un fond normal </p> <h1 class ="ma"> Ce t i t r e sera rouge </h1> <span class ="ma voiture "> I c i ce texte sera en rouge ET en i t a l i q u e!! </span> Les liens : Voir ici : http://fr.selfhtml.org/html/liens/definir.htm#miseenforme_css Si cette partie vous semble difficile en particulier les pseudos-formats Venez me voir. Vous en savez assez à présent pour vous lancer dans le grand bain. Voici un lien vers les différents styles CSS que vous pourriez utiliser : http://fr.selfhtml.org/css/proprietes/index.htm