Mise en place d un dictionnaire - HTML/CSS - Programmation
Marsh Posté le 09-11-2004 à 09:52:15
une liste utilisée comme un menu (tout ce qu'il y a de plus classique)
Si tu possèdes déjà les connaissances de base en HTML/CSS, tu peux trouver des infos sur l'utilisation des listes chez Listamatic
Sinon, ben tu peux aussi mais tu risques de pas tout comprendre
Marsh Posté le 09-11-2004 à 09:54:33
HTML sa va, bien que je suis loin d etre un expert, pour le css faut que je decouvre.
Donc je vais me renseigner sur les listes.
Si j ai bien compris, les listes se font en css ?
Marsh Posté le 09-11-2004 à 09:56:56
non, tu crées des listes en html (histoire de faire quelque chose de propre et ordonné)
et ensuite grâce aux CSS tu transformes tes listes en menus
genre dans ton html t'auras des listes qui vont s'afficher
/*/*/*
.
.
.
*\*\*\
Et ensuite dans ton CSS tu dis comment afficher la liste (ajout de fonds, positionnement, ajout d'images, ...)
Marsh Posté le 09-11-2004 à 09:59:55
Oui effectivement, en regardant le code de "Listmatic" (que j avais pas fait avant de poster ).
C'est tout a fait ce que je cherchais, c'est tres beau et simple.
merci , et a bientot avec mes prochains bloquage
Marsh Posté le 09-11-2004 à 10:04:29
ballades toi un peu dans les topics de la sous cat html, tu devrais trouver plein de liens vers des tutos/sites HTML/CSS, ca devrait te permettre de résoudre la majorité de tes problèmes
Marsh Posté le 09-11-2004 à 15:10:11
Donc voila j'ai bien reussi a faire ma liste en CSS, je modifie les proprietes et tout,c'est vraiment bien.
La je m arrete sur un autre probleme, pas forcement bloquant, mais juste penible.
Voila je voulais donc faire une marge sur le cote gauche de ma page, pour y inclure la liste.
Le probleme c'est que quand on fait une frame, dreamweaver, veut l enregistrer a part, ce qui est pas top.
Jai donc fait un tableau de deux colonne ( 20% - 80% ), pour simuler ma marge.
Y a t il un autre moyen plus propre de faire cela ?
Marsh Posté le 09-11-2004 à 15:19:03
pourquoi utiliser une frame ou faire un tableau?
en CSS il y a la propriété "margin" (enfin ici tu utiliserais plutôt la sous propriété "margin-left" )
Marsh Posté le 09-11-2004 à 16:00:59
Je viens de tester, mais le probleme, c'est que si je tape du texte a cote, il le gere tres mal.
Marsh Posté le 09-11-2004 à 16:18:04
?
Marsh Posté le 09-11-2004 à 16:47:08
enfait ce qu il me faudrait, c'est une donc une marge sur la gauche avec ma liste, separer par une barre vertical, et a cote du text dont je peux gerer la mise en forme.
Car actuelllment quand je met du text a cote de ma liste, bah le retour de ligne se fesait entre deux "menu" de ma liste.
a savoir que j ai bien mis un margin-left.
exemple :
- categorie 1
- categorie 2 ghhfhhfhf
hfhfghfhhfh
- categorie 3
Marsh Posté le 09-11-2004 à 17:11:47
Code :
|
Citation : On ma parle de iframe ... C'est bien ? |
Les iframes, ce sont des frames au milieu des pages (souvent dans des cases de tableaux)
et les frames, c'est mal (sauf dans quelques rares cas)
Marsh Posté le 09-11-2004 à 17:23:09
Bah ecoute, ca me parait excellent !
Malheureusement je quitte mont af, donc je verais demain.
Marsh Posté le 10-11-2004 à 20:58:29
J'ai un probleme, avec mon code css.
J arrive pas a centrer mon menu.
pourtant j ai bien suivi les principes de padding.
Code HTML :
Code :
|
Code CSS :
Code :
|
Marsh Posté le 10-11-2004 à 21:43:35
Citation : <p align="center"><font color="#003366" size="4" face="Arial, Helvetica, sans-serif"><strong><em>Menu |
mais c'est quoi ce gros kaka là?
et je vois pas ou est le probleme dans le rendu de ton truc, tu veux obtenir quoi?
Marsh Posté le 10-11-2004 à 21:44:57
J'ai voulu mettre le mot "menu" au dessus de la liste centré et en bleu.
C'est pas bon ?
Marsh Posté le 10-11-2004 à 21:48:15
Bien sur que non c'est pas bon
Un titre, tu utilises les balises <h1> à <h6> pour les indiquer, et ensuite ton style tu l'appliques depuis ton CSS
Marsh Posté le 10-11-2004 à 22:58:47
J'avance, mais, mais maintenant, je suis bloque avec une image que j'ai faite, mais le probleme, c'est qu elle est trop petite.
Y a t-il un moyen de mettre l image a la resolution de la page ?
Code HTML
Code :
|
Code CSS
Code :
|
Marsh Posté le 10-11-2004 à 23:16:16
heuu
pas a ma connaissance non
Marsh Posté le 11-11-2004 à 12:44:18
Sinon j'ai un autre pti probleme.
Je fais un menu horizontal.
le probleme, c'est que sa ne prend pas exactement toute la largeur de la page.
J'ai tenter le margin: left; mais sa donne rien.
Code :
|
Marsh Posté le 11-11-2004 à 12:57:16
mais!
POURQUOI LE H1 EST DANS LE HEAD???
<h1> c'est du contenu, ca se fout dans le body
et
Citation : <li id="active"> <a href="#" id="current"> |
j'ai un peu beaucoup de mal à en voir l'intérêt
Marsh Posté le 11-11-2004 à 13:20:19
Masklinn a écrit : mais!
|
Pour le H1, on ma conseiller de le mettre dans le HEAD, d'ou mon erreur.
L interet de mon menu, c'est que je veux une bande bleu qui fasse toute la largeur de la page, ou j'y inclu mon menu horizontalement.
Mais peut etre que je mis prend mal ?
La ligne
Citation : <li id="active"> <a href="#" id="current"> |
colle bien la bande sur le cote droit, mais ya toujours un petit retrait au niveau de la gauche.
Marsh Posté le 11-11-2004 à 13:21:58
BuBBleGuM a écrit : Pour le H1, on ma conseiller de le mettre dans le HEAD, d'ou mon erreur. |
Qui a osé dire ça?
Marsh Posté le 11-11-2004 à 13:23:25
BuBBleGuM a écrit : Pour le H1, on ma conseiller de le mettre dans le HEAD, d'ou mon erreur. |
trucide sur le champ la personne l'imbécile qui t'a dit ca
mais vraiment hein, à coup de pelle et tout
non parce qu'une remarque d'une stupidité pareille, hein
Pour le reste, j'ai jamais essayé de faire des trucs pareils donc je peux pas vraiment te conseiller
va voir du côté de Listamatic
(le menu listamatic ou les demos de menus horizontaux)
Marsh Posté le 18-11-2004 à 16:34:10
Bon j'ai avance dans mon petit site qui sert de dictionnaire.
J ensuis toujours a la mise en page.
Pour expliquer grossierement, j'ai cree une "frame" en haut, en bas, a gauche, et au centre.
Tout ceci, contenu, dans un fichier html. et un CSS.
Il faut savoir que dans la "frame de gauche sera positionner une liste en CSS ( dans un deuxieme fichier).
Mon probleme, etant que une barre de scrolling est toujours visible, sur la droite, ainsi qu'une deuxieme pour la parti centrale.
Celle de la partie central est volontaire, mais l'autre non, et je n'arrive pas a la faire enlever.
J expose le code de mes fichiers.
HTML :
Code :
|
CSS:
Code :
|
Voila pour les codes, et je penses pas que ce codes soit super optimiser, donc si vous avez aussi des conseils, je suis tout ouie.
Marsh Posté le 19-11-2004 à 16:24:57
J'ai resolu mon problem pour le scrolling.
Maintenant viens un autre probleme.
J'ai une liste css avec un navcontainer pour un menu vertical, et un autre fichier css avec des navcontainer pour un menu horizontal.
Les deux fichier css sont bien linker sur l index.html.
Mon probleme, c'est apparement, les menu recoivent la meme mise en forme, on dirait qu il ne differencie pas les deux fichier CSS.
Pouvez-vous me guider la dessus.
merci
Marsh Posté le 19-11-2004 à 17:54:46
Quand tu link 2 fichiers CSS, il les fusionne (c'est comme si t'en avais un seul avec le contenu des deux), et ensuite il applique l'ordre normal, c'est à dire que c'est la dernière définition qui a la précédence.
Donc pour différencier tes menus il faut bien penser à donner des classes (ou des ids) différents, et ensuite dans tes fichiers CSS tu utilises ces classes/id
genre dans le premier fichier
Code :
|
et dans le 2e
Code :
|
et ensuite dans ton source tu auras
Code :
|
Marsh Posté le 19-11-2004 à 18:54:52
sinon c'est pas trop degeux le code citer un peu plus haut ?
Marsh Posté le 19-11-2004 à 19:00:47
ben a part le
Code :
|
qu'il suffit de la passer au validateur pour qu'il t'envoier chier (à raison)
je vois rien de monstrueux
la taille fixe (en vertical) du centre du document, peut être, ca va faire bizarre sur de hautes résolutions
ah si, quand même
margin: 0;
et left: 0;
TOUJOURS préciser l'unité
le font-size à 48 je trouve ca un peu violent aussi, mais bon si c'est ce qui va pour ta page
Marsh Posté le 09-11-2004 à 09:41:29
Bonjour,
Je dois mettre en place, une sorte de mini intranet pour le service.
Il doit contenir des informations classe Alphabetiquement.
Je voulais faire une sorte de menu a droite et a gauche avec des "onglet" comportant l alphabet.
J arrive pas demarrer, j arrive pas mettre en place tous ses onglets.
Avez vous une idee, une fonction adequate, ou quelquechose qui puisse me faire avance ?