Formation HTML / CSS. ar dionoea



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

HTML, CSS, JS et CGI. Elanore Elessar Dimar

LES GRANDES ETAPES DE CREATION D UN WEB DESIGN

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

JOOMLA 1.5 avancé SUPPORT DE COURS + annexe

Tutoriel : Feuille de style externe

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

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

Media queries : gérer différentes zones de visualisation

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

Gestion Électronique de Documents et XML. Master 2 TSM

Le piratage informatique. Rapport de projet. Spécialité Informatique 1 re année. DEJOUR Kévin SOUVILLE Jean-François. Suivi : Mokhtari-Brun Myriam

Luc Brun. Création de pages Web Dynamiques p.1/75

TP JAVASCRIPT OMI4 TP5 SRC

Client / Serveur. Rémy Courdier. Normes et Standards. C/S et l Internetl

101 Réaliser et publier un site WEB

{less} Guide de démarrage

UN SITE WEB RESPONSIVE EN UNE HEURE?

RESPONSIVE WEB DESIGN

Les outils de création de sites web

Programmation Internet Cours 4

Travaux dirigés n 10

Celui qui vous parle. Yann Vigara

Bernard Lecomte. Débuter avec HTML

1. La notion de cascade

SUPPORT DE COURS / HTML

Présentation du Framework BootstrapTwitter

Zen, SASS, responsive design

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

TD HTML AVEC CORRECTION

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

TP création et publication d'un site web statique

ING & NEWSLETTER NEWSLETTER RESPONSIVE

HTML. Notions générales

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

ENVOI EN NOMBRE DE Mails PERSONNALISES

Chapitre IX. L intégration de données. Les entrepôts de données (Data Warehouses) Motivation. Le problème

Guide de réalisation d une campagne marketing

Architecture Multi-Niveaux

CREATION d UN SITE WEB (INTRODUCTION)

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

Les types de fichiers

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

Normes techniques 2011

SII Stage d informatique pour l ingénieur

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

// HTML, Javascript XHTML & CSS

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

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?

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

RESPONSIVE DESIGN : Comment offrir à vos sites une adaptabilité parfaite?

Sana Sellami. Licence Professionnelle SIL

Introduction à Expression Web 2

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

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

15-3 Positionnement fixe Mise en pages avec flottements

CSS : on reprend tout à zéro! Par Joe Gillespie

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

Les sites web avec NVU

Optimiser les performances d un site web. Nicolas Chevallier Camille Roux

Intégrateur Web HTML5 CSS3

PEPSITE EST COMPATIBLE UNIQUEMENT SUR IE10+

Classe ClInfoCGI. Fonctions membres principales. Gestion des erreurs

Préambule. Sommaire. Ouverture de votre Service Client. Configuration de La Solution Crypto. Activation. Paramètres PagesIMMO

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

Pack Fifty+ Normes Techniques 2013

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

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

Responsive Web Design. Responsive Design avec HTML 5.0 et CSS3

Les services usuels de l Internet

XML : documents et outils

<?xml version="1.0" encoding="iso " standalone="yes"?>

Comparaison entre les applications natives et les web apps dans le domaine des Smartphones

Dévéloppement de Sites Web

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

Le codage informatique

Guide technique d accessibilité pour la création et la refonte des sites Web de l administration publique. Date : Juillet 2010 Version 1.

Grille fluide. Une grille fluide sert à structurer la mise en page, la rendre harmonieuse et faciliter le passage au responsive web design

SOUTENANCE ORALE RAPPORT DE PROJET D INFORMATIQUE

Démarrer avec Ajax et le php: exemple d'application

Demain, encore plus de tifinaghes sur Internet

Panel des technologies Web

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

Faculté de Génie Chaire industrielle en infrastructures de communication. La technologie XML. Wajdi Elleuch

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

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

Responsive Design. Technologies du web. Stéphane Bouvry, 2014

Notes pour l utilisation d Expression Web

Séance d ED n 5 : HTML et JavaScript

CONCEPTION D S ADAPTATIFS

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

Optimiser les s marketing Les points essentiels

Optimiser moteur recherche

Logiciels de référencement

Prise en main rapide

Création de site Web : Volet II concevoir et mettre un site en ligne

Transcription:

Formation HTML / CSS ar dionoea

le HTML Hyper Text Markup Language langage descriptif composé de balises interprété par le navigateur page HTML = simple fichier texte (bloc notes, vim,...)

les déclarations codage des caractères : <?xml version="1.0" encoding="iso-8859-15"?> norme (ici XHTML 1.0 strict) : <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/tr/xhtml1/dtd/xhtml1- strict.dtd">

le validator!!!! Il faut respecter les règles de syntaxe! page valide = même sens pour tous les navigateurs Une page HTML valide est une page qui passe le test du validator (http://validator.w3.org)

le principe des balises balise = limite d'une boîte où l'on peut mettre des choses <balise> chose </balise> à chaque balise ouvrante <balise>...... on associe une balise fermante </balise> balises sans contenu : <autrebalise /> <balise attribut1="valeur" attribut2="valeur">...</balise> commentaire : <!-- bla bla bla -->

la strucutre d'une page HTML <?xml version="1.0" encoding="iso-8859-15"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-strict.dtd"> <html> <head> <!-- l'en-tête --> </head> <body> <!-- le corps --> </body> </html>

l'en tête <head>... </head> informations qui ne seront pas affichées sur la page HMTL titre de la page : <title>ma page html</title> informations utilisées par les moteurs de recherche : <meta name="description" content="formation HTML" />

le corps <body>... </body> informations qui vont s'afficher dans le navigateur

structuration du texte <p>paragraphe</p> <hr/> (trait horizontal) <h1>important</h1>... <h6>moins important</h6> <div>bloc</div>

structuration du texte les listes non ordonnées : <ul> <li>amuse</li> <li>soir</li> </ul> les listes ordonnées : <ol> <li>pouquoi</li> <li>banane</li> </ol>

structuration du texte les tables : <table> <tr> <td>1ère ligne, 1ère colonne</td> <td>1ère ligne, 2ème colonne</td> </tr> <tr> <td>2ème ligne, 1ère colonne</td> <td>2ème ligne, 2ème colonne</td> </tr> </table>

au fil du texte Il s'agit de balises qui doivent être contenues dans celles de structuration. aller à la ligne : <br/> écrire en italique : <i>...</i> écrire en gras : <b>...</b> délimiter une partie du texte : <span>...</span>

au fil du texte les liens : <a href="http://via.ecp.fr">page web</a> <a href="page2.html">autre page</a> <a href="mailto:perms@via.ecp.fr">email</a>

au fil du texte les images : <img src="ma_photo.jpg" alt="description" /> une image lien : <a href="http://www.perdu.com"> <img src="lost.png" alt="lost" /></a>

<?xml version="1.0" encoding="iso-8859-15"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-strict.dtd"> <html> <head> <title>titre</title> </head> <body> <p>ceci est un paragraphe</p> <hr/> <h1>bonjour!</h1> <h3>moyenjour.</h3> <h6>mauvaisjour.</h6> <p>je vais aller <a href="http://www.via.ecp.fr"> rendre visite à via</a>. via c'est bien <img src="smiley.jpg" alt=":)" />.</p> <ul> <li>un élément</li> <li>un autre élément</li> </ul> <ol> <li>premier élément</li> <li>deuxième élément</li> </ol> </body> </html>

<h1>une table un peu plus compliquée...</h1> <table border="1"> <tr> <td colspan="3"> 1ère ligne, 1ère colonne </td> <td>1ère ligne, 4ème colonne</td> </tr> <tr> <td>2ème ligne, 1ère colonne</td> <td>2ème ligne, 2ème colonne</td> <td>2ème ligne, 3ème colonne</td> <td rowspan="2"> 2ème ligne, 4ème colonne </td> </tr> <tr> <td colspan="2" rowspan="2"> 3ème ligne, 1ère col </td> <td>3ème ligne 3ème colonne</td> </tr> <tr> <td>4ème ligne, 3ème colonne</td> <td>4ème ligne, 4ème colonne</td> </tr> </table>

les CSS ou feuilles de style CSS : cascading stylesheets mise en page dans l'en tête : <link href="style.css" type="text/css" rel="stylesheet" title="blablabla" />

structure d'une feuille de style notion de classe p.pouet{ font-size: 12px; background-color: red; } balise.nom{ propriété: valeur; propriété: vlaeur; } Pour appliquer la classe, il suffira ensuite d'ajouter l'attribut class="nom" dans le code HTML. exemple : <p class="pouet">bla bla bla</p> classe applicable à tout type de balise :.pouet {...} classe appliqué à toutes les balises d'un type : p {... }

autres manières de spécifier un style toujours dans l'en tête : <style type="text/css"> table.truc{ border-width: 2px; background-color: blue; } </style> ou dans la balise elle même : <h1 style="text-decoration: underline;">bla bla</h1>

quelques propriétés pour le texte: font-family: Garamond, Times New Roman, serif; font-size: taille; font-style: normal italic; font-weight: normal bold bolder lighter; color: couleur; text-align: left center right justify; text-decoration: none underline;

quelques propriétés pour les listes: list-style-type: upper-alpha lower-alpha upper-roman lower-roman decimal circle disc square; list-style-image: url('image.jpg');

quelques propriétés pour l'arrière plan: background-color: couleur; background-image: url('image.jpg'); pour les bordures: border-width: taille; border-color: couleur; border-style: none solid dotted dashed double; ou border: taille couleur style; mais aussi border-bottom... border-top... border-left... border-right...

quelques propriétés pour les blocs / tables : width: taille; height: taille; vertical-align: top middle bottom; width top middle height bordure bottom

quelques propriétés pour les marges : margin: taille ou margin-bottom... margin-top... margin-left... margin-right... idem avec padding au lieu de margin autre élément margin border autre élément padding affichage du texte autre élément

quelques propriétés pour le positionnement : position: static relative absolute fixed; top: position; left: position; top bottom: position; left right: position; right bordure de l'élément bottom

annexe les couleurs : #RRVVBB en hexadécimal ou #RVB en hexadécimal ou rgb(255,0,128) en décimal ou encore red, blue, white, green, black... les tailles et positions : en pixels : 12px ou en centimetres : 12cm ou encore en points : 12pt et même en pourcentage de l'élément parent : 12% voire parfois par rapport à la taille de la police : 12em

<?xml version="1.0" encoding="iso-8859-15"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/tr/xhtml1/dtd/xhtml1- strict.dtd"> <html> } <head> <title>titre</title> h1 { <link rel="stylesheet" type="text/css" href="style.css" title="mon style" /> } </head> h3 { <body> <p class="moche">ceci est un paragraphe</p> <hr/> }.moche { color: #ff0; background-color: #123456; font-weight: bold; border: 4px solid red; font-size: 10px; font-size: 30px; text-decoration: underline; <h1>bonjour!</h1> <h3>moyenjour.</h3> <h6>mau<span class="moche"> vais</span>jour. </h6> ol.truc { list-style-type: lower-roman; } <ol class="truc"> <li>premier élément</li> <li>deuxième élément</li> </ol> </body> </html>

les liens utiles le World Wide Web consortium qui définit les normes : http://www.w3.org et le validator : http://validator.w3.org un très bon site pour apprendre : http://www.w3schools.com et encore mieux : http://www.via.ecp.fr/formations

<des questions? />

Le php et les bases de données? Rendez vous la semaine prochaine

adresses les adresses peuvent être spécifiées de deux manières: adresse absolue: http://www.cti.ecp.fr/~goretg6/site/page.html adresse relative: (c'est à dire par rapport à l'emplacement de la page web) dans le même répertoire: page.html dans un sous répertoire: rep/page.html dans le répertoire parent:../page.html etc...