Mohammed REZGUI m.rezgui06@gmail.com. Basé sur le cours de Guillaume Perez

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

Formation HTML / CSS. ar dionoea

LES GRANDES ETAPES DE CREATION D UN WEB DESIGN

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

HTML, CSS, JS et CGI. Elanore Elessar Dimar

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

Présentation du Framework BootstrapTwitter

ING & NEWSLETTER NEWSLETTER RESPONSIVE

Sana Sellami. Licence Professionnelle SIL

Programmation Internet Cours 4

Les outils de création de sites web

Bernard Lecomte. Débuter avec HTML

Gestion Électronique de Documents et XML. Master 2 TSM

creer votre site internet en html/css

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

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

HTML. Notions générales

SUPPORT DE COURS / HTML

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

CREATION d UN SITE WEB (INTRODUCTION)

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

Normes techniques 2011

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

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

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

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

TP JAVASCRIPT OMI4 TP5 SRC

Les services usuels de l Internet

Tutoriel : Feuille de style externe

Guide de réalisation d une campagne marketing

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

Pack Fifty+ Normes Techniques 2013

// HTML, Javascript XHTML & CSS

Optimiser les s marketing Les points essentiels

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

HTML/CSS - Travaux Pratiques 2

Architecture Multi-Niveaux

Classe ClInfoCGI. Fonctions membres principales. Gestion des erreurs

DÉFINITION DE LA NEWSLETTER : OUVERTURE DU LOGITIEL ETARGET

Optimiser pour les appareils mobiles

SYSTÈMES D INFORMATIONS

mon site web via WordPress

TD HTML AVEC CORRECTION

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

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

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

Optimiser moteur recherche

Notice d accessibilité HTML, CSS et JavaScript

Mise à jour : janvier 2015 POURQUOI ET COMMENT OPTIMISER LES VISUELS

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

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

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

Publier dans la Base Documentaire

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

Utilisation de l éditeur.

Groupe Eyrolles, 2003, ISBN : X

Notes pour l utilisation d Expression Web

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

Alors "Web" c'est le service Internet permettant de naviguer à travers des pages Web.

Programmation Web. Madalina Croitoru IUT Montpellier

Internet. DNS World Wide Web. Divers. Mécanismes de base Exécution d'applications sur le web. Proxy, fire-wall

Application Web et J2EE

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

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

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

L envoi d un formulaire par courriel. Configuration requise Mail Texte Mail HTML Check-list

SII Stage d informatique pour l ingénieur

EXPOSE. La SuisseID, qu est ce que c est? Secrétariat d Etat à l Economie SECO Pierre Hemmer, Chef du développement egovernment

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

MODE D EMPLOI WORDPRESS

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

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

Introduction à Expression Web 2

Les sites web avec NVU

Publier un Carnet Blanc

Module BD et sites WEB

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

GUIDE D UTILISATION DU BACKOFFICE

Manuel utilisateur du CMS Anan6

Séance d ED n 5 : HTML et JavaScript

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

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

GUIDE Excel (version débutante) Version 2013

Introduction aux concepts d ez Publish

Intégrateur Web HTML5 CSS3

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

Guide d implémentation. Réussir l intégration de Systempay

SPECIFICITES TECHNIQUES DES FORMATS PUBLICITAIRES

Création d un site Internet

Théorie : internet, comment ça marche?

WordPress Référencement naturel (SEO) Optimiser. son référencement. Daniel Roch. Préface d Olivier Andrieu

US & COUTUMES : LES REGLES D USAGE EN E- MAIL MARKETING Ou comment optimiser vos chances de bien réaliser des campagnes en toute sérénité

Panel des technologies Web

WEBSEMINAIRE INTRODUCTION AU REFERENCEMENT

Création d'une application WEB avec PHP / MySQL

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

INTRODUCTION AU CMS MODX

1 ère Université WEB. Courbevoie Samedi 21 octobre Votre site interactif sur internet.

Transcription:

Mohammed REZGUI m.rezgui06@gmail.com Basé sur le cours de Guillaume Perez

Contenu, Organisation

Objectif principal: Base pour la création d un site Notions de client-serveur Notions de programmations

Option 1: Une note de TP Un partiel intermédiaire (court) Un partiel final Option 2: Une note de TP Un projet Un partiel final

Client-Serveur, HTML, CSS

Pour l internaute (client) Un navigateur Un URL Un document (fournit par le serveur) Pour le «fournisseur» (serveur) Une adresse Un serveur (Ordinateur / Logiciel) Des documents

URL Un URL représente une identification d un endroit où est stockée une ressource sur le réseau Internet Format d un URL: (note le symbole [xxx] signifie que xx est facultatif) Protocole:// Hôte [:Port] Chemin Nom [#Ancre] [?Paramètres] Exemple 1 : une ressource statique http://deptinfo.unice.fr/~renevier/l2mass/index.php Exemple 2 : une ressource dynamique (générée avec des paramètres) http://google.fr/?search=unice&safe=true

Codage d un URL: space %20! %21 «%22 # %23 $ %24 % %25

Langage des documents web

Balise : instruction de mise en forme Balise : contient du texte et/ou des autres balises autorisées Balise : structure le texte

Différence de visualisation Vue pour l ordinateur: Balise, code PHP, espace en tout genre Vue pour le client: Le contenue organisé visuellement

Navigateur : recherche des balises et interprétation <BALISE_A> </BALISE_A> Caractères spéciaux: «&#code ascii;» EX: & => & < => < > => > é => é

Navigateur : recherche des balises et interprétation Tout les caractères spéciaux: &+lettre+accent; accent : acute, grave, circ, cedil, tilde Outils de validation: http://validator.w3.org

Format général des balises Balises conteneurs Contiennent du texte, des autres balises. Peut être utilisé pour présenter ou structurer le contenu Exemple : <h1> Mon document </h1> <!-- titre --> Balises vides Insérer un élément hors du texte, image, séparateur, saut de ligne Exemple : <hr><! ajouter un séparateur horizontal -- >

Balises Conteneurs <nombalise {attribut=«val»}> Contenu de la balise </nombalise> Balises vides <nombalise {attribut=«val»} /> {attribut=«val»} : liste des couples attribut = val séparés par des espaces

<?xml version="1.0" encoding="utf-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>...</title> </head> <body> </body> </html> Exemple

Balises structurelle Balises de titres Balises de paragraphes et citations Balise lien hypertext Balises de listes Balise de block Balises de table (tableaux) Balises de formulaire Basiles HTML5... Balises de Frame Balises Meta (ente tes)

<html> </html> Définition d un document Contient une balise head suivie d une balise body <head> </head> Contient les entêtes et meta-données du document Contient obligatoirement un <title> </title> Peut contenir les balises : meta, script, style ect <title> le titre </title> Titre du document, en haut dans le navigateur Contient du texte <body> <body> Contient tout le corp du document Partie central du navigateur Exemple

<h1> Titre de niveau 1 très important </h1> <h2> Titre de niveau 2 important </h2> <h6> titre de niveau 6 </h6> Bien ordonner ses titres permet Avoir un document organisé Plus tard avec CSS de donner un style personnalisé en fonction de l importance du titre Exemple

<p>le contenue du paragraphe</p> Le navigateur ajouter automatiquement un saut de ligne avant et après le paragraphe <br /> insert un saut de ligne a l intérieur de votre paragraphe Le navigateur va retirer tout les espaces en trop et les sauts de ligne de votre texte brut avant de l afficher Le code : <p> a b c e</p> Affichera : a b c d e d <pre>contenue</pre> Affichera le texte brut Exemple

<a>élément cliquable</a> L élément peut être un mot, une phrase, une image Attribut important: href= destination <a href= www.unice.fr >Site de l université de nice</a> Attribut target (optionnelle) <a href= www.unice.fr target= blank >université de nice</a> Ouvrira la page dans un nouvelle onglet ou une nouvelle fenêtre Exemple

Liste ordonnée <ol> <! debut de la list--> <li>premier élément</li> <li>deuxième élément</li> </ol> <! fin de la list --> Liste non-ordonnée <ul> <! debut de la list--> <li>premier élément</li> <li>deuxième élément</li> </ul> <! fin de la list --> Donne 1. premier élément 2. deuxième élément Donne premier élément deuxième élément Exemple

Les élément du langage HTML peuvent être regroupé Deux type de balise Balise block Peut générer des sauts de ligne <p>, <h1>, <ol> Balise inline Ne génère pas de saut de ligne <img>, <b>, <a> Exemple

<div> contenu du block </div> Le navigateur ajoute une ligne avant et après Quand il est utilisé avec CSS, il servira a assigner soit un style special a un block ou à le placer dans la page <span>contenue inline</span> Balise inline donc pas de saut de ligne Utilisé avec CSS pour ajouter un style spécial à du texte Exemple

Les tableaux sont un moyen d afficher des données de façon ordonnée et souvent automatique <table> structure du tableau </table> Attribut border= 1 (optionnelle) pour afficher une bordure Structure du tableau <tr> structure de la ligne </tr> Structure de la ligne <td> contenu de la colonne </td> Exemple

Structure du tableau <caption> titre du tableau </caption> Doit être placé directement après la balise <table> Ne doit contenir que du inline structure de la ligne <th> titre de colonne </th> Attribut des lignes / colonnes rowspan = nombre de ligne colspan = nombre de colonne Exemple

Structure du tableau <thead> {<tr>}+ </thead> <tfoot> {<tr>}+ </tfoot> <tbody> {<tr>}+ </tbody> Même nombre de colonne tbody obligatoire sauf si unique et pas de thead ni tfoot Exemple

Structure du tableau <colgroup> Contient les balise <col/> <col> Regroupement d attribut pour des colonnes Attribut span (nom de colonne) <colgroup> <col span= 2 style="background-color:red" > <col style="background-color:blue" > </colgroup> Les deux premières colonnes sur fond rouge et la 3eme sur fond bleu Exemple

<img/> Attribut src= adresse de l image Adresse relative ou absolue Attribut alt= texte alternatif Description de l image Exemple