Salut,
Ta question n'est pas très clair, as tu du code à nous montrer ou bien expliciter plus ton soucis ?
"Ou faut il placer le code de la grille exactement dans la page ? " Tu parles du CSS ?
Bonjour
Je suis une formation en HTML5 et CSS3. Mon devoir finale est de creer une page web à l'aide d'une grille. Celle ci me permet de placer mes images et autres en respectant des cotes(de la grille).
Ou faut il placer le code de la grille exactement dans la page ?
L'organisation de ma page est la suivante :
header
div #main
section #slider
section #contenu1
section #contenu2
section #contenu3
footer
Ensuite ma grille ne sera biensur plus visible...
Merci
15 réponses
Bonjour
La page est à réalisée à partir d'une grille de 960 pixels : 12 colonnes de 60px avec des
gouttières de 20px, chaque colonne ayant une marge gauche et droite de 10px (10x2=20px).
Je créer donc le code pour réaliser cette grille, mais ensuite je met ce code dans le body,header etc ??? en fait il est en arriere plan.
exemple ce lien pour la grille en 12 colonnes :
[](http://www.alsacreations.com/article/lire/1196-grilles-framework-css-webdesign.html)
merci
Normalement la grille c'est du CSS donc il faut charger un fichier css dans le head de ta page.
pour l'utilisation de la grille, c'est juste des class à mettre dans les éléments (souvent des DIV)
par exemple class='col3' donne une largeur de 3 colonnes à ton élément
Pour plus d'explication, recherche 'grille' sur ce site.
je pense avoir resolu la chose, en rajoutant dans la ligne :
Bonjour
Donc, j'ai creer mon dossier avec : 1 index.html , 1 style.css , et 1 grille.css.
Voici les codes :
Pour le "index.html" :
Pour le "style.css"(vide pour l'instant)
et pour le "grille.css" (là c'est ma grille) :
Ma grille apparait bien. mais maintenant, quand je vais rajouter du code html + remplir ma feuille de "style.css", il va ya avoir des problemes.
le probleme non. On me dit de mettre dans ce devoir, toutes les choses que j'ai appris et là, on me dit que par le biais d'une grille (jamais entendu parlé ???) je dois réaliser ma page.... donc je galère.
j'ai donc creer la grille par rapport aux données cités plus haut, mais je suis meme pas sur que ce soit cela et en plus je ne sais pas ou metre cette grille ??? je bloque uniquement sur cette grille, le reste c'est bon.
En fait la grille est virtuelle, c'est juste un moyen de faciliter l'alignement des éléments.
L'idée est d'avoir des lignes dans lesquels tu as des colonnes. C'est la largeur de ces colonnes qui permettent un bon alignement.
Dans cet exemple, tu as une ligne avec 3 colonnes. A toi, dans le css, de définir la largeur de ces colonnes.
Le contenu de tes éléments s'insère dans ces colonnes.
Dans un second temps, il peut être intéressant de spécifier la largeur de la colonne via le code HTML.
Ici, "w-X" permettrais de spécifier la largeur (en poucentage) des colonnes.
A toi de réaliser le CSS pour tout ça ;)
PS : un vieil article sur blog sur les grilles css, je te déconseille de reprendre le code, il est devenu dégueu.
Balo, j'ai donc suivie tes indications et j'en suis arrivé là :
Code HTML :
et code CSS :
J'a donc une grille qui apparait. Mais maintenant ou doi je placer mon code pour ma page web que j'ai réaliser ?
si par exemple j'ai une image *.png qui doit débuter à la 1ere colone, ou dois je l'indquer dans l'index.html ?
c'est cela mon problème..
ben il suffit de la rajouter dans ta premiere colone.
avec un truc du genre:
et si c'est un element complexe que tu doit faire
Regarde bien le tutoriel sur Grafikart, parce que là tu utilise mal les grilles ...
ok merci.
Par contre si je veux placer des images (3 images par exemple) de fond dans mon body, comment les integrer pour ne pas qu'elles sortent du flux, car il y a deja ma grille ? ces images ne dependent pas de la grille, elles font toute la largeur de l'ecran.
Je pense avoir trouvé la solution ,
code HTML :
code css :
Je pense que je ne vais pas perturber le flux par la suite, quand je vais rentrer mon code dans les colonnes...
A la base une grille, est censé être en pourcentage donc
Les images de fond, fortement déconseillé, mais si c'est un devoir d'accord, ne doivent pas être dans la grille, par contre tes élements basiques, style titre, paragraph etc.. doivent se trouver dans la grille.
Bonjour, toujours des soucis avec cette grille.
Voici Mon code HTML :
voici mon code CSS :
1er soucis : si j'enlève le code css
cela me decale mon logo vers le bas ?? car au finale je devrais enlever cette ligne, elle me sert uniquement de repère pour mon header.
2ème soucis : lorsque je survole le menu, ma souris a accès au lien uniquement quand je suis dans les "gouttières" de la grille, sinon dans les colonnes pas accès??