CSS # ou . dans le style - HTML/CSS - Programmation
Marsh Posté le 16-06-2005 à 22:25:38
. = classe
# = ID
renseigne toi sur la différence entre les deux
Marsh Posté le 16-06-2005 à 22:31:35
njet, cherche
Marsh Posté le 16-06-2005 à 22:58:47
c'est bon j'ai trouvé :
.image = class
on peu le trouver plusieures fois dans la page
#image = id
on peu le trouver qu'une seule fois dans la page:
ex:
on peu trouver:
<div classe="images></div>
<div classe="images></div>
mais on peu pas trouver:
<div id="images></div>
<div id="images></div>
Marsh Posté le 16-06-2005 à 23:01:25
Bien
À noter également qu'on peut donner la même classe à plusieurs éléments différents.
Par exemple on peut avoir un <div class="machin"> et un <p class="machin">.
De plus on peut mettre plusieurs classes dans l'attribut class
<a class="external microformat"> |
Dans ce cas, c'est une liste de classes, on sépare toutes les classes par un espace.
Donc ici mon "a" est à la fois de la classe "external" et de la classe "microformat".
Marsh Posté le 17-06-2005 à 01:13:56
id="" peut aussi servir pour, par exemple, le javascript.
Marsh Posté le 17-06-2005 à 01:29:30
a.class en css c'est pour définir le css d'un lien <a> p.class un paragraphe <p> div.class un <div> et de même avec toutes les balises
Marsh Posté le 17-06-2005 à 01:43:04
C'est mal dit
Marsh Posté le 17-06-2005 à 01:52:28
J'dirais pas ça comme ça. C'est résumé, et puis d'abord j'te permets pas =)
Marsh Posté le 17-06-2005 à 02:05:58
Je vais essayer
tu peux définir une classe dont le comportement sera différent en fonction de la balise à laquelle elle à été assignée.
Par exemple, tu peux faire :
Code :
|
si c'est un lien ou une ancre, le texte sera rouge et souligné (mais pas d'histoire de bordure).
si c'est un paragraphe, pas de changements particuliers sur le texte, mais il sera sur fond rouge pal et encadré.
Marsh Posté le 17-06-2005 à 08:21:37
Martius a écrit : id="" peut aussi servir pour, par exemple, le javascript. |
Martius a écrit :
|
Bravo, c'est le meilleur moyen de complètement se paumer dans son code et de faire de la brave brave merde
Si on donne la même classe c'est souvent parce qu'il y a des attributs en commun, ou des traitements JS communs derrière, si il n'y a rien en commun on donne des classes différentes c'est quand même plus simple et lisible
Marsh Posté le 17-06-2005 à 12:30:35
Masklinn, on est pas là pour lui apprendre le CSS, donc si t'as pas mieux à proposer, ...
Marsh Posté le 17-06-2005 à 14:52:12
Connaissais pas
masklinn a écrit : |
C'était pour l'exemple, j'ai pas dit que c'était à faire
Marsh Posté le 17-06-2005 à 14:57:52
STFU
Citation : C'était pour l'exemple, j'ai pas dit que c'était à faire |
C'est donc un mauvais exemple
Marsh Posté le 17-06-2005 à 17:03:01
RE bonjour
Je voulais savoir comment faisait-on pour que par ex tout les "<h2>" sois de la couleur
verte ???????
quand on veut mettre que tout les lien sois ecri en petit (h4 par exemple) il faut faire quoi exactement ????????
Marsh Posté le 17-06-2005 à 17:07:15
Code :
|
Marsh Posté le 17-06-2005 à 17:11:28
robinpintrin a écrit : RE bonjour |
http://mammouthland.free.fr/cours/css/index.php
Et ton machin jaune est illisible
Et du vert pétant comme ça, j'espère que tu ne veux pas le mettre sur du blanc
Marsh Posté le 17-06-2005 à 17:31:39
Pour redéfinir une balise, entre simplement son nom dans ta feuille de style :
Code :
|
ou
Code :
|
etc.
c'est bien dit là ?
Marsh Posté le 17-06-2005 à 18:06:58
robinpintrin a écrit : oui dac mais normalement on dois mettre <div class="a"></div> non ???????? et pk on met pas de "." au debut du style -----> |
T'as rien compris.
.h3 ça serait pour définir une classe nommée h3 exemple
Code :
|
h3 ça serait pour redéfinir la balise h3 exemple <h3></h3>
Marsh Posté le 17-06-2005 à 18:14:00
robinpintrin a écrit : commment ta fait pour mettre |
Il faut utiliser ce bouton
Marsh Posté le 17-06-2005 à 18:32:44
ReplyMarsh Posté le 17-06-2005 à 18:32:54
a oui j'ai une autre question:
sur ce site( resulta d'une explication "comment crée un site sans tableau)
le menu a gauche est en position absolu!!! mais je compren pas pk elle est ainsi ????? pk pas le mettre normal ????
Marsh Posté le 17-06-2005 à 18:34:27
allez sur ce lien pour voir le site http://css.alsacreations.com/xmedia/exemples/tutocss/tuto.htm
Marsh Posté le 17-06-2005 à 18:37:07
Sinon il décalerait tout le reste, car c'est un "block" donc on pourrait rien mettre à la même hauteur que le menu. Documente toi sur ce très bon site que tu as l'air de connaitre.
Marsh Posté le 17-06-2005 à 18:45:29
robinpintrin a écrit : ok j'ai pas tout pigé mais ..... je vois un peu, il en parle dans se FABULEUX site. Non mais franchement il est bien sympa ce site, aller ciao @++ akn merci pour tout |
Marsh Posté le 17-06-2005 à 18:55:22
juste des petites questions :
deja, quan il a defini l'emplacement du menu, c'est par rapore a quoi, l'angle en haut a gauche de l'ordi ou par rapor a la place laisser par les autre bloc (acueille produit catalogue ..) ????????
et on aurai aussi pu mettre l'option float au menu et non absolu, il serai aller a la place ou il est maintenant ??????
et on vas dire qu'il est defini en absolu, si on met a la suite du menu dans le code html
qui a comme definition juste les dimension, il se plasse ou ? a coté ou en dessou ???
merci pour tous ciao @++
Marsh Posté le 17-06-2005 à 20:01:37
robinpintrin a écrit : |
Un élément en position:absolute se positionne avec top bottom left ou right par rapport au haut de la page. L'élément n'aura donc pas de position fixe. Exemple :
Code :
|
l'élément el restera toujours à 100px du haut de la page, donc si on redimensionne la page, l'élément va se déplacer pour rester à 100px du haut.
robinpintrin a écrit : |
La propriété FLOAT permet de positionner un bloc à gauche ou à droite dans un conteneur nonplus
l'un en-dessous de l'autre). Le reste du conteneur occupera alors l'espace laissé libre. L'utilisation courante consiste à aligner une image à gauche ou à droite d'un texte de contenu. C'est donc pas tout à fait équivalent.
robinpintrin a écrit : |
Désolé j'ai pas compris la question. PS: s'il te plait, à l'avenir, fais un effort de correction de français .
Marsh Posté le 18-06-2005 à 12:53:48
ok, merci pour tout, pas grave pour la dernière question, je vais me renseigner sur le site
http://css.alsacreations.com
Pourtant, dans le site crée sans tableaux, celui que je t'avais montré, le menu placé a gauche est en positon absolu mais il y ce code:
Code :
|
normalment, le conteneur "gauche" devrait se placé tout en haut du site hors il est pas a l'endoit en question
pour mieu comprendre: http://css.alsacreations.com/xmedia/exemples/tutocss/tuto.htm
le menu a gauche se trouve sous l'entète contenant adminews, produir,forume ...
je comprend pas qu'il se place ici au lieu de l'angle en haut a gauche de l'ecran
encore merci de maider salu @++
Marsh Posté le 18-06-2005 à 13:20:26
non, pas la peine de lire plus loin c'est déjà complètement faux
Marsh Posté le 16-06-2005 à 22:19:24
Bonjour
je ne comprend pas quelque chose:
dans le style html/css par ex pour definir un bloc qui contien une ilmage d'arière plan
faut t-il metre:
ou
ou des fois on met
a.image {
......
}
je compren pas ??? merci a tous
---------------
mon site perso aller visiter