HTML CSS Fiche numéro 14

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

Formation HTML / CSS. ar dionoea

Tutoriel : Feuille de style externe

LES GRANDES ETAPES DE CREATION D UN WEB DESIGN

{less} Guide de démarrage

1. La notion de cascade

Introduction à Expression Web 2

HTML, CSS, JS et CGI. Elanore Elessar Dimar

RESPONSIVE WEB DESIGN

Guide de réalisation d une campagne marketing

ING & NEWSLETTER NEWSLETTER RESPONSIVE

Intégrateur Web HTML5 CSS3

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

Présentation du Framework BootstrapTwitter

UN SITE WEB RESPONSIVE EN UNE HEURE?

Manuel d utilisation du module Liste de cadeaux PRO par Alize Web

Utilisation de l éditeur.

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

Freeway 7. Nouvelles fonctionnalités

TD HTML AVEC CORRECTION

Travaux dirigés n 10

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?

Création d'un site neutre et présentation des éléments de la page d'accueil

RAPPORT AUDIT SEO. Élaboré à l'attention de : Monsieur Greber Élaboré par : Cédric Peinado

Spécifications techniques

Responsive Web Design. Responsive Design avec HTML 5.0 et CSS3

Captation automatique. Mode d'emploi

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

Audit SEO. I / Les Tranquilles d Oléron

Chapitre 1. Prise en main

Wix : mettre en place un site d e commerce

Media queries : gérer différentes zones de visualisation

Normes techniques 2011

Dans l Unité 3, nous avons parlé de la

Programmation Web TP1 - HTML

JOOMLA 1.5 avancé SUPPORT DE COURS + annexe

101 Réaliser et publier un site WEB

RESPONSIVE DESIGN : Comment offrir à vos sites une adaptabilité parfaite?

Normes graphiques / Sigma Assistel / Site Internet version 1.0 /

MODE D EMPLOI WORDPRESS

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

Animation numérique. de territoire. Créer son site Internet avec un outil gratuit. Mardi 4 novembre Cédric ARNAULT OT Lourdes

Démonstration de la mise en cache via HTML 5 sur iphone

STID 2ème année : TP Web/PHP

Pack Fifty+ Normes Techniques 2013

Optimiser pour les appareils mobiles

Formation : WEbMaster

Création de maquette web

Guide de démarrage rapide

LANGAGUE JAVA. Public Développeurs souhaitant étendre leur panel de langages de programmation

INFORMATIONS ET INSTALLATION DU THEME CENATA RESPONSIVE

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

TP JAVASCRIPT OMI4 TP5 SRC

Tutoriel BLOGGER. Pour vous donner une idée, voici un exemple de blog :

GROUPE CAHORS EXTRANET

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

PLAN. Qui peut faire quoi? Présentation. L'internaute Consulte le site public

1. Visualiser la «carte» de mon réseau social

4. Personnalisation du site web de la conférence

Projet en nouvelles technologies de l information et de la communication

SARL DDLX Multimédia Place du général de Gaule Boisseron Tèl : support@ddlx.org. Agence Web. Design Prestashop personnalisé

Manuel d'utilisation de l'administration du site Japo.ch - 1

Conférence. Comment améliorer le taux de conversion de votre boutique en ligne grâce au design sous Prestashop? Réalisé par ECOMIZ

"CREEZ VOTRE SITE WEB ET VOTRE BLOG AVEC WORDPRESS"

Enseignement Informatique. Classe de BTS DATR 1

GUIDE DE DEMARRAGE RAPIDE:

Association UNIFORES 23, Rue du Cercler LIMOGES

S.P.S.N. Lac du Der 2008

Exercice 1 : Travail sur l'image (PhotoFiltre)

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

7.0 Guide de la solution Portable sans fil

Pour en expliquer le principe, on se limitera à deux exemples :

S'orienter et se repérer sur le terrain avec une carte

Séance d ED n 5 : HTML et JavaScript

HTML5 et CSS3 pour des sites Responsive Web Design

Introduction aux concepts d ez Publish

Le piratage informatique. Rapport de projet. Spécialité Informatique 1 re année. DEJOUR Kévin SOUVILLE Jean-François. Suivi : Mokhtari-Brun Myriam

L informatique et la formation en direction des élus

Le service de création de site Internet : Mode d emploi. La Création de Site Internet

Créer et gérer des catégories sur votre site Magento

Notes pour l utilisation d Expression Web

Optimiser les s marketing Les points essentiels

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

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

Responsive Web Design. La Rochelle, Avril 2014

Fiches d aide à l utilisation

Dispositif Technique

Relever le défi du Web mobile

CONCEPTION D S ADAPTATIFS

Utilisation de Sarbacane 3 Sarbacane Software

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

1) Information sur le logiciel et la notice 2) Le tableau de bord 3) Les devis 4) Les factures 5) Les factures d acompte 6) Les avoirs sur facture

Notice d accessibilité HTML, CSS et JavaScript

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

GUIDE D UTILISATION DE LA PLATEFORME D ENVOI DE COURRIELS

Transcription:

HTML CSS Fiche numéro 14 Sources : https://openclassrooms.com/ L'ancien site 2minuteslearning.fr qui à malheureusement disparu https://www.vectorskin.com/balises-html5/ Positionnement en CSS Avant de nous «lancer» dans l'aventure, un petit retour en arrière avec un rappel sur les différentes balises utilisées La balise HEADER La plupart des sites web possèdent en général un en-tête, appelé header en anglais. On y trouve le plus souvent un logo, une bannière, le slogan de votre site La balise FOOTER À l'inverse de l'en-tête, le pied de page se trouve en général tout en bas du document. On y trouve des informations comme des liens de contact, le nom de l'auteur, les mentions légales, etc. La balise NAV Généralement, dans cette on va trouver des liens permettant d accéder soit à d autres pages du site, soit à différents contenus de la page. La balise SECTION La balise <> sert à regrouper des contenus en fonction de leur thématique. Elle englobe généralement une portion du contenu au centre de la page. La balise ARTICLE ARTICLE fait partie de la liste des balises sémantiques html5. C'est une (une zone) dans laquelle on peut mettre du texte, des images, de la vidéo, un formulaire de contact...etc. La balise ASIDE La balise <aside> est conçue pour contenir des informations complémentaires au document que l'on visualise. Ces informations sont généralement placées sur le côté HTML CSS Fiche numéro 14 1

Nous allons réaliser un exemple simple, Code HTML <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <link rel="stylesheet" href="style.css" /> <title>le site web ecole</title> </head> <body> <header> <h1>joachim</h1> <h2>mes differents liens</h2> </header> <> <ul> <li><a href="#">accueil</a></li> <li><a href="#">blog</a></li> <li><a href="#">cv</a></li> </ul> </> <> <aside> <h1>à propos de Joachim du bellay</h1> <p>joachim du Bellay naît à Liré, en Anjou, dans l'actuel département de Maine-et-Loire</p> </aside> <article> <h1>je suis un grand écrivain</h1> <p>heureux qui, comme Ulysse, a fait un beau voyage</p> </article> </> <footer> <p>copyright Joachim - Tous droits réservés <a href="#">nous contacter au chateau de la Turmelière</a></p> </footer> </body> </html> Vous constatez sur l'image à droite que nous avons uniquement du HTML et pas encore de CSS. Nous allons essayer de placer le menu à gauche et le reste du texte à droite. Pour cela, nous allons faire flotter le menu à gauche et laisser le reste du texte se placer à sa droite. Nous voulons que le menu occupe 150 pixels de large. Nous allons aussi rajouter une bordure noire autour du menu et une bordure bleue autour du corps (à la balise <>) pour bien les distinguer : HTML CSS Fiche numéro 14 2

Code CSS float: left; border: 1px solid black; border: 1px solid blue; Cela commence à prendre forme mais ce n'est pas encore très «beau», nous allons donc opérer quelques changements Code CSS float: left; border: 1px solid black; margin-left: 170px; border: 1px solid blue; Nous allons maintenant découvrir une nouvelle fonctionnalité de CSS. Il existe en CSS une propriété très puissante : display. Elle est capable de transformer n'importe quel élément de votre page d'un type vers un autre. Voici quelques-unes des principales valeurs que peut prendre la propriété display en CSS HTML CSS Fiche numéro 14 3

Passons à l'exemple border: 2px solid black; border: 2px solid blue; On souhaite maintenant remonter le bloc à la hauteur du bloc Pour cela nous allons utiliser la propriété vertical-align. Cette propriété permet de modifier l'alignement vertical des éléments. Voici quelques-unes des valeurs possibles pour cette propriété : baseline : aligne de la base de l'élément avec celle de l'élément parent (par défaut) ; top : aligne en haut ; middle : centre verticalement ; bottom : aligne en bas ; (valeur en px ou %) : aligne à une certaine distance de la ligne de base border: 2px solid black; vertical-align: top; border: 2px solid blue; vertical-align: top; Le positionnement absolu Le positionnement absolu permet de placer un élément (réellement) n'importe où sur la page element position: absolute; Pour ce faire, on va utiliser quatre propriétés CSS left : position par rapport à la gauche de la page right : position par rapport à la droite de la page top : position par rapport au haut de la page bottom : position par rapport au bas de la page HTML CSS Fiche numéro 14 4

En résumé La mise en page d'un site web s'effectue en CSS. Plusieurs techniques sont à notre disposition. Le positionnement flottant (avec la propriété float) est l'un des plus utilisés à l'heure actuelle. Il permet par exemple de placer un menu à gauche ou à droite de la page. Néanmoins, cette propriété n'a pas été initialement conçue pour cela et il est préférable, si possible, d'éviter cette technique. Le positionnement inline-block consiste à affecter un type inline-block à nos éléments grâce à la propriété display. Ils se comporteront comme des inlines (placement de gauche à droite) mais pourront être redimensionnés comme des blocs (avec width et height). Cette technique est à préférer au positionnement flottant. Le positionnement absolu permet de placer un élément où l'on souhaite sur la page, au pixel près. Le positionnement fixe est identique au positionnement absolu mais l'élément restera toujours visible même si on descend plus bas dans la page. HTML CSS Fiche numéro 14 5