| Voila | |
|
|
Auteur | Message |
---|
Alex XIV Admin
Nombre de messages : 236 Age : 48 Localisation : par GPS Date d'inscription : 02/02/2007
| Sujet: Voila Ven 9 Fév 2007 - 12:44 | |
| un module de plus qui s'achève... Prochaine étapes : CSS et DHTML aaah! ...mais qu'est ce? CSS ce nom m'est familier ...mais biensûr..les feuilles de style! et DHTML... Ben c pas compliqué, enfin manière de parler! c'est en fait un petit cocktail de Tout les languages qu'on a vu jusqu'à présent! HTML + CSS + Javascript + VBscript + DOM = Dynamic HTML... Sinon...Bon weekend | |
|
| |
FishEye Admin
Nombre de messages : 117 Date d'inscription : 02/02/2007
| Sujet: Re: Voila Lun 12 Fév 2007 - 1:47 | |
| | |
|
| |
Noelito THQ
Nombre de messages : 57 Date d'inscription : 02/02/2007
| Sujet: Re: Voila Lun 12 Fév 2007 - 1:55 | |
| | |
|
| |
Noelito THQ
Nombre de messages : 57 Date d'inscription : 02/02/2007
| Sujet: Re: Voila Lun 12 Fév 2007 - 1:56 | |
| voila par exemple : <html> <head> <meta http-equiv=Content-Type content="text/html; charset=iso-8859-1"> <style type="text/css"> .centrage {text-align:center} /* centre le texte */ hr {width:70%} /* défini la largeur du séparateur */ .rouge {color:red} /* met le texte en rouge */ .vert {color:green} /* met le texte en vert */ .grosse-police {font-size:30px} /* met le texte en police 30 pixels */ </style> </head> <body> <p class="rouge">style "rouge" seul </p> <!-- Utilisation d'un seul style --> <hr class="centrage" width="70%" /> <!-- trait séparateur --> <p class="rouge grosse-police">style "rouge" + style "grosse-police" </p> <!-- Utilisation de 2 styles qui s'ajoutent --> <hr class="centrage" width="70%" /> <p class="vert">style "vert" seul </p> <!-- Utilisation d'un seul style --> <hr class="centrage" width="70%" /> <p class="rouge vert">style "rouge" + style "vert". Le style vert étant en 2ième position et portant sur la même fonction <b>"color:"</b>, il écrase le style "rouge".</p> <!-- Utilisation de 2 styles dont le second écrase le 1er --> <hr class="centrage" width="70%" /> <p class="rouge grosse-police centrage">style "rouge" + style "grosse-police" + style "centrage"</p> <!-- Utilisation de 3 styles qui s'ajoutent --> </body> </html> http://batraciens.net/css-astuces/classes-multiples.htm | |
|
| |
Noelito THQ
Nombre de messages : 57 Date d'inscription : 02/02/2007
| Sujet: Re: Voila Lun 12 Fév 2007 - 2:44 | |
| voici par exemple :
Comment appliquer un style ?
Les possibilités sont variées et nuancées. On peut cependant distinguer 3 techniques de base, indispensables à connaître pour débuter.
1. Les éléments
On peut agir directement sur un élément, équivalent à une balise du code HTML. Avec cet exemple, toutes les images s’afficheront sans bordure : img { border : 0; }
et dans le code HTML
<img src="imgage1.gif" width="145" height="120" alt="image">
2. Les classes
Les caractéristiques choisies peuvent s’appliquer à plusieurs éléments sur une page. Avec cet exemple, le texte entre toutes les balises comprenant l’attribut class="couleur" sera affiché en rouge : .couleur{ background-color: White; color: Red; }
et dans le code HTML
<h1 class="couleur">Le titre en rouge</h1> <p>Le texte du paragraphe dans la couleur principale</p> <p class="couleur">Le texte du paragraphe en rouge</p>
3. Les identificateurs
Les caractéristiques choisies ne peuvent s’appliquer qu’à un seul élément sur une page. Avec cet exemple, les indications de position ne pourront s’appliquer qu’une seule fois, à l’image du logo : #imglogo { position: absolute; top: 35px; left: 30px; z-index: 1; }
et dans le code HTML
<img src="logo.gif" id="imglogo" width="50" height="30" alt="logo du club" > Comment incorporer une feuille de style ?
1. Pour l’ensemble du site
Tous les styles sont listés dans un simple fichier texte portant l’extension.css, c’est la solution qui permet d’appliquer facilement un même style à toutes les pages d’un site. La feuille de style sera appelée par un lien placé dans l’en-tête de la page.
2. Pour une page
Un style peut aussi être ajouté directement dans l’entête d’une page, il sera compris entre les balises . Cette méthode est surtout intéressante pour un style particulier qui ne s’applique pas à l’ensemble du site, sans quoi le gain de poids des pages serait nul.
3. Pour un élément
En affectant un attribut style à une balise, il est possible d’appliquer un style précis et différent du style global au contenu de cette balise. Cette possibilité est à utiliser avec parcimonie, sous peine de surcharger le code. En pratique
Sur une même page, il est possible d’utiliser une seule de ces techniques ou de les associer.
La manière dont elles seront appliquées dépend de deux notions importantes : - l’héritage : si, dans votre fichier .css, vous avez donné la valeur black à l’attribut color de l’élément body, le contenu de tous les éléments (titre, paragraphe, liste...) compris dans la balise body sera en noir - la cascade : si vous donnez une autre valeur à l’attribut color dans une page, la dernière valeur indiquée aura la priorité sur celle du fichier global
Cet exemple montre comment utiliser les 3 possibilités : <html> <head> <title>Titre de la page</title>
<link rel="stylesheet" type="text/css" href="exemple.css">
<style type="text/css"> <!-- .couleur{ background-color: White; color: Red; } --> </style>
</head> <body> <img src="logo.gif" id="imglogo" width="50" height="30" alt="logo du club" > <p>Le texte des paragraphes en noir</p> <p class="couleur">Le texte de ce paragraphe en rouge</p> <p>Le texte des paragraphes en noir</p> <p class="couleur">Le texte de ce paragraphe en rouge et <span style="color:green;">ce mot en vert</span></p> </body> </html>
Dans la feuille de style exemple.css un identificateur détermine la position du logo, l’élément body a l’attribut color égal à noir. Le texte des paragraphes est donc en noir, à l’exception de ceux ayant l’attribut class="couleur". Parmi ces derniers, un style interne est affecté (dans une balise span) à une partie du texte, qui sera en vert.
Remarques
Soyez attentif à la syntaxe : les accolades, les espaces, le point-virgule.
Attention, la syntaxe est différente pour un style ajouté directement dans une balise : p { background-color: White; color: Red; font-family: Arial, Helvetica, sans-serif; font-size: 1em; }
<p style="background-color:White; color:Red; font-family:Arial,Helvetica,sans-serif; font-size:1em">Le texte</p>
pour faciliter votre travail, il est préférable de choisir des noms significatifs pour les classes et les identificateurs (il est difficile de se souvenir que style1 = couleur, style2 = imglogo... !)
Un petit truc : quand vous devez positionner différents blocs sur votre page, attribuez leur une couleur de fond provisoire (background-color)... cela vous permettra de les visualiser et de corriger plus facilement une erreur.
Cette introduction ne vous dévoile pas tout, mais elle vous aidera sans doute à comprendre et bien utiliser les nombreux exemples disponibles sur le Web. | |
|
| |
Alex XIV Admin
Nombre de messages : 236 Age : 48 Localisation : par GPS Date d'inscription : 02/02/2007
| Sujet: Eh ben... Lun 12 Fév 2007 - 6:57 | |
| Merci...Noël pour ces infos... J'ai envie de dire ..."avec Noël c'est un peu Noël! avant l'heure!" | |
|
| |
FishEye Admin
Nombre de messages : 117 Date d'inscription : 02/02/2007
| Sujet: Re: Voila Lun 12 Fév 2007 - 7:55 | |
| Moi, je dis merci Nöel ! Ca fait chaud au coeur de savoir qu'on peut compter sur toi. Toi qui chaque jour prend de ton précieux temps de surf pour nous expliquer tout ce qu'on ne comprend pas. Noel, au nom de la section Iris: Merci !! | |
|
| |
LaDnEwG Grand Maitre des arts THQ
Nombre de messages : 138 Age : 43 Localisation : 48°52'58.58 Date d'inscription : 02/02/2007
| Sujet: Re: Voila Lun 12 Fév 2007 - 10:25 | |
| | |
|
| |
FishEye Admin
Nombre de messages : 117 Date d'inscription : 02/02/2007
| |
| |
bubs
Nombre de messages : 2 Date d'inscription : 12/02/2007
| Sujet: Re: Voila Lun 12 Fév 2007 - 11:57 | |
| SAlut tout le monde, ya un site sympa avec des exemple sur les feuille de style css, etc : http://www.alsacreations.com/vous le connaissez peut etre déjà a+ | |
|
| |
Noelito THQ
Nombre de messages : 57 Date d'inscription : 02/02/2007
| Sujet: Re: Voila Lun 12 Fév 2007 - 12:23 | |
| de rien FisHeye !!! | |
|
| |
Noelito THQ
Nombre de messages : 57 Date d'inscription : 02/02/2007
| Sujet: Re: Voila Lun 12 Fév 2007 - 12:25 | |
| - Alex XIV a écrit:
- Merci...Noël pour ces infos...
J'ai envie de dire ..."avec Noël c'est un peu Noël! avant l'heure!" OUI BIEN SUR !!!! ALEX | |
|
| |
Noelito THQ
Nombre de messages : 57 Date d'inscription : 02/02/2007
| Sujet: Re: Voila Lun 12 Fév 2007 - 12:29 | |
| | |
|
| |
Noelito THQ
Nombre de messages : 57 Date d'inscription : 02/02/2007
| Sujet: Re: Voila Lun 12 Fév 2007 - 12:39 | |
| Les feuilles de style et le DHTML
Les feuilles de style ont apporté un confort incontestable à la création de pages Web. Elles facilitent considérablement le formatage des pages, et assurent la cohésion et l'homogénéité de leur mise en forme. Intégrées au DOM et officialisées dès la version CSS1, elle sont compatibles avec tous les navigateurs de 4e génération et suivants.
Les feuilles de style permettent de définir des blocs de données (avec <DIV> et <SPAN>) et de contrôler la mise en pages avec plus de finesse. Concrètement, couplées au DHTML, vous pouvez déplacer les blocs DIV et SPAN avec une précision remarquable. Plus besoin de tableaux : définissez un bloc avec une taille fixe et positionnez-le. Vous obtenez en quelques secondes, et sans aucun effort la même type de présentation qu'un magazine papier.
Vous conservez évidemment tout l'intérêt des feuilles de styles : la possibilité de définir les marges, les polices, l'interlettrage... Des liens qui ne sont plus définis une fois pour toute dans la balise <BODY> mais qui peuvent avoir des apparences différentes dans une même page, fonction de leur destination ou du comportement du visiteur. Des styles personnalisés pour l'ensemble de vos pages, etc.
voila c est l' explication !!! | |
|
| |
Noelito THQ
Nombre de messages : 57 Date d'inscription : 02/02/2007
| Sujet: Re: Voila Lun 12 Fév 2007 - 12:41 | |
| Mise en place des styles
Les styles se créent et se modifient entre les balises <STYLE> et </STYLE> et, même si ça n'est pas une obligation, en général dans l'en-tête de la page (entre les balises <HEAD> et </HEAD>).
Collez donc la définition de nos trois styles dans l'en-tête de la page créée précédemment :
<STYLE> H1 { font-size: 20pt; font-family: Verdana; color: #2233EE; font-weight: bold; text-align: right; }
H2 { font-size: 16pt; font-family: Verdana; color: #2288FF; font-weight: normal; text-align: right; }
H3 { font-size: 10pt; font-family: Verdana; color: #000000; font-weight: normal; text-align: justify; }
</STYLE>
Chaque ligne placée entre accolades définit une des propriétés du style. Comme vous le constatez, pour modifier une propriété, il suffit d'indiquer son nom, suivi de deux points puis de sa nouvelle valeur (ici, en rouge) et d'un point-virgule.
Rechargez la page. Ca n'a plus grand chose à voir avec notre page initiale, n'est-ce pas ? C'est ça la magie des feuilles de styles !
c est IMPORTANT !! | |
|
| |
Noelito THQ
Nombre de messages : 57 Date d'inscription : 02/02/2007
| Sujet: Re: Voila Lun 12 Fév 2007 - 12:50 | |
| - bubs a écrit:
- SAlut tout le monde,
ya un site sympa avec des exemple sur les feuille de style css, etc :
http://www.alsacreations.com/
vous le connaissez peut etre déjà
a+ pas mal !!! | |
|
| |
Alex XIV Admin
Nombre de messages : 236 Age : 48 Localisation : par GPS Date d'inscription : 02/02/2007
| Sujet: css Lun 12 Fév 2007 - 12:59 | |
| | |
|
| |
FishEye Admin
Nombre de messages : 117 Date d'inscription : 02/02/2007
| Sujet: Re: Voila Lun 12 Fév 2007 - 13:03 | |
| Noël, tu peux arreter les copier /coller ? Ca ne sert à rien. Les liens sont là pour ça. | |
|
| |
Noelito THQ
Nombre de messages : 57 Date d'inscription : 02/02/2007
| Sujet: Re: Voila Lun 12 Fév 2007 - 13:04 | |
| | |
|
| |
Contenu sponsorisé
| Sujet: Re: Voila | |
| |
|
| |
| Voila | |
|