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



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

Les outils de création de sites web

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

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

HTML. Notions générales

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

Présentation du Framework BootstrapTwitter

Programmation Internet Cours 4

LES GRANDES ETAPES DE CREATION D UN WEB DESIGN

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

ING & NEWSLETTER NEWSLETTER RESPONSIVE

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

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

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

Utilisation de l éditeur.

Les services usuels de l Internet

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?

Optimiser les s marketing Les points essentiels

PARAMETRAGE CONSOLE ADMINISTRATION DE MESSAGERIE "VENDOME.EU" NOTICE UTILISATION

Pack Fifty+ Normes Techniques 2013

GESTION DU LOGO. 1. Comment gérer votre logo? Format de l image Dimensions de l image Taille de l image 9

Spétechs Mobile. D e r n i è r e m i s e à j o u r : a o û t 2014

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é

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

Soyez accessible. Manuel d utilisation du CMS

JPEG, PNG, PDF, CMJN, HTML, Préparez-vous à communiquer!

Foire aux questions. C est un programme d exploitation et de recherche sur le Web. Exemple : Internet Explorer, Firefox, Opera et Netscape.

Sana Sellami. Licence Professionnelle SIL

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

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

Groupe Eyrolles, 2003, ISBN : X

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

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

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

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

MAÎTRISE DE L ENVIRONNEMENT WINDOWS VISTA

Bureautique Initiation Excel-Powerpoint

creer votre site internet en html/css

02/02/2011. test 1. Communication visuelle & web. Pao. Principes fondamentaux. Les six principes de base. La mise en page. Module sur trois journées

Relever le défi du Web mobile

Création de maquette web

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

Tutoriel : Feuille de style externe

Dans le sujet ci-dessous, il faut faudra : - écrire des réponses - surligner en jaune la ou les bonnes réponses

Fascicule 1.

+33 (0) Sarl ISB Altipolis2 av. Du Général Barbot Briancon - France

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

CREATION d UN SITE WEB (INTRODUCTION)

SII Stage d informatique pour l ingénieur

Avant-propos FICHES PRATIQUES EXERCICES DE PRISE EN MAIN CAS PRATIQUES

HTML, CSS, JS et CGI. Elanore Elessar Dimar

Intégrer des médias. Plateforme e-tourisme. demo.minisites.encharentemaritime.com

Normes techniques 2011

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

RESPONSIVE WEB DESIGN

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

mon site web via WordPress

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

Devenez un véritable développeur web en 3 mois!

TD HTML AVEC CORRECTION

Optimiser pour les appareils mobiles

Stage «Créer et animer un site Web en équipe»

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

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

Atelier Formation Pages sur ipad Pages sur ipad

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

Guide de réalisation d une campagne marketing

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

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

Spétechs Mobile. D e r n i è r e m i s e à j o u r : s e p t e m b r e

INTRODUCTION AU CMS MODX

Comment utiliser WordPress»

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

DÉFINITION DE LA NEWSLETTER : OUVERTURE DU LOGITIEL ETARGET

Atelier E-TOURISME Optimiser la visibilité de son site sur les moteurs de recherche. ecotourismepro.jimdo.com

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

C r é a t i o n D e S i t e s. P o l C R O V A T T O

INTRODUCTION A JAVA. Fichier en langage machine Exécutable

Création d articles sur le site web du GSP

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

Centre de formation: Collège IBN BASSAM - TEMARA. Ce cours est proposé par le professeur d informatique:

WordPress : principes et fonctionnement

Manuel utilisateur du CMS Anan6

WEB & DÉVELOPPEMENT LES BASES DU WEB LE LANGAGE HTML FEUILLES DE STYLES CSS HISTORIQUE D INTERNET ET DU WEB LES DIFFÉRENTS LANGAGES

FrontPage Support d apprentissage septembre 2000

Spétechs Mobile. Octobre 2013

Services bancaires par Internet aux entreprises. Guide pratique pour : Rapports de solde Version

Formation > Développement > Internet > Réseaux > Matériel > Maintenance

Travaux dirigés n 10

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

Le codage informatique

Création WEB avec DreamweaverMX

Point 3.7. Publier des contenus dans un portail e-sidoc. Janvier 2013 Documentation détaillée V 2.2

MODELE DE BRIEF AGENCE

Notes pour l utilisation d Expression Web

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

Transcription:

IFT1147 Programmation Serveur Web avec PHP Un bref survol du langage HTML HMTL HTML: Hypertext Markup Language HTML est essentiellement un langage de description de structure de document (par exemple titre, paragraphe, etc.) Les standards HTML sont créés par le World Wide Web Consortium. Nous utiliserons la définition HTML 4.01 IFT1147 - HTML 2 Structure d un document HTML IFT1147 - HTML 3 1. Définition du type de document; dans le cadre du cours, ce sera HTML 4.01 2. Conteneur HTML 1. En-tête Le titre, l auteur, la mise en page etc. 2. Corps Le contenu principal de la page. IFT1147 - HTML 4 Balises HTML IFT1147 - HTML 5 Une balise HTML est composée d un mot clé placé entre deux chevrons <html>,,, <img> Dans le cas des conteneurs, la balise terminale est identique à la balise initiale à la différence qu elle commence par /, par exemple <html> et IFT1147 - HTML 6 1

Entités de caractères IFT1147 - HTML 7 Les entités de caractères permettent d utiliser des caractères qui ne sont pas nécessairement disponibles sur le clavier (par exemple des caractères accentués). Toutes les entités de caractères commencent par le symbole & et se terminent par le symbole ; IFT1147 - HTML 8 Entités de caractères - exemples é è ê À ô ç Ç é è ê À ô ç Ç & & < < > > «» IFT1147 - HTML 9 IFT1147 - HTML 10 Titres et paragraphes Jeux de caractères Il existe 6 niveaux de titres <h1>, <h2>,, <h6> <h1> est le conteneur pour le titre le plus important. Le conteneur sert à définir un paragraphe. La balise <br> crée un retour à la ligne à l intérieur d un paragraphe. IFT1147 - HTML 11 Chaque fichier est enregistré selon un jeu de caractères. Les plus fréquents (au Québec) sont du type iso-latin (iso-8859) ou unicode. Il faut spécifier dans l en-tête du document HTML le jeu de caractères approprié afin que le navigateur puisse afficher le document correctement. IFT1147 - HTML 12 2

Unicode et UTF8 Commentaires Utf8 est un jeu de caractères unicode qui enregistre les caractères les plus fréquents en moins d octets que les caractères moins fréquents. La taille de fichiers utf8 est donc relativement petite. Tout traitement de chaîne de caractères devient plus difficile! IFT1147 - HTML 13 Vous pouvez insérer des commentaires dans le code source HTML <!-- le code du commentaire --> Un commentaire peut inclure plusieurs lignes. Soyez conscients que les commentaires sont visibles (dans le code source HTML) pour les usagers de votre site. IFT1147 - HTML 14 Liens Listes Un lien est un pointeur vers un autre document <a href="url"> </a> L URL peut prendre trois formes: Lien externe: http://www.umontreal.ca Lien relatif:../../index.html Position interne: index.html#position HTML permet de créer facilement des listes à puces ainsi que des listes numérotées. Conteneur de liste à puces: <ul> Conteneur de liste numérotée: <ol> Chaque article de la liste est indiqué par le conteneur <li>. IFT1147 - HTML 15 IFT1147 - HTML 16 Listes - exemple Tableaux <ul> <li>lundi <ol> <li>17h30</li> <li>20h30</li> </ol> </li> <li>mardi</li> <li>mercredi</li> </ul> Lundi 1. 17h30 2. 20h30 Mardi Mercredi Conteneur de tableau: <table> Conteneur de ligne: Conteneur de cellule: <td> Conteneur de cellule de titre: <th> Les tableaux sont aussi souvent utilisés pour la présentation visuelle du contenu. IFT1147 - HTML 17 IFT1147 - HTML 18 3

Tableaux - <thead> et <tbody> Tableaux - exemple Les conteneurs <thead> et <tbody> peuvent être utilisés afin de séparer les lignes de l en-tête de celles du contenu. Dans plusieurs navigateurs, la partie <thead> sera répétée, lors de l impression, au début de chaque page (si le tableau s imprime sur plusieurs pages). <table> <th>nom</th> <th>devoir 1</th> <th>albert</th> <th>9.4</th> <th>alice</th> <th>10</th> </table> Nom Albert Alice Devoir 1 9.4 10 IFT1147 - HTML 19 IFT1147 - HTML 20 Tableaux - paramètres Images Plusieurs paramètres permettent d influencer la disposition des tableaux. Bordure: <table border= 1 > Étendre les dimensions d une cellule Horizontalement: <td colspan= 2 > Verticalement: <td rowspan= 2 > La balise <img> permet d insérer des images <img src= fichier alt= des > L attribut obligatoire alt spécifie un texte à afficher à la place de l image si: L image n est pas disponible L usager ne souhaite pas afficher les images (si sa connexion est lente par exemple) IFT1147 - HTML 21 IFT1147 - HTML 22 Images - formats Redirection automatique Trois formats d image sont supportés par la vaste majorité de navigateurs. JPEG Le format de choix pour les photos GIF Pour les graphiques qui peuvent être animés PNG Aussi pour les graphiques Le langage HTML permet de rediriger le navigateur vers une nouvelle page. Il faut écrire dans le conteneur <meta http-equiv="refresh" content="5; url=http://www.example.com"> Ceci est très utile si vous devez déménager un site vers une nouvelle adresse. IFT1147 - HTML 23 IFT1147 - HTML 24 4

Validation Ressources Afin d être bien affiché dans tout navigateur, un document HTML ne devrait jamais contenir d erreurs. Il existe plusieurs logiciels qui permettent de vérifier si un document est conforme à la spécification HTML. Dans le cours, nous utiliserons http://validator.w3.org http://www.w3.org Toutes les spécifications HTML http://www.htmlhelp.com Une façon simple d obtenir des conseils d utilisation sur chaque balise http://www.google.com Comme d habitude IFT1147 - HTML 25 IFT1147 - HTML 26 Bonnes pratiques - 1 Bonnes pratiques - 2 Créez du code HTML simple. Vérifiez l affichage des pages dans le plus grand nombre de navigateurs. Vérifiez l affichage sous différentes résolutions d écran. Une façon simple d y arriver est de créer un fond d écran avec les bornes pour une résolution de 800x600 pixels et de 1024x768 pixels. IFT1147 - HTML 27 Évitez les noms de fichiers contenant des espaces, des caractères accentués etc. Utilisez les descriptions de contenus et non pas les formattages. Pour ce qui est de la présentation visuelle, utilisez les feuilles de style (CSS). IFT1147 - HTML 28 5