Les tableaux et les pseudo-classes CSS
|
|
- Geoffrey Turgeon
- il y a 7 ans
- Total affichages :
Transcription
1 Les tableaux et les pseudo-classes CSS Introduction : Pendant longtemps, la mise en page des sites reposait sur l utilisation de tableau. En effet, face à l absence ou l interprétation parfois fantaisiste de la CSS, ils permettaient de s assurer une disposition harmonieuse. Ce temps est révolu et les tableaux retrouvent leur première fonction, la présentation de données tabulaires. Quant à la CSS, la version 3 concernant les tableaux n est pas encore définie, mais la version 2.1 est toujours valide. Balises HTML : Le tableau <table> et son titre ou sa légende <caption> Un tableau est défini entre les balises <table> et </table>. Il possède l attribut spécifique optionnel border, qui spécifie l usage d une grille. Cet attribut peut cependant être omis et les bordures seront créées avec la CSS. L ancien attribut summary (équivalent de l alt des images) est désormais prohibé. La première balise à l intérieur du tableau est son titre (ou sa légende), encadré(e) par les balises <caption> et </caption>. Elle peut contenir d autres balises à l instar d un bloc <div>. Si le tableau contient des bordures, le titre se trouvera forcément à l extérieur. Les sections d un tableau : <thead> <tbody> <tfoot> Il est possible de subdiviser le tableau en plusieurs sections horizontales de manière similaire à une page standard ou un article, avec un entête <thead>, un corps <tbody> et un pied-de-page <tfoot>. Chacune de ces sections peut contenir une ou plusieurs lignes. Il est également possible de créer plusieurs sections de corps <tbody> à la suite. Contrairement à toute logique, l ordre de déclaration de ces balises est <thead> puis <tfoot>, et finalement le(s) <tbody>. L élément <tfoot> sera de toute façon affiché en bas du tableau, même s il est déclaré en seconde position, et peut servir à reproduire l entête en bas des tables les plus grandes. Les groupes de colonnes : <colgroup> et <col> A l instar des sections précédentes, il est possible de grouper des colonnes en section verticale. Il faut inscrire celles-ci avant de déclarer les sections horizontales. On indique le nombre de colonne dans l attribut span d une balise orpheline <colgroup />. Lorsqu on veut être plus précis (en attribuant une classe à toute une colonne p.ex), il faut alors placer des balises orphelines <col /> entre les balises <colgroup> et </colgroup>. A nouveau, il est possible de regrouper certaines colonnes à l aide de l attribut span d une balise <col />. Les lignes : <tr> Chaque ligne commence par <tr> et s achève par </tr>. Une ligne comporte une ou plusieurs cellules. Des cellules d entête <th> ou de donnée <td> Il existe deux types de cellules : celles d entête <th> et celles de donnée <td>. Les cellules doivent être situées au sein d une ligne (<tr> </tr>). Toutes les cellules du tableau doivent être déclarées, même si celles-ci sont vides. 1
2 Il est possible de fusionner des cellules, en utilisant l attribut colspan (fusion sur plusieurs colonnes) ou rowspan (fusion sur plusieurs lignes) et en indiquant le nombre de colonnes/lignes (respectivement) fusionnées. Les cellules fusionnées sur plusieurs lignes ne doivent plus être déclarées dans les lignes suivantes. Les cellules peuvent être rattachées (sémantiquement) à leurs entêtes grâce à l attribut headers. Il reçoit comme paramètre les identifiants (id) des entêtes, séparées par un espace. Alternativement, les cellules d entête peuvent être rattachées (toujours sémantiquement) aux cellules de données, à l aide de l attribut scope, qui prend l une des valeurs suivante : row (ligne), col (colonne), rowgroup (groupe de lignes), colgroup (groupe de colonnes), auto (par défaut). Ces deux attributs n ont aucun intérêt visuel, mais servent à restituer le tableau par des moyens non-visuels (pour les malvoyants par exemple), nous ne les utiliserons donc pas dans ce cours. REMARQUE : il est possible (mais non recommandé) d imbriquer des tableaux dans d autres tableaux. Propriétés CSS : La position du titre ou de la légende : caption-side Le contenu de la balise <caption> peut se trouver au-dessus du tableau, comme un titre, ou endessous, comme une légende. Ce choix dépend de la propriété caption-side, qui peut prendre l une des deux valeurs suivantes : top (en haut, par défaut) ou bottom (en bas). Espacement des cellules (!) : border-collapse et border-spacing Les balises <table> et <tr> peuvent recevoir la propriété border-collapse qui définit l espacement des cellules. Celle-ci peut donc prendre les valeurs : separate (séparées, par défaut) ou collapse (collées). Si les cellules sont séparées, il est possible de spécifier la distance entre celles-ci à l aide de la propriété border-spacing. Celle-ci peut recevoir une ou deux valeurs séparées par un espace. Si deux valeurs sont indiquées, la première correspond à l espacement horizontal et la seconde pour le vertical. Ce choix est très important car il détermine certaines possibilités des propriétés suivantes. Les cellules vides : empty-cells Les cellules qui ne contiennent aucune donnée peuvent être cachées (p.ex pour ne pas afficher de bordure) à l aide de la valeur hide de la propriété empty-cells attribuée à la balise <table>. La valeur par défaut de cette propriété est show. Cette propriété ne fonctionne toutefois que si la propriété border-collapse prend la valeur separate. Les dimensions : width (largeur) et height (hauteur) Si les dimensions du tableau ne sont pas précisées, le navigateur créera automatiquement les dimensions des cellules en fonction du contenu le plus grand de chaque colonne et de chaque ligne. Il est toutefois possible de fixer les dimensions du tableau à l aide des propriétés width et height qui peuvent recevoir des valeurs en unités absolues ou relatives. En tant qu élément similaire au type bloc, la table peut être dimensionnée. Cependant, certains éléments contenus à l intérieur sont similaires au type en ligne. Ainsi si une hauteur est imposée au tableau, seul l élément tbody sera étiré. 2
3 Chaque cellule peut également recevoir des dimensions particulières, mais le tableau gardera ses lignes et ses colonnes alignées. Donc si plusieurs dimensions contradictoires sont indiquées, seule la plus grande sera conservée. Type d affichage : display Habituellement, les éléments peuvent être rangés en deux catégories : les éléments de type bloc et ceux de type en ligne (inline). La principale différence est qu un élément bloc peut contenir des éléments en ligne alors que l inverse n est pas vrai. Une autre différence est qu un élément de type bloc peut recevoir des dimensions, tandis qu un élément en ligne ne le peut pas. Pour modifier cela, il faut changer l affichage (display) de l élément. Les valeurs possibles sont none (non affiché), block, inline, inline-block (un élément en ligne avec des dimensions personnalisables), list-item (liste à puce), flex (un nouveau type de boîte), inherit (identique à son parent). A cela s ajoute les valeurs qui sont habituellement attribuées aux éléments des tables : table (correspondant à <table>), inline-table (<table> mais en ligne), table-caption (<caption>), table-cell (<td> ou <th>), table-column (<col>), table-column-group (<colgroup>), table-row (<tr>), table-row-group (<tbody>), table-headergroup (<thead>), table-footer-group (<tfoot>). Comme annoncé précédemment, on peut assigner des dimensions à certains types d affichage mais pas à d autres, le faire quand même ne sert donc à rien. Alignement du contenu des celules : text-align et vertical-align Il est rare que chaque contenu de chaque cellule fasse exactement la même dimension. De fait, il peut être intéressant de fixer les alignements horizontaux et verticaux des contenus des cellules. Horizontalement, c est la propriété text-align, que nous avons déjà vu, qui le détermine. Verticalement, cela est déterminé par la propriété vertical-align qui peut prendre une des valeurs suivantes : baseline (idem au parent, par défaut), top (en haut), middle (au milieu), bottom (en bas). Espacement entre bordure et contenu : padding Si le contenu est collé aux bordures, cela n est pas très joli ni très lisible. Pour résoudre ce problème, il suffit d utiliser la propriété padding qui comme la propriété border que nous avons déjà vu, peut se voir attribuer de 1 à 4 valeurs (en unités absolues ou relatives). Bordures : border Nous avons déjà vu la propriété border, elle peut être appliquée à la table (<table>) et aux cellules (<th> et <td>). Cependant, si la propriété border-collapse est réglée sur collapse, on peut alors attribuer des bordures à tous les éléments de la table. Dans ce dernier cas, comme il ne peut y avoir qu une seule bordure entre deux éléments, un conflit entre les bordures choisies peut apparaitre. De fait, une nouvelle valeur vient s ajouter au style de bordure, hidden (caché), qui permet de supprimer toute bordure de cellule, cette valeur est prioritaire sur toutes les autres. La priorité est ensuite donnée à la bordure la plus large, puis en cas d égalité à celle qui a le style le plus important (double > solid > dashed > dotted > ridge > outset > groove > inset). S il y a toujours égalité, l ordre est alors donné en priorité aux cellules puis aux lignes, au groupe de lignes, aux colonnes, au groupe de colonnes, à la table ou finalement en cas d égalité à la colonne de gauche. Couleur de fond : background-color Finalement la couleur de fond est déterminée par la propriété background-color que nous avons également déjà vu. Comme chaque élément d un tableau peur recevoir ce type de couleur, voici 3
4 l occasion d introduire la couleur transparent, qui indique l absence de fond. Pour rappel, nous avons déjà vu les couleurs transparentes de la fonction rgba(r,v,b,a). En cas de conflit entre les éléments du tableau, un ordre est respecté. Je vous laisse chercher lequel. Les pseudo-classes et autres sélecteurs précis : Il existe plusieurs façons d attribuer des styles aux cellules d un tableau. On peut passer par une identité (id) ou une classe (class) comme nous l avons déjà vu. Cela requiert cependant que le code HTML contienne ces indications. Pour des tables simples, il peut être plus rapide de n utiliser que la CSS. Mais alors, comment sélectionner uniquement certaines cellules ou groupes de cellules? Premièrement, il est possible de sélectionner certaines balises répondant à certains critères. Voici la liste des sélecteurs, cette fois complète : * { } Applique la déclaration à toutes les balises du document. A, B { } Applique la déclaration aux balises A et aux balises B. A B { } A > B { } A ~ B { } A + B { } A[attrib] { } A[attrib="val"] { } A[attrib~="val"] { } A[attrib^="val"] { } A[attrib$="val"] { } A[attrib*="val"] { } A[attrib ="val"] { } A.cla { } Applique la déclaration aux balises B incluses (directement ou indirectement) dans entre des balises A. Applique la déclaration aux balises B incluses directement dans entre des balises A (ou «B est fille de A»). Applique la déclaration aux balises B suivant une balise A se situant au même niveau (A et B sont donc sœurs). Applique la déclaration aux balises B suivant immédiatement une balise A et se situant au même niveau (A et B sont donc sœurs). Applique la déclaration aux balises A contenant l attribut attrib. Applique la déclaration aux balises A contenant l attribut attrib avec la valeur exacte val. Applique la déclaration aux balises A contenant l attribut attrib avec la valeur val incluse dans une liste séparée par des espaces. Applique la déclaration aux balises A contenant l attribut attrib dont la valeur commence par val. Applique la déclaration aux balises A contenant l attribut attrib dont la valeur se termine par val. Applique la déclaration aux balises A contenant l attribut attrib avec la valeur val comme suite de caractères partielle (ou totale). Applique la déclaration aux balises A contenant l attribut attrib commençant par la valeur val au sein d une liste séparée par des tirets. Applique la déclaration aux balises A qui sont de la classe cla. 4
5 Deuxièmement, les pseudo-classes sont une façon de sélectionner certaines balises sans recourir aux classes. Pour utiliser une pseudo-classe, il suffit d ajouter :nom_pseudoclass à la suite du sélecteur. Il est évidemment possible de les combiner avec les sélecteurs précédents. Les pseudo-classes existantes sont : A:root { } A:first-child { } A:last-child { } A:only-child { } A:nth-child(n) { } Applique la déclaration à la balise A qui est la racine du document. En HTML, cette déclaration est sans intérêt puisque l élément racine est toujours <html>. Applique la déclaration à la balise A qui est la première de son parent. Applique la déclaration à la balise A qui est la dernière de son parent. Applique la déclaration à la balise A s il est le seul enfant de son parent. Applique la déclaration à la balise A qui est le n ème enfant de son parent (toute balise confondue). Alternativement, on peut utiliser les termes odd (impaire) ou even (paire), pour l appliquer à toutes les balises impaires ou paires. Finalement, on peut également utiliser une formule mathématique de type Pn+Q, ou P ( ) représente la périodicité et Q ( ) le décalage. P.ex : 4n+1, correspondrait à tous les multiples de 4 éléments en commençant par le premier, alors que n+3 représente les 3 premiers éléments. A:nth-last-child(n) { } Similairement au précédent mais en comptant par la fin. A:nth-of-type(n) { } Similairement à nth-child mais en ne comptant que les éléments d un même type. A:nth-last-of-type(n) { } Idem mais en comptant par la fin. A:first-of-type { } A:last-of-type { } A:only-of-type { } A:empty { } A:not(X) { } A:link { } A:visited { } A:hover { } A:active { } Idem mais uniquement le premier. Idem mais uniquement le dernier. Applique la déclaration si l élément A est le seul enfant de ce type dans son parent. Applique la déclaration uniquement si l élément est vide : <A></A>. Applique la déclaration aux balises A qui ne répondent pas à la condition X. Il existe de nombreuses conditions possibles. P.ex : *:not(h1) sélectionnera toutes les balises du document à l exception des titres 1. Applique la déclaration aux balises A dont la cible du lien n a pas encore été visitée. Idem au précédent mais la cible du lien a été visitée. Applique la déclaration aux balises A lorsque celles-ci sont survolées par la souris. Idem mais l utilisateur effectue actuellement une action (p.ex clic) sur la balise. 5
6 A:focus { } A:target { } Idem mais la cible est actuellement sélectionnée par l utilisateur. Applique la déclaration à la balise A lorsque celle-ci vient de servir d ancre (càd que l utilisateur a cliqué sur un lien l amenant à cette balise). A:lang(C) { } Applique la déclaration aux balises A dont l attribut lang possède la valeur C. Finalement, il est encore possible de sélectionner une partie de contenu de balise ou d ajouter du contenu à une balise. Ce sont les pseudo-éléments, qui sont déclarés par ::pseudoelement : A::first-line { } Applique la déclaration à la première ligne contenue dans la balise A. A::first-letter { } Applique la déclaration à la première lettre contenue dans la balise A. Cela permet de faire facilement des lettrines. A::before { } Permet d ajouter du contenu avant les balises A. A::after { } Permet d ajouter du contenu après les balises A. REMARQUES : Vous l aurez probablement constaté, il existe plusieurs façons de toucher les mêmes balises. Alors quelle différence existe-t-il entre ces sélecteurs? Parfois il n y en a pas (et du coup la dernière déclaration prend le pas sur les autres), parfois c est une question de poids accordé à chacun. Je vous laisse chercher la logique qui se cache là-derrière et comme indice, je vous rappelle que le C de CSS signifie «en Cascade». Exercices : 1. Réalisez une grille de Sudoku. 2. Réalisez un nuancier sur 2 composantes (p.ex Rouge et Vert) en utilisant background-color. 3. Réalisez un graphique de type histogramme avec une table. Cela ne se fait normalement pas, mais c est juste un exercice. Principales références : Site du W3C : en particulier : DÉVELOPPER VOTRE SITE WEB, F. Basmaison et coll., MicroApplication 2012 APPRENEZ À CRÉER VOTRE SITE WEB AVEC HTML5 ET CSS3, M. Nebra, Site du Zéro
.. CSS. Damien Nouvel. Damien Nouvel (Inalco) CSS 1 / 15
.. CSS Damien Nouvel Damien Nouvel (Inalco) CSS 1 / 15 Feuilles de styles Plan 1. Feuilles de styles 2. Sélecteurs 3. Attributs Damien Nouvel (Inalco) CSS 2 / 15 Feuilles de styles Déportation des styles
Plus en détailFormation HTML / CSS. ar dionoea
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
Plus en détailLES GRANDES ETAPES DE CREATION D UN WEB DESIGN
LES GRANDES ETAPES DE CREATION D UN WEB DESIGN PENSER LA STRUCTURE ET LE THEME DU SITE STRUCTURE ET THEME DU SITE Taille (le site sera-t-il extensible ou fixe?) Organisation Thème Couleurs Illustrations
Plus en détailTutoriel : Feuille de style externe
Tutoriel : Feuille de style externe Vous travaillerez à partir du fichier cerise.htm que vous ouvrirez dans NVU. Commencez par remplacer le contenu de la balise Title par : Comment débuter une recherche?
Plus en détailE-MAILING & NEWSLETTER NEWSLETTER RESPONSIVE
E-MAILING & NEWSLETTER NEWSLETTER RESPONSIVE mcbenveniste@gmail.com 09/2013 E-MAILING & NEWSLETTER L e-mailing consiste à envoyer des emails simultanément à un nombre important de destinataires dont le
Plus en détailIntroduction à Expression Web 2
Introduction à Expression Web 2 Définitions Expression Web 2 est l éditeur HTML de Microsoft qui répond aux standard dew3c. Lorsque vous démarrez le logiciel Expression Web 2, vous avez le choix de créer
Plus en détailHTML5 et CSS3 pour des sites Responsive Web Design
Chapitre 1 : Introduction A. Le design Web aujourd'hui 11 B. Le Responsive Web Design 11 C. Les approches dans la conception 12 D. Le lâcher-prise 12 E. Les objectifs du livre 13 F. Les outils de l intégrateur
Plus en détailHMTL. Exemple de fichier HTML. Structure d un document HTML. Exemple de fichier HTML. Balises HTML. IFT1147 Programmation Serveur Web avec PHP
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,
Plus en détailRAPPORT AUDIT SEO. Élaboré à l'attention de : Monsieur Greber Élaboré par : Cédric Peinado
- RAPPORT AUDIT SEO Élaboré à l'attention de : Monsieur Greber Élaboré par : Cédric Peinado 17 septembre 2013 Table des matières Optimisation structurelle 2 Optimisation des standards, performances et
Plus en détailCRÉER, ROUTER ET GÉRER UNE NEWSLETTER, UN E-MAILING
CRÉER, ROUTER ET GÉRER UNE NEWSLETTER, UN E-MAILING Durée : 3J / 21H Formateur : Consultant expert en PAO et Web-marketing. Groupe de : 4 max Formation au web marketing Objectifs : Mettre en oeuvre des
Plus en détailSOUTENANCE ORALE RAPPORT DE PROJET D INFORMATIQUE
SOUTENANCE ORALE RAPPORT DE PROJET D INFORMATIQUE SITE INTERNET DE L ASSOCIATION Diapositive 1 RAPPORT DE PROJET Site internet de l association INTRODUCTION 1) Je m appelle Léonard STRONG. 2) Oral de présentation
Plus en détailUtilisation de l éditeur.
Utilisation de l éditeur. Préambule...2 Configuration du navigateur...3 Débloquez les pop-up...5 Mise en évidence du texte...6 Mise en évidence du texte...6 Mise en page du texte...7 Utilisation de tableaux....7
Plus en détail1. La notion de cascade
HTML 5 et CSS 3 (partie 2) Objectifs Connaître quelques notions avancées de CSS 3, Appréhender l affichage, Introduction au Responsive Web Design. 1. La notion de cascade On constate que l on peut avoir
Plus en détailGrille fluide. Une grille fluide sert à structurer la mise en page, la rendre harmonieuse et faciliter le passage au responsive web design
Grilles Fluides CSS CREATION D UNE GRILLE FLUIDE Grille fluide Une grille fluide sert à structurer la mise en page, la rendre harmonieuse et faciliter le passage au responsive web design WWW.SUTTERLITY.FR
Plus en détailKompoZer. Composition du site : _ une page d'accueil : index.html. _ une page pour la théorie : theorie.html. _ une page pour les photos : photos.
KompoZer Créer un site «simple» Composition du site : _ une page d'accueil : index.html _ une page pour la théorie : theorie.html _ une page pour les photos : photos.html _ une page avec la galerie : galerie.html
Plus en détailHTML, CSS, JS et CGI. Elanore Elessar Dimar
HTML, CSS, JS et CGI Elanore Elessar Dimar Viamen GPAs Formation, 13 avril 2006 Sommaire Qu est-ce que HTML? HTML : HyperText Marckup Language XML : extensible Marckup Language Qu est-ce que HTML? HTML
Plus en détailManuel d utilisation du module Liste de cadeaux PRO par Alize Web
Manuel d utilisation du module Liste de cadeaux PRO par Alize Web INSTALLER ET CONFIGURER LE MODULE (BACK OFFICE) 2 Réglages des performances 2 Télécharger le module 3 Installer le module 4 Configurer
Plus en détailJOOMLA 1.5 avancé SUPPORT DE COURS + annexe
JOOMLA 1.5 avancé SUPPORT DE COURS + annexe SOMMAIRE 1. LA GESTION DES MODULES... Page 2 2. MODIFICATION DE SON TEMPLATE... Page 6 3. LA CREATION DE DIAPORAMA... Page 9 4. LA CREATION DE SONDAGE... Page
Plus en détailMAILING KOMPOZER... 2 CREEZ UNE PAGE... 2 FORMAT DE LA PAGE... 2 AJOUTER DU TEXTE SUR UNE PAGE... 4
MAILING Table des matières KOMPOZER... 2 CREEZ UNE PAGE... 2 FORMAT DE LA PAGE... 2 AJOUTER DU TEXTE SUR UNE PAGE... 4 INSERER UNE IMAGE (OU UNE PHOTO) PAS DE COPIER / COLLER... 5 INSERER UN TABLEAU...
Plus en détailResponsive Design. Technologies du web. Stéphane Bouvry, 2014
Responsive Design Technologies du web Stéphane Bouvry, 2014 1. Objectif Utilisation de CSS pour la mise en page 2. Diapos Le responsive design : http://goo.gl/dmh8is 3. Grille fluide Dans cette partie,
Plus en détailIntégrateur Web HTML5 CSS3
Intégrateur Web HTML5 CSS3 L objectif de la 3W Academy est de former des petits groupes d élèves à l intégration de sites internet ainsi qu à la création d applications web simples telles qu un blog ou
Plus en détailGuide de réalisation d une campagne e-mail marketing
Guide de réalisation d une campagne e-mail marketing L ère des envois d e-mails en masse est révolue! Laissant la place à une technique d e-mail marketing ciblé, personnalisé, segmenté et pertinent. La
Plus en détailPrésentation du Framework BootstrapTwitter
COUARD Kévin HELVIG-LARBRET Blandine Présentation du Framework BootstrapTwitter IUT Nice-Sophia LP-SIL IDSE Octobre 2012 Sommaire I. INTRODUCTION... 3 Définition d'un framework... 3 A propos de BootstrapTwitter...
Plus en détailFreeway 7. Nouvelles fonctionnalités
! Freeway 7 Nouvelles fonctionnalités À propos de ce guide... 3 Nouvelles fonctionnalités en un coup d'oeil... 3 À propos de la conception d'un site web réactif... 3 Travailler avec les pages pour créer
Plus en détailHTML. Notions générales
1 HTML Le langage HTML est le langage de base permettant de construire des pages web, que celles-ci soient destinées à être affichées sur un iphone/android ou non. Dans notre cas, HTML sera associé à CSS
Plus en détailOptimiser pour les appareils mobiles
chapitre 6 Optimiser pour les appareils mobiles 6.1 Créer un site adapté aux terminaux mobiles avec jquery Mobile... 217 6.2 Transformer son site mobile en application native grâce à PhoneGap:Build...
Plus en détailOptimiser les e-mails marketing Les points essentiels
Optimiser les e-mails marketing Les points essentiels Sommaire Une des clés de succès d un email marketing est la façon dont il est créé puis intégré en HTML, de telle sorte qu il puisse être routé correctement
Plus en détailFTP : File TRansfer Protocol => permets d envoyer des gros fichiers sur un serveur (ou de télécharger depuis le serveur)
Publication par FTP FTP : File TRansfer Protocol => permets d envoyer des gros fichiers sur un serveur (ou de télécharger depuis le serveur) Logiciels FTP nombreux (FileZilla, CuteFTP, WinSCP, FTP Expert).
Plus en détailTP JAVASCRIPT OMI4 TP5 SRC1 2011-2012
TP JAVASCRIPT OMI4 TP5 SRC1 2011-2012 FORMULAIRE DE CONTACT POUR PORTFOLIO PRINCIPE GENERAL Nous souhaitons réaliser un formulaire de contact comprenant les champs suivants : NOM PRENOM ADRESSE MAIL MESSAGE
Plus en détailNormes techniques 2011
Normes techniques 2011 Display classique Formats Livrables Footer p 2 p 3 p 4 Opérations spéciales Publi-rédactionnel Jeu concours Quiz Lien partenaire Habillage Accueil panoramique Sponsoring de rubrique
Plus en détailCréation de maquette web
Création de maquette web avec Fireworks Il faut travailler en 72dpi et en pixels, en RVB Fireworks étant un logiciel dédié à la création de maquettes pour le web il ne propose que les pixels pour le texte
Plus en détailCours pratique Excel. Dans chacune des feuilles, les donnés sont déjà entrées afin de gagner du temps.
Cours pratique Excel Présentation du classeur cours.xls C est un classeur qui contient 7 feuilles Liste de personnes Calculs simples Solde Listes Auto Relatif Absolu Formats Paye Cours AFM Dans chacune
Plus en détailBernard Lecomte. Débuter avec HTML
Bernard Lecomte Débuter avec HTML Débuter avec HTML Ces quelques pages ont pour unique but de vous donner les premiers rudiments de HTML. Quand vous les aurez lues, vous saurez réaliser un site simple.
Plus en détailTP 5 Les CMS, la forme et le fond Internet et Outils (IO2)
TP 5 Les CMS, la forme et le fond Internet et Outils (IO2) Un site, tel que vous avez appris à en programmer jusqu à maintenant, contenant un ensemble de pages HTML embellies de quelques feuilles de styles,
Plus en détailMaîtriser les fonctionnalités d un traitement de texte (Word OpenOffice)
Utilisation de l'ordinateur et apport des TIC en enseignement (1NP) Module 03 Maîtriser les fonctionnalités d un traitement de texte. Sens du Module De nombreux documents remis aux enfants sont réalisés
Plus en détailPack Fifty+ Normes Techniques 2013
Pack Fifty+ Normes Techniques 2013 Nos formats publicitaires par site 2 Normes techniques 2013 Display classique Pavé vidéo Footer Accueil panoramique Publi rédactionnel Quiz Jeu concours Emailing dédié
Plus en détailLes outils de création de sites web
Tuto 1ère séance - p1 Les outils de création de sites web Sources : Réalisez votre site web avec HTML5 et CSS3 de Mathieu Nebra (Edition Le Livre du Zéro) site fr.openclassrooms.com (anciennement «site
Plus en détailGUIDE D UTILISATION DU BACKOFFICE
GUIDE D UTILISATION DU BACKOFFICE 1. Modifier les pages du site : - Aller dans l onglet «PAGE HTML», puis «Liste des pages HTML» - Pour visualiser votre page, cliquer sur le nom écrit en vert, dans la
Plus en détailBUREAUTIQUE. 1 Journée. Maîtriser les fonctions de base du logiciel
BUREAUTIQUE Maîtriser les fonctions de base du logiciel Premiers pas dans Word - Présentation de l interface - Mode affichage écran - Méthode de Sélection, de Déplacement - La gestion crante des documents
Plus en détailCours Excel : les bases (bases, texte)
Cours Excel : les bases (bases, texte) La leçon 1 est une leçon de base qui vous permettra de débuter avec Excel, elle sera fort utile pour les prochaines leçons. Remarque : à chaque fois qu il est demandé
Plus en détailBonnes pratiques du Emailing
Bonnes pratiques du Emailing Guide pour les campagnes de Email Marketing Publi Lettre.com Sommaire 1 Introduction Créer ou louer une base d adresse emails La constitution du message Quelques tests pour
Plus en détailDÉFINITION DE LA NEWSLETTER : OUVERTURE DU LOGITIEL ETARGET
DÉFINITION DE LA NEWSLETTER : La newsletter est un OUVERTURE document qui DU informe LOGITIEL le ETARGET client sur l'actualité, sur les nouveautés ou sur un sujet particulier. Elle est souvent rédigée
Plus en détailContactForm et ContactFormLight - Gestionnaires de formulaire pour Prestashop Edité par ARETMIC S.A.
ContactForm et ContactFormLight - Gestionnaires de formulaire pour Prestashop Edité par ARETMIC S.A. - 1 - PREAMBULE Les conditions générales d utilisation détaillant l ensemble des dispositions applicables
Plus en détailINTRODUCTION AU CMS MODX
INTRODUCTION AU CMS MODX Introduction 1. Créer 2. Organiser 3. Personnaliser UNE PETITE INTRODUCTION QUEST-CE QU UN CMS? CMS est l acronyme de Content Management System. C est outil qui vous permet de
Plus en détailMESUREZ L'IMPACT DE VOS CAMPAGNES!
MESUREZ L'IMPACT DE VOS CAMPAGNES! Concrètement, qu est-ce que mesurer l'impact de vos campagnes? L'utilisateur, après avoir envoyé une campagne e-mailing, peut mesurer son impact en consultant les résultats
Plus en détailComment sélectionner des sommets, des arêtes et des faces avec Blender?
Comment sélectionner des sommets, des arêtes et des faces avec Blender? VVPix v 1.00 Table des matières 1 Introduction 1 2 Préparation d une scène test 2 2.1 Ajout d objets dans la scène.........................................
Plus en détailTIC. Réseau informatique. Historique - 1. Historique - 2. TC - IUT Montpellier Internet et le Web
Réseau informatique TIC TC - IUT Montpellier Internet et le Web Ensemble d'ordinateurs reliés entre eux et échangeant des informations sous forme de données numériques But : Rendre disponible l information
Plus en détail// HTML, Javascript XHTML & CSS
design graphique / web design // HTML, Javascript XHTML & CSS version 1.0 date 28 / 04 / 2010 auteur Loïc Swiny contact mr@sweeen.com // sommaire HTML 01. Introduction au langage HTML 02. Introduction
Plus en détailInitiation à html et à la création d'un site web
Initiation à html et à la création d'un site web Introduction : Concevoir un site web consiste à définir : - l'emplacement où ce site sera hébergé - à qui ce site s'adresse - le design des pages qui le
Plus en détailCréer une application de livre interactif pour tablette avec Indesign CS6 et Adobe Digital Publishing Suite
Applications de type livre Introduction 9 Qu est-ce qu une application de type livre? 9 Découvrir DPS 11 La publication 12 Comprendre le flux de publication 12 Édition simple ou multifolio 13 Choisir l
Plus en détailProgrammation Web TP1 - HTML
Programmation Web TP1 - HTML Vous allez réaliser votre premier site Web dans lequel vous présenterez la société SC, agence spécialisée dans la conception des sites internet. 1 - Une première page en HTML
Plus en détailDans cette Unité, nous allons examiner
13.0 Introduction Dans cette Unité, nous allons examiner les fonctionnements internes d une des plateformes de publication web les plus largement utilisées de nos jours sur l Internet, WordPress. C est
Plus en détail1 CRÉER UN TABLEAU. IADE Outils et Méthodes de gestion de l information
TP Numéro 2 CRÉER ET MANIPULER DES TABLEAUX (Mise en forme, insertion, suppression, tri...) 1 CRÉER UN TABLEAU 1.1 Présentation Pour organiser et présenter des données sous forme d un tableau, Word propose
Plus en détailUn mini-site internet en une après-midi
Prérequis Posséder un ordinateur équipé d un logiciel pour écrire des fichiers texte simples, (SimpleText, BlocNotes, etc...), d un logiciel de Navigation Internet (InternetExplorer, Netscape, Mozilla,
Plus en détailTrucs et astuces N o 2.1 COMMENT AJUSTER VOTRE TABLETTE PORTE-CLAVIER
Trucs et astuces N o 2.1 COMMENT AJUSTER VOTRE TABLETTE PORTE-CLAVIER Vous reconnaissez-vous? Vous avez une tablette porte-clavier et vous savez qu elle est ajustable mais ne savez pas comment faire. Peut-être
Plus en détailResponsive Web Design. La Rochelle, Avril 2014
Responsive Web Design La Rochelle, Avril 2014 Mohamed Belmokhtar Université de La Rochelle Germain Souquet Université de La Rochelle Sommaire Qu est-ce que le responsive web design? Les différentes approches
Plus en détailParcours FOAD Formation EXCEL 2010
Parcours FOAD Formation EXCEL 2010 PLATE-FORME E-LEARNING DELTA ANNEE SCOLAIRE 2013/2014 Pôle national de compétences FOAD Formation Ouverte et A Distance https://foad.orion.education.fr Livret de formation
Plus en détailPLANIFIER UNE RÉUNION AVEC DOODLE
PLANIFIER UNE RÉUNION AVEC DOODLE Doodle est un service en ligne gratuit permettant de proposer à plusieurs invités différents jours et heures de rendez vous afin que chacun puisse choisir les dates qui
Plus en détail3. RÉALISATION ET QUALIFICATION D UN PROTOTYPE 3.1 Réalisation d un prototype CRÉATION D UNE PAGE WEB STATIQUE AU FORMAT HTML
Page:1/20 CRÉATION D UNE PAGE WEB STATIQUE AU FORMAT HTML Objectifs de l activité pratique : Notions sur le HTML, le WEB et le W3C Créer une page web statique au format HTML : - les marqueurs ou balises
Plus en détailCréer une base de données vidéo sans programmation (avec Drupal)
Créer une base de données vidéo sans programmation (avec Drupal) 10.10.2013 Nicolas Bugnon (nicolas.bugnon@alliancesud.ch) Centre de documentation Alliance Sud www.alliancesud.ch Résultat de l atelier
Plus en détailNOTICE TELESERVICES : Créer mon compte personnel
NOTICE TELESERVICES : Créer mon compte personnel Sommaire Sommaire... 1 Objet de la notice... 1 A qui s adresse cette notice?... 1 Pré-requis... 1 Le guide pas à pas pour créer votre compte personnel...
Plus en détailSoyez accessible. Manuel d utilisation du CMS
Soyez accessible. Manuel d utilisation du CMS Nameo : mode d emploi Nameo est une agence web basée en Alsace, à Strasbourg. Son champ d action : création ou refonte de sites internet, stratégie et mise
Plus en détailLa balise object incorporer du contenu en HTML valide strict
Qu'est ce que la balise object La balise object incorporer du contenu en HTML valide strict Beaucoup de monde insère des médias dans leur page web avec la balise non standard . Pourtant il existe
Plus en détailIntroduction : présentation de la Business Intelligence
Les exemples cités tout au long de cet ouvrage sont téléchargeables à l'adresse suivante : http://www.editions-eni.fr Saisissez la référence ENI de l'ouvrage RI3WXIBUSO dans la zone de recherche et validez.
Plus en détailRESPONSIVE WEB DESIGN
RESPONSIVE WEB DESIGN Une approche pour concevoir des sites Web adaptatifs et une occasion d'inciter les étudiants à consulter des cours responsives Ivan MADJAROV Arnaud FÉVRIER Comment consulte-t-on le
Plus en détailInfolettre #18 : Les graphiques avec Excel 2010
Infolettre #18 : Les graphiques avec Excel 2010 Table des matières Introduction... 1 Hourra! Le retour du double-clic... 1 Modifier le graphique... 4 Onglet Création... 4 L onglet Disposition... 7 Onglet
Plus en détailmon site web via WordPress
mon site web via WordPress Vocabulaire CMS : Content Management System WordPress fait partie de cette famille de logiciels destinés à la conception et à la mise à jour dynamique de sites Web ou d applications
Plus en détailSommaire : 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?
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? Présentation d une des solutions Conclusion Aujourd hui le web est
Plus en détailRAPPORT D'OPTIMISATION DU SITE INTERNET
RAPPORT D'OPTIMISATION DU SITE INTERNET WWW.EPICURIUM.FR Réalisé par Armandine Rue et Virginie Gatin Introduction Dans le cadre du cours de web-marketing, nous avons analysé le site internet d Epicurium
Plus en détailManuel utilisateur du CMS Anan6
Manuel utilisateur du CMS Anan6 Sommaire Fonctionnalités générales 05 - Paramétrage du navigateur 06 - Connexion au CMS Anan6 07 - Visualisation de l interface du CMS 08 - Détails de la liste des composants
Plus en détailÉvaluation des compétences. Identification du contenu des évaluations. Septembre 2014
Identification du contenu des évaluations Septembre 2014 Tous droits réservés : Université de Montréal Direction des ressources humaines Table des matières Excel Base version 2010... 1 Excel intermédiaire
Plus en détail<Créer un site Web. avec/> Suzanne Harvey
aire l o c s texte n o c le Dans Suzanne Harvey Conseillère pédagogique en informatique Service local du RÉCIT Commission scolaire de Saint-Hyacinthe Québec, Canada suzanne.harvey@prologue.qc.ca
Plus en détailPARAMETRAGE CONSOLE ADMINISTRATION DE MESSAGERIE "VENDOME.EU" NOTICE UTILISATION
PARAMETRAGE CONSOLE ADMINISTRATION DE MESSAGERIE "VENDOME.EU" NOTICE UTILISATION Le but de l'utilisation de la console d'administration de votre adresse de messagerie "vendome.eu", est notamment de créer
Plus en détailSAP BusinessObjects Web Intelligence (WebI) BI 4
Présentation de la Business Intelligence 1. Outils de Business Intelligence 15 2. Historique des logiciels décisionnels 16 3. La suite de logiciels SAP BusinessObjects Business Intelligence Platform 18
Plus en détailCréation d un site Internet
Création d un site Internet Weebly.com Johanne Raymond Collège Lionel Groulx, mai 2010 Service du soutien à l enseignement et Plan de réussite Ouvrir un compte sur Weebly... 1 Modifier le modèle... 2 Ajouter
Plus en détailLe site officiel des élections au Grand-Duché de Luxembourg
Elections.lu Le site officiel des élections au Grand-Duché de Luxembourg Page 1 Page d accueil Page 2 Page d accueil La page d accueil présente les dernières tendances au niveau national et des circonscriptions
Plus en détailBrady Mobile Application
Brady Mobile Application Guide d utilisation 2011 Brady Corporation. Tous droits réservés. Brady Corporation 6555 West Good Hope Road P.O. Box 2131 Milwaukee, WI 53201-2131 www.bradycorp.com Assistance
Plus en détailRESPONSIVE DESIGN : Comment offrir à vos sites une adaptabilité parfaite?
RESPONSIVE DESIGN : Comment offrir à vos sites une adaptabilité parfaite? Medialibs, votre partenaire digital Quoi? Un partenaire pour une gestion globale du digital (un laboratoire R&D, éditeur de logiciels
Plus en détailConstruction d un Site Internet Dynamique avec Joomla René-Yves Hervé, Ph.D.
Construction d un Site Internet Dynamique avec Joomla René-Yves Hervé, Ph.D. TABLE DES MATIÈRES I. Présentation de Joomla II. III. IV. Documents disponibles Installation de Joomla 3.1) Installation sur
Plus en détailDescription des pratiques à adopter pour la mise à jour du layout en utilisant le gestionnaire de conception de Sharepoint 2013
Exemple d utilisation du gestionnaire de conception Description des pratiques à adopter pour la mise à jour du layout en utilisant le gestionnaire de conception de Sharepoint 2013 6, rue de l Etang, L-5326
Plus en détailAtelier numérique Développement économique de Courbevoie
Atelier numérique Développement économique de Courbevoie Jeudi 24 octobre 2013 Comment positionner son site internet en haut de Google? Atelier numérique de Courbevoie Intervenants : Olivier CARTIERI Animateur
Plus en détailWordPress Référencement naturel (SEO) Optimiser. son référencement. Daniel Roch. Préface d Olivier Andrieu
Daniel Roch Optimiser son référencement WordPress Référencement naturel (SEO) Préface d Olivier Andrieu Groupe Eyrolles, 2013, ISBN : 978-2-212-13714-9 Table des matières AVANT-PROPOS... 1 Pourquoi ce
Plus en détailDébuter avec Excel. Excel 2007-2010
Débuter avec Excel Excel 2007-2010 Fabienne ROUX Conseils & Formation 10/04/2010 TABLE DES MATIÈRES LE RUBAN 4 LE CLASSEUR 4 RENOMMER LES FEUILLES DU CLASSEUR 4 SUPPRIMER DES FEUILLES D UN CLASSEUR 4 AJOUTER
Plus en détailLicence de Biologie, 1ère année. Aide. [Aide 1] Comment utiliser l'explorateur Windows? Comment créer des dossiers?
Aide [Aide 1] Comment utiliser l'explorateur Windows? Comment créer des dossiers? Au sein d'un ordinateur, les données et les fichiers sont stockés suivant une structure d'arbre appelée arborescence. Pour
Plus en détailSage 100 CRM - Guide de la Fusion Avancée Version 8. Mise à jour : 2015 version 8
Sage 100 CRM - Guide de la Fusion Avancée Version 8 Mise à jour : 2015 version 8 Composition du progiciel Votre progiciel est composé d un boîtier de rangement comprenant : le cédérom sur lequel est enregistré
Plus en détailTravaux dirigés n 10
Travaux dirigés n 10 IMAC 1 Responsive Web Design Dans ce TD, vous verrez comment concevoir un design web qui s adaptera au terminal sur lequel il sera visualisé. Avant-propos Avec l avènement des smartphones
Plus en détailNOEUD HERRINGBONE-PINEAPPLE STANDARD TYPE and PASS
CopyrightCharles HAMEL aka Nautile 2012 Oct16th page 1 on 10 NOEUD HERRINGBONE-PINEAPPLE STANDARD TYPE and PASS Le sujet PASS a été traité ailleurs par moi alors consultez les pdf et les pages appropriées
Plus en détailRelever le défi du Web mobile
Relever le défi du Web mobile Bonnes pratiques de conception et développement François Daoust Dominique Hazaël-Massieux Groupe Eyrolles, 2011, ISBN : 978-2-212-12828-4 4 Les bases d un bon site web mobile
Plus en détailqwertyuiopasdfghjklzxcvbnmqwerty uiopasdfghjklzxcvbnmqwertyuiopas dfghjklzxcvbnmqwertyuiopasdfghjklz mqwertyuiopasdfghjklzxcvbnmqwert
qwertyuiopasdfghjklzxcvbnmqwerty uiopasdfghjklzxcvbnmqwertyuiopas dfghjklzxcvbnmqwertyuiopasdfghjklz INITIATION à Word 2007 xcvbnmqwertyuiopasdfghjklzxcvbn Cours informatiques Année 2009/2010 mqwertyuiopasdfghjklzxcvbnmqwert
Plus en détail{less} Guide de démarrage
{less Guide de démarrage Pré requis L'utilisation d'un pré processeur css nécessite son installation préalable. Vous pouvez choisir de tout installer du coté du serveur ou du coté du client. Votre site
Plus en détailwww.evogue.fr SUPPORT DE COURS / HTML
L i a m T A R D I E U www.evogue.fr SUPPORT DE COURS / HTML Sommaire Sommaire... 2 Présentation... 3 Introduction... 3 Fonctionnement... 3 Historique... 4 Navigateurs... 6 Définition... 6 Historiquement...
Plus en détailLES TOUT PREMIERS PAS
DESMODO, un logiciel de gestion d idées http://www.desmodo.net/ LES TOUT PREMIERS PAS Desmodo est un logiciel (libre) qui permet, entre autre, de visualiser et de synthétiser, de manière organisée, sous
Plus en détailUN SITE WEB RESPONSIVE EN UNE HEURE?
UN SITE WEB RESPONSIVE EN UNE HEURE?! O N O R H C P TO Raphaël Goetter Raphaël Goetter alsacreations.fr alsacreations.com goetter.fr knacss.com mobitest.me @goetter EN UNE HEURE, VOUS AVEZ DIT?!? R E N
Plus en détailSARL DDLX Multimédia Place du général de Gaule 34160 Boisseron Tèl :09 7219 85 01 Email : support@ddlx.org. Agence Web. Design Prestashop personnalisé
SARL DDLX Multimédia Place du général de Gaule 34160 Boisseron Tèl :09 7219 85 01 Email : support@ddlx.org Agence Web Design Prestashop personnalisé création de boutique en ligne site de présentation site
Plus en détailSystème de Gestion de Fichiers
Chapitre 2 Système de Gestion de Fichiers Le système de gestion de fichiers est un outil de manipulation des fichiers et de la structure d arborescence des fichiers sur disque et a aussi le rôle sous UNIX
Plus en détailTableau de bord. Tableau de bord. Statistiques des contenus de votre site (nb de pages, articles, commentaires...)
Tutoriel WORDPRESS Tableau de bord 3 Tableau de bord Statistiques des contenus de votre site (nb de pages, articles, commentaires...) Press-Minute est un outils de publication rapide ou de préparation
Plus en détailCONCEPTION D E-MAILS ADAPTATIFS
CONCEPTION D E-MAILS ADAPTATIFS SELLIGENT Le contenu de ce manuel porte sur du matériel protégé par les droits d auteurs appartenant à Selligent. Ce manuel ne peut être ni reproduit, en tout ou en partie,
Plus en détail