Formation (x)HTML / CSS

Slides:



Advertisements
Présentations similaires
Introduction aux Web Services Partie 1. Technologies XML
Advertisements

Introduction aux Web Services Partie 1. Technologies HTML-XML
HTML.
17 octobre 2012 Grégory Petit
HTML / CSS Gestion des systèmes d’information Classe terminale
HTML-CSS-XHTML.
2. Premiers pas en CSS… Comprendre le fonctionnement de la syntaxe CSS
LE HTML ISN Terminale S Un peu d’histoire …
HTML Cours 3. Plan du cours Les feuilles de styles CSS Mise en forme du texte et des paragraphes.
IUT SRC Année 2004/2005Antonio Capobianco 1 HTML>Formater du texte>Les titres Définir les titres HTML distingue 6 niveaux de titre : Titre N°1 Titre N°2.
INTERNET Le langage HTML
HTML Cours 1.
Cours de HTML suite applications
Cascading Style Sheets CSS: Feuilles de Style en Cascade Feuille: Fichier-séparé.css Style: Design de votre Site Cascade: la Page d'accueil et les sous.
CSS et DREAMWEAVER.
HTML Rappels des fondamentaux
D é veloppement de sites web statiques Par DRISS AIT EL HADJ Par DRISS AIT EL HADJ Avril 2012.
Dreamweaver Séance 1.
Introduction au HTML Qu’est ce que le HTML ?
1 er séance SI28 A2004 YIN Lei Emmanuel Eugene. Plan de l’exposé  Introduction au HTML  Le HTML dans le bloc-notes (notepad)  Présentation de Dreamweaver.
SPIP Un logiciel libre pour la gestion d'un site web d'informations SPIP.
Marcel Bosc Introduction Web Université Paris-13Département informatiqueIUT de Villetaneuse ère année, cours - 1/5.
Comprendre les sites web MODULE 1 | CHRISTIAN BLÉSER (2015)
RMLL 2010 Un aperçu des nouvelles normes HTML 5 et CSS 3 Rencontres Mondiales des Logiciels Libres Bordeaux - mercredi 7 juillet 2010 Francis Draillard,
Cours de HTML suite. Sommaire...  Tableaux : le chevauchement de cellules (avec colspan et rowspan). Tableaux : le chevauchement de cellules (avec colspan.
Chapitre 5 XHTML et CSS. Votre titre …votre code xhtml … Gabarit xhtml sans feuilles de style.
Service de Formation Continue Technologie Web HTML et sémantique Gagner en simplicité et efficacité avec un code HTML respectueux des standards G. Chagnon.
Traitement de texte OpenOffice 2 : première approche. B. Gugger – Novembre 2006 – Département RTC.
Toulibre : présentation de... xhtml + css par Rémy Sanchez.
Master ESEEC Rédaction de documents (longs) structurés Patrice Séébold Bureau 109, Bât B.
Octobre 2013 Smartweb Refonte des sites Internet AIDE – K-Sup v6.
Workflow basique Traitement de texte
Exposé - étude de cas - Le HTML.
SPIP.
Création de site web Langage & programmation.
TIC (Techniques de l’Information et de la Communication)
I- ANALYSE DU BESOIN / Plan
Comprendre l’environnement Web
Editeur de texte Si vous copiez/collez du texte en provenance d’un autre logiciel (Word, par exemple), prenez soin de le « nettoyer » pour respecter la.
Numérotation Insertion d'objets
HTML.
TIC (Techniques de l’Information et de la Communication)
Création de site web Feuilles de style.
Nouvelles balises de structure
Le CSS Principe de séparation du contenu et de la mise en forme
Module 1 : Réaliser un site internet
Excel XP - Lab #4 MET1421 HTML / Frontpage Daniel Gelinas.
Feuilles de style Cascading Style Sheets
Ajouter un titre <title> mon nouveau titre </title>
Structure D’une Base De Données Relationnelle
Présentation initiale
PARTIE I LES BASES BIENVENUE ! Ce cours a été optimisé pour des personnes souhaitant :Ce cours a été optimisé pour des personnes souhaitant : –Travailler.
Package R Markdown: Un outil pour générer des pages html avec R Studio
CSS et DREAMWEAVER (Suite et fin)  Les liens
G.ELGHOUMARI Université ParisII Panthéon-Assas
Outils et principes de base. Exemple d’application  Gestion de données d’enquête : Interface de saisie en ligne  insère directement les données dans.
Informatique de base Pr. Michel de Rougemont Ghizlane Elghoumari
G.ELGHOUMARI Université ParisII Panthéon-Assas
Comment utiliser l’application ?
Niveau Intermédiaire 01/12/2018.
Cours 3: Feuilles de style
2/24/2019 Outils informatiques Séance 2 : les styles 1 1.
Catherine Cyrot - bibliothèques numériques - cours 3
Balises HTML.
Definition de html sommaire. Présentation de html, css et javascript Module 1.
Les feuille de styles.
Evaluation PowerPoint 2003
Qu’est ce qu’une page web? Comment fonctionne un site web?
Site web, Ce qu’il faut savoir ?
Synchronized Multimedia Integration Language par Yves Bekkers
Transcription de la présentation:

Formation (x)HTML / CSS Initiation et bases fondamentales

Sommaire Comment marche l’Internet et le web ? Qu’est ce que le développement web ? Quels sont les outils dont j’ai besoin ? Comment créer une page avec de l’HTML ? Comment rendre cette page jolie avec CSS ? Comment aller plus loin ?

Un peu de culture… Qu’est ce que l’Internet ? Le WEB ? Qu’est ce qu’un serveur ? Qu’est ce qu’un navigateur internet ? Qu’est ce qu’une page web ? Qu’est ce qu’un site web ? J’ai besoin de quoi du coup ?

Les outils Le bloc-note ! Les éditeurs spécialisés Les éditeurs WYSIWYG (Kompozer) Les clients ftp (Filezilla, Fireftp …) Les logiciels de graphisme (Gimp, Photoshop, Fireworks, Inkscape…)  Les navigateurs (Firefox, Opera,… ah oui Internet Explorer aussi pff.)

Le (x)HTML ? Présentation du langage (histoire) Principe de base (Balises et attributs) Pourquoi ? Où ? Comment ? Quand ?

Code de base HTML <!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/xhtml" lang="fr" xml:lang="fr"> <head> <title>Titre de la page!</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> </head> <body> < !-- commentaire : code de la page à inséré ici --> <p>Un paragraphe de texte…</p> </body> </html>

Code VRAIMENT de base <html> <head> </head> <body> </body> </html>

Quelques balises utiles… <strong> Inline Mise en valeur (forte) Le texte est généralement mis en gras. <em> Mise en valeur (faible) Le texte est généralement mis en italique. <h6> Block Titre de niveau 6 <h5> Titre de niveau 5 <h4> Titre de niveau 4 <h3> Titre de niveau 3 <h2> Titre de niveau 2 <h1> Titre de niveau 1

Encore…. <img /> Inline Insère une image. Utilisez les attributs src (pour indiquer l'adresse de l'image) et alt (pour indiquer un texte de remplacement). Ces 2 attributs sont obligatoires. Exemple : <img src="Templates/images/smiley.png" alt=":)" /> <a> Lien hypertexte. Indiquez l'url de destination grâce à l'attirbut href : <a href="autrepage.html">Rendez-vous sur l'autre page</a> <br /> Retour à la ligne <p> Block Paragraphe <hr /> Crée une ligne de séparation horizontale

<ul> Block Liste à puces non numérotée. Vous devez mettre un <li></li> par élément de la liste. Exemple : <li>Un élément</li> <li>Un autre élément</li> </ul> <ol> Liste à puces numérotée. Vous devez mettre un <li></li> par élément de la liste. Exemple : <li>Elément n°1</li> <li>Elément n°2</li> </ol> <li> list-item Permet de créer un élément de liste. Le type de la balise est particulier car elle n'est ni block ni inline. On dit qu'elle est de type list-item. <dl> Liste de définitions. Vous devez alterner chaque terme <dt> par sa définition <dd>. Exemple : <dt>Porte</dt> <dd>Ouverture dans un mur permettant d'entrer et de sortir</dd> <dt>Théâtre</dt> <dd>Lieu où l'on représente des ouvrages dramatiques</dd> </dl> <dt> Terme à définir <dd> Définition du terme

<table> Block Délimite un tableau. Voici un exemple de tableau simple : <caption>Passagers du vol 377</caption> <tr> <th>Nom</th> <th>Age</th> <th>Pays</th> </tr> <td>Carmen</td> <td>33 ans</td> <td>Espagne</td> <td>Michelle</td> <td>26 ans</td> <td>Etats-Unis</td> <td>François</td> <td>43 ans</td> <td>France</td> </table>

<caption> - Permet de donner un titre au tableau <tr> Ligne de tableau <th> Cellule d'en-tête du tableau (généralement mise en gras) <td> Cellule du tableau <thead> Balise non obligatoire permettant d'insérer l'en-tête du tableau. Si vous choisissez d'utiliser <thead>, <tfoot> et <tbody>, vous devez les mettre dans l'ordre suivant dans votre code source : <tfoot> <tbody> Balise non obligatoire permettant d'insérer le corps du tableau Balise non obligatoire permettant d'insérer le pied du tableau

Les balises ultimes: <span> Inline Balise générique de type inline <div> Block Balise générique de type block

Et bien d’autres… Par mail…. Sur internet…. Des livres… Ailleurs….

Le CSS ? Présentation du langage (histoire) Principe de base Pourquoi ? Où ? Comment ? Quand ?

Concept CSS Les feuilles de styles (en anglais «Cascading Style Sheets», abrégé CSS) sont un langage qui permet de séparer la présentation d’une page Web de son contenu structurel. Les CSS autorisent, sans intervenir sur le code HTML des pages web, de définir les règles graphiques à appliquer sur l’ensemble du site : positionnement et dimensions des éléments, alignement, polices de caractères, couleurs, marges et espacements, bordures, images de fond, etc…

Où mettre son CSS ? 1er méthode : Dans la balise html <body style="background-color: #FF0000;"> 2e méthode : Dans la balise <style></style> <head> <style type="text/css"> body {background-color: #FF0000;} </style> </head> 3e méthode (La meilleure) : Dans un fichier externe relié dans le html par <link rel="stylesheet" type="text/css" href="style/style.css" />

Code de base CSS Exemple : body {background-color: #FF0000;}

Quelques propriétés… Motif Signification * Correspond à tout élément. Correspond à tout élément E (c.à.d., un élément de type E). E F Correspond à tout élément F qui est un descendant de l'élément E. E > F Correspond à tout élément F aussi un enfant de l'élément E. E:first-child Correspond à un élément E aussi le premier enfant de son élément parent. E:link E:visited Correspond à un élément E qui est une ancre dans la source dont le lien n'a pas été visité (:link) ou bien l'a déjà été (:visited). E:active E:hover E:focus Correspond à l'élément E au cours de certaines actions de l'utilisateur. E:lang(c) Correspond à l'élément de type E qui emploie une langue c (la détermination de cette langue est spécifique au langage du document).

E + F Correspond à tout élément F immédiatement précédé par un élément E. E[foo] Correspond à tout élément E avec l'attribut "foo" (quelles qu'en soient les valeurs). E[foo="warning"] Correspond à tout élément E dont l'attribut "foo" a exactement la valeur "warning". E[foo~="warning"] Correspond à tout élément E dont l'attribut "foo" a pour valeur une liste de valeurs séparées par des caractères blancs et dont une de celles-ci est "warning". E[lang|="en"] Correspond à tout élément E dont l'attribut "lang" a pour valeur une liste de valeurs séparées par des tirets, cette liste commençant (à gauche) par "en". DIV.warning Seulement en HTML. Identique à DIV[class~="warning"]. E#myid Correspond à tout élément E dont l'ID est "myid".

Liste des propriétés CSS Si on a le temps, voir quelques propriétés sympas Sinon, voir Annexes…

Annexes Les tutoriaux XHTML et CSS (voire plus) : Babylon-Design : http://www.babylon-design.com Alsacréations : http://www.alsacreations.com Site du Zéro : http://www.siteduzero.com La création graphique : The GIMP : http://www.gimp-fr.org/news.php Inkscape : http://www.inkscape.org/?lang=fr&css=css/base.css Les liens utiles (plugins mozilla, utilitaires...) : Plugins Mozilla: https://addons.mozilla.org/fr/firefox/browse/type:1/cat:4 Notepad++ : http://notepad-plus.sourceforge.net/fr/site.htm Filezilla : http://www.filezilla.fr/