Marcel Bosc Introduction Web Université Paris-13Département informatiqueIUT de Villetaneuse 2011-2012 1ère année, cours - 2/5.

Slides:



Advertisements
Présentations similaires
HTML la base Structure de la page Code HTML: les tags de base.
Advertisements

HTML CSS.
XHTML XHTML Un document XHTML étant un document XML il commence par une déclaration XML indiquant la version et le jeu de caractère utilisé. Ensuite vous.
Identifier ce qui peut gêner ou bloquer votre référencement Sébastien Billard, consultant référencement.
Faculté I&C, Claude Petitpierre Cascaded style sheets CSS.
HTML CSS.
HTML / CSS Gestion des systèmes d’information Classe terminale
M. Larooussi Formatage de documents - CSS École dété INSAT Août 2006.
Faculté I&C, Claude Petitpierre Cascaded style sheets CSS.
Feuilles de styles CSS Syntaxe d'application d'un style à une balise HTML : Les différents types de style : Pourquoi utiliser un style ? Possibilité étendue.
LE CSS ISN Terminale S CSS Types de styles.
2. Premiers pas en CSS… Comprendre le fonctionnement de la syntaxe CSS
1 F o r m a t i o n A R S World Wide Web (WWW). 2 F o r m a t i o n A R S Contributions m Création: Claude Gross (UREC) m Modifications: Bernard Tuy,
Application des CSS Régie des rentes du Québec Carolyne Dubé, RRQ Éric Fontaine, DMR.
HTML Cours 3. Plan du cours Les feuilles de styles CSS Mise en forme du texte et des paragraphes.
HTML Cours 3.
HTML Création et mise en page de formulaire Cours 3.
Part 3 & 4.  Toutes balises ouvertes se ferme ◦ Aucun accents ni espace ◦ Encore moins des majuscules  Il en va de même pour les noms de fichier.
HTML Création et mise en page de formulaire
HTML Rappels des fondamentaux
D é veloppement de sites web statiques Par DRISS AIT EL HADJ Par DRISS AIT EL HADJ Avril 2012.
GCstar Gestionnaire de collections personnelles Christian Jodar (Tian)
1.5) Diaporama de présentation du CDI OBJECTIFS : -Réaliser un diaporama organisé ; -Faire un résumé des principales informations apprises sur l’organisation.
Marcel Bosc Introduction Web Université Paris-13Département informatiqueIUT de Villetaneuse ère année, cours - 1/5.
Le référencement par les moteurs Favoriser la bonne indexation de nos sites.
Marcel Bosc Introduction Web Université Paris-13Département informatiqueIUT de Villetaneuse ère année, cours - 3/5.
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,
12 juin WebÉducation SGQRI : Standard sur l’accessibilité d’un site Web Bientôt trois standards obligatoires sur l’accessibilité d’un site.
Introduction aux technologies du Web Mercredi 12 décembre 2007 Patrice Pillot
Chapitre 5 XHTML et CSS. Votre titre …votre code xhtml … Gabarit xhtml sans feuilles de style.
Toulibre : présentation de... xhtml + css par Rémy Sanchez.
Paris Web 2008 – Samedi 15 Novembre 2008 Pascale Lambert-Charreteur CSS Débutant css.mammouthland.net Vincent Valentin 20cent.net.
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.
Cahier des charges.
Téléchargement de fichiers
Les boites texte et dossier
Comprendre l’environnement Web
Tutoriel ‘Création de contenus’
Rendre un site accessible : les grandes règles et les recommandations Sophie Van Cangh (ONA) Charleroi 26 Septembre 2003.
Projet Ville de Lyon Sites Internet
JavaScript.
Outils de gestion documentaire
HTML.
LE MASHUP.
Création de site web Feuilles de style.
HTML & css.
Principes de recherche
Asynchronous Javascript And Xml
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
CSS et DREAMWEAVER (Suite et fin)  Les liens
Introduction à Internet
G.ELGHOUMARI Université ParisII Panthéon-Assas
1 Copyright © 2004, Oracle. Tous droits réservés. Extraire des données à l'aide de l'instruction SQL SELECT.
Catherine Cyrot - bibliothèques numériques - Cours 5
Comment personnaliser Microsoft SharePoint Site web
Informatique de base Pr. Namar Ydriss Cours 1: Introduction
G.ELGHOUMARI Université ParisII Panthéon-Assas
Exploiter le Web Etape 3.
Catherine Cyrot - bibliothèques numériques - Cours 5
Definition de html sommaire. Présentation de html, css et javascript Module 1.
Les feuille de styles.
Qu’est ce qu’une page web? Comment fonctionne un site web?
UN BON POWER POINT RETROUVEZ CE COURS P. GANGUTIA, Professeur documentaliste, LPFA 2019.
Site web, Ce qu’il faut savoir ?
Internet Stage – Semaine 5.
Transcription de la présentation:

Marcel Bosc Introduction Web Université Paris-13Département informatiqueIUT de Villetaneuse ère année, cours - 2/5

table des matières rappels et précisions programmation coté client CSS - sélecteurs Affichage HTML

interactions client serveur 1ère partie

rappel : page html simple client machine site.org navigateur internet serveur web (logiciel) protocole http très simplifié... bonjour site.org, je voudrais la page page.html ok, voici la page, au format html 1 2

requêtes - autres fichiers Un titre! bla bla fichiers : ● page.html ● style.css ● photo.jpg page.html

client (navigateur) machine internet requêtes - autres fichiers page.html apache photo.jpg site.org affichage page.html photo.jpg apache photo.jpg nécessaire pour afficher! même chose pour fichiers: CSS, javascript, flash,...

requêtes - autres fichiers exemple : yahoo.com : 49 requêtes firebug : net html : 40 Ko image : 4 Ko image : 11 Ko

nombre de requêtes performance : vitesse de chargement de la page + requêtes = + long ● concaténation CSS ● concaténation JS ● concaténation Images (sprites) exemple : sprites CSS: background-position 4 images 1 image

développement : fichier local client machine site.org navigateur internet serveur web (logiciel) très simplifié... page.html file:///home/toto/page.html

client site.org navigateur internet très simplifié... hébergement web classique serveur web 4 affichage html page.html 2 apache ~/travail/page.html serveur ftp développeur 0

client votre poste de TP machine aquanux navigateur intranet très simplifié... développement à l'IUT serveur web 5 affichage html serveur de fichiers page.html 2 apache ~/public_html/page.html

développement à l'IUT url :file:///home/usager/123/exemple/page.html fichier : ~/public_html/page.html fichier : ~/exemple/page.html url : ! ne pas confondre local et serveur! répertoire spécial droits d'accès (groupe www): chmod g+r page.html local serveur

Divers 3ème partie

Visiteurs d'un site web site.org page.html moteur de recherche navigateur mal voyant autres « robots » images, couleurs, taille de texte,... images, couleurs, taille de texte,....

Bonjour HTML h1 { font-size : 200%; } CSS « Ce texte ("Bonjour") est un titre important » « Les titres importants sont affichés en grand » Séparation du fond et de la forme fond forme moteur de recherche mal voyant autres « robots » (contenu, sens, structure) (présentation, apparence)

contenu et structure logique mise en forme html css ● html simple et facile à maintenir ● séparation de métiers (graphiste / dev. web) ● html compréhensible par - malvoyants - moteurs de recherche - autres logiciels ● présentation facile à changer Pingouins Les pingouins sont des oiseaux... titre??? Séparation du fond et de la forme

Moteurs de recherche google.com toto.org titi.com xyz.net 123 « cinéma paris » crawl indexation recherche résultats

Recherche, référencement Arriver dans les premiers résultats ! PageRank « importance » de chaque page plus de liens vers une page meilleur PageRank

CSS - sélecteurs 3ème partie

Rappels Ceci est un titre Un paragraphe de texte avec un lien vers une autre page. Les mots suivants sont importants h1 { font-size: 200%; } strong { color: red; } Feuille de style: sélecteur: quels éléments ont veut affecter "h1" tous les éléments de type h1 HTML ".toto" tous les éléments ayant class="toto"

Rappels : sélecteurs p {color: red;} Un essai Titre section-1 bla bla bla bla Titre section-2 bli bli bli bli bli Titre section-3 Qu'est qu'on s'amuse! Titre section-4 abc def ghi jkl mno Titre section-5.actu {color: blue;} #para1 {color: green;} # unID nombalise. uneClasse

définition sélecteur { proprieté1: valeur1; proprieté2: valeur2;... } table #principal table.actu table a,.urgent a background-color width margin définition exemples green 10em 30px 20px

sélecteurs : descendants p a a img strong img id="intro" p img sel1 sel2 espace sélectionne les sel2 qui sont des descendants de sel1 exemples: les "img" descendants d'un "p" #intro img les "img" descendants de l'élément ayant id="intro"

sélecteurs : d'une classe sel.maclasse point, pas d'espace sélectionne les sel dont l'attribut classe est maclasse class="maclasse" Titre section-1 bla bla bla bla Titre section-2 bla bla bla bla Titre section-4 abc def ghi jkl mno Titre section-5 h2.actu

sélecteurs multiples sel1, sel2, sel3 virgule les propriétés/valeurs s'appliquent à la fois à sel1, sel2 et sel3 titre petit titre sous titre abc xyz.important,h3,h2 { color: red; }

autres sélecteurs ● E > F : p >.important ● E:first-child : p:first-child ● E:hover: tr:hover exemples Attention: problèmes compatibilité navigateurs syntaxe

priorités xyz les sélecteurs plus spécifiques sont prioritaires strong {color: red; } p strong {color: green; }.c1 {color: yellow;} strong.c1 {color: blue; } p strong.c1 {color: black; } #id1 {color: white; } p #id1 {color: orange;} firebug: color: black; color: white;

Boites / HTML 3ème partie

Type de boite : display inline: a, img, strong, span... block: p, h1, div... inline: dans le flux du texte block: occupe toute la ligne Titre exemple lien important, h2 p a strong inline block.lienMenu { display: block; } Changer:

HTML : élément « div » div: élément block pour regrouper plusieurs éléments inline ou block exemples: bla bla bla bla bla bla bla bla bla bla texte principal d'une page: Sites amis... block navigation d'une page: (souvent : id ou class)

HTML : élément « span » span: élément inline pour regrouper plusieurs éléments inline exemples: /1/2010 regrouper du texte: (souvent : id ou class)

formulaire : exemple simple form.html simplifié...

formulaire : exemple 2 termes à chercher: en francais? form.html

L'avenir : CSS 3 ● nouveaux sélecteurs ● coins arrondis : border-radius ● dégradés : gradient ● ombres ● plusieurs images de fond ● transparences ●... Problèmes de compatibilité: ie5,6,7,8

L'avenir : HTML 5 ● ● : dessiner en js ●... : structurer doc. ● formulaires : champs date, heure, ... ● SVG ●...

Positionnement 4ème partie

Positionnement flux normal (inline, block) float absolute 3 algorithmes :.exemple2 { float: left; }.exemple3 { position: absolute; } p, a, h1... positions ordinaires

Float img{float: right; } bla bla bla bla bla... bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla normal

Position : absolute img{position: absolute;} bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla normal bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla position: absolute... les éléments sont retirés du flux normal. On peut les placer ou on veut.

Position : absolute img { position: absolute ; top: 20px ; right: 40px; } bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla normal bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla 20px 40px containing block

Exemple de mise en page entete principal barre... body {width: 750px;} #principal { float: left; width: 500px; } #barre { float: right; width: 250px; } simplifié...

ce document est distribué librement : sous licence GNU FDL : les originaux sont disponibles aux formats OpenOffice et powerpoint