Séance 4 - 20/10/2005 CSS et Dreamweaver. CSS : principes Cascading Style Sheet = feuille de style en cascade Norme du W3C :

Slides:



Advertisements
Présentations similaires
CRÉER UNE APPLICATION INTERNET RELIEE A UNE BASE DE DONNEES
Advertisements

Internet et le client- serveur Licence Pro IE Cours Internet / Intranet Le Web HTML Protocoles Le client universel Contenus dynamiques.
Cours 5 : XML et les architectures N-tier Janvier Version 1.0 -
Conception de Site Webs dynamiques Cours 6
Conception de Site Webs dynamiques Cours 5
Conception de Site Webs Interactifs Cours 3
Conception de Site Webs Interactifs Cours 4
Algorithmes et structures de données avancées Partie Conception de Sites Web dynamiques Cours 8 Patrick Reuter.
TOUQUET Arnaud ▪ GI05 BLONDEEL Igor ▪ GM05
UV Libre : Refonte du site web ASI Maxime CHAMBREUIL – ASI 3 – Décembre 2001.
INTRODUCTION INTRODUCTION ERGONOMIE Tri par cartes Formulaires Interface Installation Lanceur Documentation TECHNOLOGIES XML + XSL CSS Formulaires génériques.
Exposé de Système - Informatique et Réseau
TRANSFER Alger – Serveur Web Nicolas Larrousse Septembre Petit historique du Worl Wide Web Notion dHypertexte Extension à internet par Tim Berners.
Web dynamique : solutions Sessions sous HTTP
10:59:29 Programmation Web Programmation Web : PHP Jérôme CUTRONA
PROJET HANDICAPS Certificat de Qualification Professionnelle
Le Téléphone Russe Le Téléphone Russe. Le Téléphone Russe Le Téléphone Russe.
2006/2007Denis Cabasson – Programmation Web Cours de programmation web ENSAE
LES LANGAGES DE PROGRAMMATIONS JAVASCRIPTH.T.M.LP.H.PS.Q.L Reynald Maréchal DI045.
Comprendre l’environnement Web
Développement Rapide dApplications Web avec.NET « Mon premier site »
Les instructions PHP pour l'accès à une base de données MySql
Atelier « Créations de sites » : Les techniques de réalisation de sites EPN :...
ISICIL SWEETDEKI Intégration du logiciel Mindtouch Core dans la plate-forme ISICIL Guillaume HUSSON.
Clients riches RIA (Rich Internet Application) / RDA
PhP-MySQL Pagora 2012/2013 CTD 1 - Presentation de moi ^^
Les Serveurs WEB.
Document élaboré à Centrale Paris par Pascal Morenton LES TECHNOLOGIES DU WEB 1. LES PHASES D UN DEPLOIEMENT DE RESEAUX 2. LE LANGAGE HTML 3. LE LANGAGE.
Initiation au web dynamique
JEE 5 F.Pfister 2 institut eerie JEE – Une plateforme serveur  Développement et exécution d'applications réparties.
LES CLIENTS WEB RICHES Tuteur : Olivier CARON LEFEBVRE Benoit
Internet et le client- serveur Licence Pro IE Cours Internet / Intranet Le Web HTML Protocoles Le client universel Contenus dynamiques.
PROGRAMMATION WEB FRONT-END.
Etude comparative JSP, ASP et PHP
Les limites du HTML Contenu et contenant sont mêlés
Cours de programmation web
Les balises HTML et les objets JavaScript correspondants Objet document L'objet document est important dans la mesure ou il contient tous les objets du.
PHP & MySQL Master1 ICD Claire Jacquot Emilie Hot le 24/10/2006.
S'initier au HTML et aux feuilles de style CSS Cours 5.
Page 1Dernière mise à jour: 17 avril 2015 Service de l'enseignement des technologies de l'information, © HEC Montréal, Tous droits réservés.
Module : Pages Web Dynamiques (Production Électronique Avancée)
Programmation Web : PHP
S'initier au HTML et aux feuilles de style CSS Cours 5.
INTERNET Le langage HTML
Sites Web interactifs 2010 / 2011 / S1 Bernhard Rieder.
Centralisation des sites web d’ELTA & Mise en place d’un serveur NAS
Ce qu’il faut savoir avant de commencer
Introduction à PHP TOURNADRE Guillaume - Informatique Réseaux URL :
Séance /01/2006 Les technologies des sites dynamiques.
Séance /10/ Projet de site dynamique avec Dreamweaver : MyCMS
Les évolutions du WEB Des technologies,... et un peu plus...
CPI/BTS 2 Programmation Web Les sites dynamiques Prog Web CPI/BTS2 – M. Dravet – 02/10/2003 Dernière modification: 02/10/2003.
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.
24 octobre 2012 Grégory Petit
Séminaire de rentrée cours de programmation web & Wordpress
Mise en forme avancée et Publication. Le CSS Avertissement : vous ne devez pas maitriser le CSS juste savoir qu’il existe et à quoi il sert ! CSS signifie.
Scénario Les scénarios permettent de modifier la position, taille … des calques au cours du temps. Son fonctionnement est très proche de celui de Macromedia.
Dreamweaver Séance 1.
1 Présentation de DREAMWEAVER (1) Gaël TREMEAU GI05 Printemps 2006.
Dreamweaver MX Jauneau Marie Claude-Antoine Zarate.
Présentation Dreamweaver – Partie 2 Mickaël PIQUE – Automne 2004.
SI28 Malépart Céline Jérémy Palmier
Dreamweaver (2) ● les calques (layers) ● les comportements
FORMULAIRES FOMULAIRE Permet à l’utilisateur d’entrer des renseignements le concernant. Utilisation –Inscription sur un site –Mise à jour d’une base.
SI28 – Ecriture interactive et multimédia Sylvain Slaton – Pierre Laporte.
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.
APP-TSWD Apprentissage Par Problèmes Techniques des Sites Web Dynamiques Licence Professionnelle FNEPI Valérie Bellynck, Benjamin Brichet-Billet, Mazen.
CSS et DREAMWEAVER (Suite et fin)  Les liens
Transcription de la présentation:

Séance /10/2005 CSS et Dreamweaver

CSS : principes Cascading Style Sheet = feuille de style en cascade Norme du W3C : Une composante du DHTML (Dynamique HTML) avec le Javascript

CSS : les avantages Maintenance simplifiée du site Changer l’apparence de toutes les pages en une seule fois Création de pages HTML allégées avec moins de balises Compatibilité entre les navigateurs Compatibles avec les sites dynamiques (connexion SGBD) et avec les modèles/templates.

Une page HTML classique méta données ex : corps de la page : fond et forme exemple : les balises,,… trop nombreuses

Conséquences : lourdeur du code...

Implémentation des feuilles de styles En externe : –fichier externe «.css » appelé par la page HTML « comme une image » –fichier applicable à l’ensemble du site En interne : –styles spécifiés dans l’en tête du document (entre les balises ) –styles appliqués uniquement à la page concernée

Solution 1 : CSS interne à la page Dans la page HTML (entre les balises ) <!--.Style1 { font-size: 24pt; font-weight: bold; } -->

Solution 2 : CSS feuille externe Appel du fichier : 2 méthodes ou url("CSS/nom_fichier.css"); -->

CSS avec Dreamweaver Menu Texte > Style CSS > Gérer les styles Joindre si la feuille existe déjà Nouveau si à créer

CSS avec Dreamweaver

Pour les puristes CSS sans Dreamweaver Un éditeur de texte (Bloc Note) Une ligne pour appeler la feuille de style dans vos pages – –ou url("css/nom_fichier.css"); --> Créer et modifier le fichier.css avec l’éditeur de texte

CSS dans le détail Un style s’applique : –à une balise du code HTML exemple : H1, P, A (lien hypertexte) Sélecteur de classe (CLASS) :. nom-de-la-classe { propriétés ; } Sélecteur ID (utilisable une seule fois dans la page) : #nom-id { propriétés ; }

CSS dans le détail Pour la balise…rien besoin de faire Pour les classes (.nom_class) : texte, image, tableau,… Pour les sélecteurs ID (#premier) : texte… image… tableau...

Cas pratique 1 : manipuler les CSS …mise en pratique sur Dreamweaver : –Créer deux pages HTML (avec un lien entre elle) –Attacher la feuille de style fournie –Appliquer les styles sur des éléments ou du texte de vos pages –Modifier la feuille de style –

Cas pratique 2 : réaliser un site sans tableau Source de l’exercice : –Site de MACROMEDIA : eless_layout.html –Linux Pratique Juin-Juillet 2005

Ancien cours

1ère solution : JAVASCRIPT A ne pas confondre avec JAVA Netscape et SUN (1995) Intégration du code Javascript dans le code HTML Le Javascript est exécuté par le navigateur : –langage interprété (<> compilé) Plusieurs versions (1.0 à 1.3) Illustration…intégration d’un code dans du HTML

2ème solution : les sites dynamiques ou interactifs Utilisateur  BD INTERNET Architecture 3 Tiers : Client - Serveur WEB - Serveur d’Application - SGBD CLIENT Serveur WEB SGBD Serveur / service d’application Strate clientStrate application Strate données

Principes des sites dynamiques Le serveur WEB (http) envoie les pages générées au format HTML et réceptionne les requêtes du client Le serveur d’application est un logiciel qui traite les pages qui contiennent des scripts ou des balises coté serveur et assure la relation avec la SGBD. Les données sont stockées dans une BD

Avantages des sites dynamiques Interactivité accrue avec l’internaute Partage de l’information et traitement de l’information Personnalisation de l’interface selon le profil de l’internaute Fond et forme séparés Mises à jour plus aisées

Les technologies « serveur » Les langages de scripts : PHP, ASP, JSP, Coldfusion (CFM), PERL (Scripts CGI),... Les frameworks applicatifs : J2EE (Java),.NET Serveurs WEB (HTTP) –APACHE –IIS (Internet Information Serveur) de Microsoft –Domino (Lotus IBM), –OS X, Sun, etc.

Les technologies « serveur » Scripts CGI (Common Gateway Interface) en Perl ou C ASP/IIS et.NET : Microsoft Le monde JAVA / SUN (dérivé du C++) –serveur d’application –Machine Virtuelle Java sur le poste client –Framework J2EE : Sun, Tomcat, Jboss, IBM Websphere, BEA,... –Applets Java (côté client) –Servlets (coté serveur) ColdFusion.CFM (Allaire racheté par Macromedia)

Les technologies « serveur » : PHP Pesonnal Home Page - Hypertexte Preprocessor 1994 par Rasmus Lerdorf Issu du monde Libre et Open Source Moteur ZEND Engine 2.0 (applicatif) PHP 5 depuis août 2004 Une véritable alternative professionnelle On y reviendra...

LAMP : puissance & simplicité adaptées pour le web LAMP : Open Source leader sur le WEB –Linux –APACHE (Serveur HTTP) => près de 70 % des serveurs WEB (2004) –MySQL (SGBD) –PHP PHP (01 Informatique Novembre 2003) : –près de 40 % des sites web dynamique en France –55 % des grandes entreprises FR –78 % des entreprises FR du CAC 40 utilisent cette technologie

A voir sur le WEB l

Pour ce simplifier la vie…EASYPHP (version 1.7 : 11 Mo à télécharger) Installation sans aucune configuration d’un environnement de conception de sites dynamiques sous Windows : –Apache 1.3 –PHP 4 –Mysql Déjà installé sur vos machines…

Un peu de pratique sur les sites dynamiques …les formulaires Importance du formulaire sur le WEB ? Les limites du HTML Situation : vous devez concevoir un formulaire de contact qui conservera la trace de la question ou de la remarque de l’internaute dans une base de données. –Réalisation du formulaire (sans les fonctions) –Insertion de la date et heure en javascript