Chap. 3 LES TABLEAUX EN HTML



Documents pareils
Introduction à Expression Web 2

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

ING & NEWSLETTER NEWSLETTER RESPONSIVE

Formation HTML / CSS. ar dionoea

Utilisation de l éditeur.

Freeway 7. Nouvelles fonctionnalités

MAILING KOMPOZER... 2 CREEZ UNE PAGE... 2 FORMAT DE LA PAGE... 2 AJOUTER DU TEXTE SUR UNE PAGE... 4

Tapez le titre de la page «BASTIA ville méditerranéenne», puis allez deux fois à la ligne à l aide de la touche Entrée.

LES GRANDES ETAPES DE CREATION D UN WEB DESIGN

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

// HTML, Javascript XHTML & CSS

BUREAUTIQUE. 1 Journée. Maîtriser les fonctions de base du logiciel

Bernard Lecomte. Débuter avec HTML

MODULE INF112. Préparation pour le CC2

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

TD HTML AVEC CORRECTION

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

Le cas «BOURSE» annexe

Pas-à-pas. Créer une newsletter avec Outlook

Parcours FOAD Formation EXCEL 2010

Débuter avec Excel. Excel

PRISE EN MAIN D UN TABLEUR. Version OPEN OFFICE

Le cas «BOURSE» annexe

CONCEPTION D S ADAPTATIFS

Correction des Travaux Pratiques Organiser son espace de travail

145A, avenue de Port Royal, Bonaventure (Québec) G0C 1E0 Sans frais :

GUIDE D UTILISATION DU BACKOFFICE

Tutoriel : Feuille de style externe

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

MAÎTRISE DE L ENVIRONNEMENT WINDOWS VISTA

AGASC / BUREAU INFORMATION JEUNESSE Saint Laurent du Var Tel : bij@agasc.fr Word: Les tableaux.

Introduction : présentation de la Business Intelligence

1. La notion de cascade

Évaluation des compétences. Identification du contenu des évaluations. Septembre 2014

MODE D EMPLOI WORDPRESS

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

Cours Excel : les bases (bases, texte)

Guide d'utilisation. OpenOffice Calc. AUTEUR INITIAL : VINCENT MEUNIER Publié sous licence Creative Commons

Alain DI MAGGIO Mise à jour sur le site 11/01/10

Guide pour la réalisation d'un document avec Open Office Writer 2.2

Formation > Développement > Internet > Réseaux > Matériel > Maintenance

SAP BusinessObjects Web Intelligence (WebI) BI 4

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

Spétechs Mobile. D e r n i è r e m i s e à j o u r : a o û t 2014

CREER UN PETIT SITE WEB EN COMPOSANT DES PAGES HTML

2 S I M 1 P H O N E G U I D E U T I L I S A T E U R. Guide d utilisation E-commerce / Prestashop

Spétechs Mobile. D e r n i è r e m i s e à j o u r : s e p t e m b r e

Guide de réalisation d une campagne marketing

Prise en main rapide

GESTION DES MENUS. Un menu est un ensemble de liens permettant la navigation dans le site.

1 CRÉER UN TABLEAU. IADE Outils et Méthodes de gestion de l information

Parcours guidé : créer des pages simples au format html avec Nvu 28/1/10

Malgré son aspect spartiate, Freeplane offre de nombreuses fonctionnalités en particulier dans le domaine de la diffusion des cartes sur le Web.

Spécifications techniques

Comment accéder à d Internet Explorer

Note de cours. Introduction à Excel 2007

Création WEB avec DreamweaverMX

Le logiciel de création de site internet IZISPOT est un outil très puissant et qui est assez simple après quelques temps d utilisation.

Présentation du Framework BootstrapTwitter

Création de formulaires interactifs

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

Table des matières A. Introduction... 4 B. Principes généraux... 5 C. Exemple de formule (à réaliser) :... 7 D. Exercice pour réaliser une facture

Activité 11 : Nuage de points ou diagramme de dispersion

Editer un catalogue avec OpenOffice

Utilisation de Sarbacane 3 Sarbacane Software

Spécifications techniques

Cours pratique Excel. Dans chacune des feuilles, les donnés sont déjà entrées afin de gagner du temps.

Avant-propos FICHES PRATIQUES EXERCICES DE PRISE EN MAIN CAS PRATIQUES

Votre site Internet avec FrontPage Express en 1 heure chrono

HTML5 et CSS3 pour des sites Responsive Web Design

«Manuel Pratique» Gestion budgétaire

Creation d une page Web

GUIDE Excel (version débutante) Version 2013

<Créer un site Web. avec/> Suzanne Harvey

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

RACCOURCIS CLAVIERS. DEFINITION : Une «combinaison de touches» est un appui simultané sur plusieurs touches.

HTML. Notions générales

Plan. Traitement de texte et PAO 4/10/06. Initiation à Word

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

Pages 08 Guide de l utilisateur

Édu-groupe - Version 4.3

Comment insérer une image de fond?

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

MANUEL DE PROCÉDURE POUR LA MISE À JOUR DU SITE DE FIDAFRIQUE. Documentation utilisateur Octobre 2005

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

Silfid : Agence de création de site internet, formations et Conseils Retour sommaire

COMMENT PUBLIER SUR ARIANE?

Spétechs Mobile. Octobre 2013

Programme d Accès Communautaire / Atelier 4 Initiation à Microsoft Excel PLAN DE COURS 3 MICROSOFT EXCEL 4 LANCER EXCEL 4

WINDOWS 8. Windows 8 se distingue par la présence de 2 interfaces complémentaires :

Normes techniques 2011

CMS Modules Dynamiques - Manuel Utilisateur

TP JAVASCRIPT OMI4 TP5 SRC

GUIDE D UTILISATION DE LA PLATEFORME D ENVOI DE COURRIELS

Comment mettre en page votre livre

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

CREATION d UN SITE WEB (INTRODUCTION)

Formation tableur niveau 1 (Excel 2013)

RÉALISATION DE GRAPHIQUES AVEC OPENOFFICE.ORG 2.3

Ce chapitre décrit comment insérer des tableaux de données dans un document. On va commencer par voir les environnements tabbing et

Transcription:

LES TABLEAUX EN HTML Les principales balises concernant les tableaux : <table>, <tr>, <th>,<td> et <caption> La fusion (verticale ou horizontale) des cellules Définition des sections dans un tableau : <thead>, <tbody>, <tfoot> et <colgroup> Utilisation des tables pour la mise en page des documents HTML M. KRAJECKI 1 DESS IAS Année 2003-2004 DÉFINITION D UN TABLEAU Un tableau est défini en HTML comme le regroupement d un ensemble de lignes Chaque ligne est composée d un ensemble de cellules Le début d un tableau est défini par la balise <table>, la balise </table> le termine M. KRAJECKI 2 DESS IAS Année 2003-2004

LES BALISES <TR> ET <TD> La balise <tr> introduit une nouvelle ligne qui est terminée par </tr> Chaque ligne du tableau aura exactement la largeur du tableau Toutes les lignes d un tableau possèdent exactement le même nombre de cellules que la ligne qui en comporte le plus Une cellule est définie par les balises <td> et </td> Une cellule peut contenir tout type d information (image, lien, liste,...) M. KRAJECKI 3 DESS IAS Année 2003-2004 Un premier tableau <table> < t r > <! première l i g n e > < t d > Nom < / t d > <! première c e l l u l e > < t d > Prénom < / t d > < / t r > <! f i n de l a première l i g n e > < t r > <! seconde l i g n e > < t d > E n f a i l l i t e < / t d > < t d > Mélusine < / t d > < / t r > < t r > <! t r o i s i è m e l i g n e > < t d > Bonneau < / t d > < t d > Jean < / t d > < / t r > < / table> M. KRAJECKI 4 DESS IAS Année 2003-2004

Notre premier tableau! M. KRAJECKI 5 DESS IAS Année 2003-2004 ATTRIBUTS DE <tr> bgcolor : la couleur de fond de chaque cellule composant la ligne. align : alignement horizontal à l intérieur des cellules de la ligne. 3 valeurs : left (par défaut), right et center valign : alignement vertical des éléments des cellules. 4 valeurs : top, bottom, baseline et middle (par défaut) Ces attributs seront appliqués à l ensemble des cellules de la ligne M. KRAJECKI 6 DESS IAS Année 2003-2004

ATTRIBUTS DE <td> bgcolor, align, valign comme pour <tr> Priorité à l attribut défini par la cellule width : largeur souhaitée (en pixels ou bien en pourcentage) de la cellule nowrap : interdiction pour le navigateur de réaliser des retours à la ligne automatique width et nowrap sont dépréciées M. KRAJECKI 7 DESS IAS Année 2003-2004 LÉGENDES ASSOCIÉES À UN TABLEAU <th> : utilisée pour distinguer des cellules contenant des légendes (le contenu des cellules d en-tête sera centré et affiché en gras par défaut) <caption> : titre du tableau à définir entre <table> et </table>. Netscape utilise l attribut align qui accepte deux valeurs : top et bottom. Internet Explorer utilise l attribut valign qui accepte également les deux valeurs : top et bottom. De plus Internet Explorer permet de préciser l alignement horizontal du titre par l intermédiaire de l attribut align qui accepte trois valeurs : left, right et center. M. KRAJECKI 8 DESS IAS Année 2003-2004

LES ATTRIBUTS NÉCESSAIRES À LA MISE EN FORME : table align : définit la position d un tableau par rapport à la marge, trois valeurs : left, right ou center. A éviter, voir positionnement de tout objet à l aide de la balise <div>. width : la largeur du tableau, en pixels ou bien en pourcentage de la largeur de son environnement. cellspacing : espace (en pixels) qui existe entre chaque cellule du tableau. cellpadding : espace entre le bord de la cellule et son contenu en pixel. border : contrôle l affichage des bordures du tableau. L affichage de ces bordures est très différent d un navigateur à l autre. Pour désactiver l affichage des bordures : <table border= 0 > bgcolor : la couleur de fond du tableau. M. KRAJECKI 9 DESS IAS Année 2003-2004 Exemple... <table border= " 2 " cellspacing= " 5 " cellpadding= " 10 " width= " 400 " bgcolor=" l i g h t y e l l o w " > <c a p t i o n align= " bottom " valign= " bottom " > <font color = " purple " > L i s t e des a u d i t e u r s < / font> < / c a p t i o n> < t r bgcolor= " white " > < t h > <font color = " purple " > Nom < / font> < / t h > < t h > <font color = " purple " > Prénom < / font> < / t h > < t h > <font color = " purple " > V i l l e < / font> < / t h > < t d > E n f a i l l i t e < / t d > < t d > Mélusine < / t d > < t d > Reims < / t d > < / t r > < t r align= " r i g h t " > < t d > Bonneau < / t d > < t d > Jean < / t d > < t d > Epernay < / t d > < / t r > < / table> M. KRAJECKI 10 DESS IAS Année 2003-2004

Le résultat M. KRAJECKI 11 DESS IAS Année 2003-2004 FUSION DE CELLULES le navigateur fait l hypothèse que : toutes les lignes ont le même nombre de cellules toutes les colonnes ont le même nombre de lignes En HTML, des cellules un peu particulières existent, les cellules de recouvrement fusion horizontale (une cellule occupant plusieurs colonnes), attribut colspan fusion verticale : attribut rowspan M. KRAJECKI 12 DESS IAS Année 2003-2004

FUSION HORIZONTALE <table border= " 1 " > < t r > < t h colspan= " 2 " > S c i e n t i f i q u e < / t h > < t h colspan= " 3 " > Date de naissance < / t h > < t h > Nom < / t h > < t h > Prénom < / t h > < t h > Jour < / t h > <t h > Mois < / t h > < t h > Année < / t h > < t d > NOLLET < / t d > <t d > Jean Antoine < / t d > < t d > 1 9 < / t d> < t d > novembre < / t d > < t d > 1700 < / t d > < t d > POINCARÉ < / t d > < t d > Henri < / t d > < t d > 2 9 < / t d> < t d > a v r i l < / t d > < t d > 1854 < / t d > < / t r > < / table> M. KRAJECKI 13 DESS IAS Année 2003-2004 Et voila M. KRAJECKI 14 DESS IAS Année 2003-2004

FUSION VERTICALE <table border= " 1 " > < t r > < t h > D i s c i p l i n e < / t h > < t h colspan= " 2 " > S c i e n t i f i q u e < / t h > < t h > < / t h > <! une c e l l u l e vide > < t h > Nom < / t h > < t h > Prénom < / t h > < t d rowspan= " 2 " > Médecine < / t d > < t d > PARÉ < / t d > <t d > Ambroise < / t d > < t d > PASTEUR < / t d > < t d > Louis < / t d > < t d > Chimie < / t d > < t d > DE LAVOISIER < / t d > <t d > Antoine Laurent < / t d > < / t r > < / table> M. KRAJECKI 15 DESS IAS Année 2003-2004 Le beau tableau! M. KRAJECKI 16 DESS IAS Année 2003-2004

DÉFINITION DE PARTIES <thead>, <tbody> et <tfoot> : regroupement logique d un ensemble de lignes division en 3 parties : l en-tête, le corps et le pied impression d un tableau : reprise automatique des en-tête et pied de tableau sur chaque page imprimée attribut rules de la balise <table> : définit les lignes de séparation qui seront affichées 5 valeurs : none, groups, rows, cols, all Attention cependant à l utilisation de ces trois balises car elles ne sont pas reconnues par tous les navigateurs! M. KRAJECKI 17 DESS IAS Année 2003-2004 Utilisation des parties <table border= " 1 " r u l e s = " groups " > <thead> <! l en t ê t e du tableau > < t r > <t h colspan= " 2 " > S c i e n t i f i q u e < / t h > < t h colspan= " 3 " > Date de naissance < / t h > < / t r > < / thead> < t f o o t > < t r > <t d colspan= " 5 " > <! l e bas du tableau > Les s c i e n t i f i q u e s f r a n ç a i s < / t d > < / t r > < / t f o o t > <tbody > <! l e corps du tableau > < t r > < t h > Nom < / t h > <t h > Prénom < / t h > < t h > Jour < / t h > <t h > Mois < / t h > < t h > Année < / t h > < t d > NOLLET < / t d > < t d > Jean Antoine < / t d > < t d > 1 9 < / t d > <t d > novembre < / t d > <t d > 1700 < / t d > < t d > POINCARÉ < / t d > < t d> Henri < / t d > < t d > 2 9 < / t d > <t d > a v r i l < / t d > < t d > 1854 < / t d > < / t r > < / tbody> < / table> M. KRAJECKI 18 DESS IAS Année 2003-2004

Le résultat M. KRAJECKI 19 DESS IAS Année 2003-2004 REGROUPEMENT DE COLONNES Les balises <col> et <colgroup> regroupent explicitement un ensemble de colonnes en une partie Il s agit d un regroupement vertical Attributs align, valign, span et width Exemple : définition d un tableau de cinq colonnes Les cinq colonnes auront une largeur de 100 points Les trois premières colonnes seront alignées à droite M. KRAJECKI 20 DESS IAS Année 2003-2004

5 colonnes à la une <table border= " 1 " > <colgroup width= " 100 " > < c o l span= " 3 " align= " r i g h t " > < c o l span= " 2 " > < / colgroup > < t r > < t d > NOLLET < / t d > <t d > Jean Antoine < / t d > < t d > 1 9 < / t d> < t d > novembre < / t d > < t d > 1700 < / t d > < t d > POINCARÉ < / t d > < t d > Henri < / t d > < t d > 2 9 < / t d> < t d > a v r i l < / t d > < t d > 1854 < / t d > < / t r > < / table> M. KRAJECKI 21 DESS IAS Année 2003-2004 MISE EN PAGE À L AIDE DES TABLEAUX Utilisation des tableaux pour obtenir une mise en page satisfaisante Généralement les tableaux sont invisibles car leur bordure est égale à zéro Réalisation de documents : 1. Sur deux (ou plusieurs) colonnes 2. Comportant des menus M. KRAJECKI 22 DESS IAS Année 2003-2004

DOCUMENT MULTI-COLONNES <table border= " 0 " cellspacing= " 0 " cellpadding= " 5 " width= " 800 " bgcolor= " l i g h t y e l l o w " > < t r > <t d width= " 400 " > <! l a colonne de gauche > <h1> Médecine < / h1> <p> V o i c i quelques chercheurs f r a n ç a i s célèbres en médecine : < / p> <ul type= " square " > < l i > PARÉ Ambroise < / l i > < l i > PASTEUR Louis < / l i > < / ul> < / t d > <! f i n de l a colonne de gauche > <t d > <! début de l a colonne de d r o i t e > <p> V o i c i quelques chercheurs f r a n ç a i s célèbres en chimie : < / p> <ul type= " square " > < l i > PALISSY Bernard < / l i > < l i > DE LAVOISIER Antoine Laurent < / l i > < / ul> < / t d > < / t r > < / table> M. KRAJECKI 23 DESS IAS Année 2003-2004 2 colonnes... M. KRAJECKI 24 DESS IAS Année 2003-2004

> DES MENUS À L AIDE DE TABLEAUX Définir un menu, soit horizontal, soit vertical Chaque cellule contiendra par exemple un lien vers le document associé à l entrée du menu. Exemple : création d un petit menu qui permet l accès à trois informations Définition de 3 liens internes au document M. KRAJECKI 25 DESS IAS Année 2003-2004 Exemple de menu <table bgcolor=" cyan " cellspacing=" 0 " cellpadding= " 1 " border=" 0 " width= " 600 " > <! un p e t i t menu > < t r > <t h width= " 200 " > <a href= " #med" > Médecine < / a> < / t h > <t h width= " 200 " > <a href= " # c h i " > Chimie < / a> < / t h > <t h > <a href=" #mat " > Mathématiques < / a> < / t h > < / t r > < / table> <! l a page <a name= "med" > <h1> Médecine < / h1> < / a> <ul type=" c i r c l e " > < l i > Ambroise PARÉ < / l i > < l i > Louis PASTEUR < / l i > < / ul> <a name= " c h i " > <h1> Chimie < / h1> < / a> <ul type=" c i r c l e " > < l i >Bernard PALISSY < / l i >< l i >Antoine Laurent DE LAVOISIER< / l i >< / ul> <a name= " mat " > <h1> Mathématiques < / h1> < / a> <ul type=" c i r c l e " > < l i > Augustin Louis CAUCHY < / l i > < l i > Henri POINCARÉ < / l i > < / ul> M. KRAJECKI 26 DESS IAS Année 2003-2004

Un menu M. KRAJECKI 27 DESS IAS Année 2003-2004