Catégories

Concours

W3C

  • Flux RSS des articles

Publicité

Mercredi 17 novembre 2004
Ceci est de la vulguarisation, les termes etc ne sont aps exacts, mais destinés a permettre a des débutants d'appréhender en gros l'idée du css. Ne me blamez pas de mon inexactitude.

En gros, le css consiste a appliquer un style a une partie de sa page. Le style consistera en un certain nombres de propriétés qu'on définira a notre guise. En language "humain" C'est simplissime.
En language humain on va dire à l'ordinateur:

"par ici je veux
{
un fond: comme ci;
une police: comme ca;
une largeur: comme ci;
} "


I A quoi appliquer ce style?

On peut appliquer ce style à une balise Html:
A { style } pour les liens
table { style } pour un tableau
p { style } pour un paragraphe
etc

On peut appliquer ce style à une classe de balise html:
Il est alors défini dans le code html qu'une balise a une certaine classe:
A .liendeclasse1 { style }
.liendeclasse2 { style }


On peut appliquer ce style à un ID d boite:
il est alors défini dans le code html que la boite ( div ou span dans le html mais ca vous intéresse peu ) correspond a un ID ou un autre.
#iddelaboite { style }
On peut même imbriquer des boites dans d'autres comme pourle main du code d'over blog:
#main1 { style }
#main1 # leftnav { style}
On dit ici à l'ordinateur: " la boite main a ce style là. La boite leftnav qui est dans la boite main a ce style ci. " on pourra plus tard différencier ce leftnav d'un leftnav qui se trouverait dans une autre boite. ( par exemple un main2 .... )
Vous pouvez imbriquer des Classes ou des balises dans les boites de la même facon, mais ca deviens délicat !

DONC: des espaces délimités par une balise ( A, Table, P... ), des espaces délimités par une classe ( .quelquechose ) et des espaces délimités par des ID ( #quelquechose ) qui peuvent s'imbriquer.


II Comment définir le style

Prenons un morceau du code (simplifié ) de mon blog personnel et décortiquons le:

#main1 {
background: transparent url(http://img117.exs.cx/img117/8087/fond3.jpg) repeat-y;
margin-top: 0px; }


Cela vous semble bien barbare ?
  • #main1 c'est donc la boite, son style est défini entre { et }
  • Background est la première propriété. Elle concerne le fond ( comme l'indique son nom en anglais ). Elle est suivie de ":" ( deux points) au dela desquels on définit la propriété.
    • Transparent signifie qu'il n'y a pas de couleur de fond ici. Un espace sépare transparent du prochain paramètre de background.
    • Url signifie qu'on s'occupe maintenant de l'adresse de mon image de fond. Celle ci ( l'adresse) est comprise entre parenthèses: url(http://img117.exs.cx/img117/8087/fond3.jpg)
    • Encore un espace avant le prochain paramètre: repeat-y. Cela signifie que mon image de fond doit se répéter sur l'axe des y (vertical ). Encore un espace
    • Le point virgule ";" marque la fin du background !
  • Margin-top est la deuxième popriété, définissant le nombre de pixel en haut entre le bord du main et le bord de ce qui le contient. ces pixel sont exprimés après deux points, et la propriété est fermée par un point virgule.


Voilà donc, en très gros, la structure du css. Cela ne vous donne pas assez d'information pour faire beaucoup par vous même ( pour cela allez voir sur google et tapez css beaucoup de sites expliquent très bien) mais cela vous permet du moins de comprendre les expliquations de fabrice !
Par Sybil Rage - Publié dans : Aide CSS
Ecrire un commentaire - Voir les 8 commentaires - Recommander
Retour à l'accueil

Commentaires

Merci Sybil!!!! C'est très clair, je pense que ça aidera beaucoup de gens!
Commentaire n°1 posté par geraldine le 17/11/2004 à 17h54
Arf.. C'est beaucoup plus clair !! Même moi je comprends maintenant !!!
Commentaire n°2 posté par fabrice le 17/11/2004 à 19h29
fabrice, tu comprenais pas tes propres expliquations? Spess de fou va !! :p * morte de rire * je trouve ca quand même assez immonde niveau vulgarisation, si après ils apprennent vraiment le css ils vont se marrer a relire ca..
Commentaire n°3 posté par Sybil le 17/11/2004 à 20h11
Clair ;) Mais des fois, je comprends pas en me relisant.. Et dans ces cas la, je refais ;)
Commentaire n°4 posté par fabrice le 17/11/2004 à 21h42
JE TROUVE 9A UN PEU CHINOIS; pOURQUOI NE PAS DIRE CECI/ SI VOUS VOULEZ CHANGER LA COULEUR DE CECI OU CELA? LE FOND? MES LIENS ETC? VOUS FAITES TELLE CHOSE;
VRAIMENT J'ADMIRE CEUX QUI COMPRENNENT CE LANGAGE/Jo encore plus paumée!
si vous êtes une bonne âme, parlez moi français au jobench@free.fr
Commentaire n°5 posté par jo le 25/04/2005 à 17h16
moi pas comprendre. moi vouloir mode d'emùploi du genre: tu veux changer ça, le fond, les liens etc. tu fais ça. Moi espit pas formé langae sophistiqué du spécialiste.
Merci.
Jo
Commentaire n°6 posté par jo le 25/04/2005 à 17h19
j'ai une syntaxe qui me resiste !!!

je pense que tu saurais la trouver : la structure est en article seul : celle qui dit : "article suivent ... precedent ect) tu saurais me dire son nom ???? 
Commentaire n°7 posté par loukass le 10/06/2009 à 12h20
CSS : Connerie de Saloperie de Syntaxe !!!!!
Commentaire n°8 posté par loukass le 10/06/2009 à 12h24
Créer un blog sur over-blog.com - Contact - C.G.U. - Rémunération en droits d'auteur - Signaler un abus