28220 sujets

CSS et mise en forme, CSS3

Bonjour à tous,
Je débute en CSS, et je me pose quelques questions...
Notemment pour l'insertion d'images.
J'ai crée ma page en liaison avec ma CSS.
J'ai créée des div. avec images en background.
Disons que j'ai créée le haut de ma page (le head et le menu).
J'ai également créée le corps de ma page, en créeant un autre div.
Là, j'ai également mis une image en background.
Comment procéder maintenant, si je veux, par dessus ce background, inserrer une autre image ? Voir plusieurs les unes à côté des autres ?

Jusqu'à maintenant, je créais mes pages sous forme de tableaux.
Peut-on créer des tableaux à l'aide des CSS ou doit-on les créer directement en HTML et à ce moment-là, insérer du code dans la CSS pour personnaliser le tableau ?! Heu... me suis-je bien fait comprendre ??
Merci à vous pour votre aide.
En attendant, je vais chercher dans le site...
Salut pinkfourmi, alors pour te repondre :
a écrit :
Comment procéder maintenant, si je veux, par dessus ce background, inserrer une autre image ? Voir plusieurs les unes à côté des autres ?


Soit ce sont des images qui ont un but, une fonction qui ne sont pas que de la pure mise en page auquel cas tu peux les inserer dans ton html (<img src......>)
Soit ce sont des images pour faire zolis, et autant le faire par css en créeant de nouveaux div par dessus ton div general qui les contiendra. Pour celà, idem que lorsque tu mets une images en background.
Pour en mettre plusieur cote à cote, les 2 solutions sont envisageables. SI cest par CSS, il faut que tes div soit en position:absolute ou float pour sortir du flot courant, sinon tes div suivront ce flot et se mettront l'une en desous des autres.

a écrit :
Peut-on créer des tableaux à l'aide des CSS ou doit-on les créer directement en HTML et à ce moment-là, insérer du code dans la CSS pour personnaliser le tableau ?! Heu... me suis-je bien fait comprendre ??

Pour les tableaux ça doit etre en HTML, mais l'interet de faire des CSS est de se debarrasser de l'utilisation pervertie des tableaux. TU peux tout à fait placer tes informations de la meme maniere, mais là, ça sera plus simple, plus court, plus beaux, plus precis, et partout pareille. Elle est pas belle la vie. TOutefois, si tu dois vraiment mettre un tableau pour des données tabulaires, alors la tu n'enfreinds pas la logique de separation du contenu et de la presentation, donc tout ira tres bien.

Pour personnaliser tes tableaux (attention jespere que leur utilisation sera justifié), tu utilises des styles CSS (id ou class), que tu affectes a ton tableau HTML et ça fera la mise en forme . TU peux meme faire la mise en forme pour une cellule unique, juste une ligne...


JE te conseille de bien parcourir le site et les divers tuto qui s'y trouvent, et tu progresseras tres vite. SInon tu peux toujours investir avec ceci, ça se lit à merveille, et tu apprends enormément...

a+ et bonne continuation

broad
Bonjour Broad,
Merci pour ta réponse, je vais regarder tout ça.
Finalement, j'ai créée des tableaux dans mon html avec <table> et ai personalisé ces tableau dans la CSS.

Peux-tu me préciser quelque chose : "Soit ce sont des images qui ont un but, une fonction qui ne sont pas que de la pure mise en page auquel cas tu peux les inserer dans ton html ()
". Pourquoi cela ? j'ai déjà lu ce genre de remarque, mais je ne comprends pas. Est-ce pour l'interprétation par les moteurs de recherche par ex ?
Merci.

J'ai un autre petit soucis, peut-être pourras-tu m'éclairer :
J'ai fait en sorte que tout ma compo soit centrée dans ma page. Ca marche très bien sous IE, mais pas sous Mozilla, aurais-tu un truc ?
Ce que j'ai fait moi... c'est avec :

#global {
margin-left: auto;
margin-right: auto;
width: ...; /* largeur obligatoire pour être centré */
}

et ça dans mon HTML :

<div id="global"></div>

(truc que j'ai d'ailleurs trouvé sur Alsacréations, MERCI !!)

Merci encore Broad, à très bientôt.

Pinkfourmi