Petit soucis sur mon tableau CSS - HTML/CSS - Programmation
Marsh Posté le 12-09-2005 à 16:53:53
Mais où est-ce que t'as vu les </ br>
P'tain, c'est la première fois de ma vie que je vois ça
Ca s'écrit :
<br /> |
Marsh Posté le 12-09-2005 à 17:05:30
FlorentG a écrit : Mais où est-ce que t'as vu les </ br>
|
Oups désolé, je débute hein
Marsh Posté le 12-09-2005 à 17:13:35
C'est con je t'avais trouvé une solution, pour une ligne...
Mais là...c'est plus tip top
Comme quoi faut jamais faire confiance et toujours tout vérifié...
Soit prudent la prochaine fois....
Marsh Posté le 12-09-2005 à 18:11:26
J'ai trouvé
Il fallait ajouter des position:absolute; un peu partout
Code :
|
Marsh Posté le 12-09-2005 à 19:00:26
FlorentG a écrit : Mais où est-ce que t'as vu les </ br>
|
Marsh Posté le 12-09-2005 à 22:34:02
Oups, j'ai parlé trop vite, sous firefox le texte qui apparait lors du survol de l'image est en dessous de l'image...
J'y comprends plus rien !
Marsh Posté le 12-09-2005 à 23:45:07
Je vais résumer mon problème :
Le tableau que j'ai fait fonctionne très bien sous IE :
Au survol de test, le texte s'affiche à droite de "Test"
Sous firefox :
Là, ca change car "test" se trouve en dessous des niveaux 2, et le texte au survol se trouve aussi en dessous de "test".
Je pense que les deux points cités proviennent du meme probleme, mais je n'arrive pas à le résoudre...
Help !!
Voici la page :
http://www.nicoco.free.fr/temp/test.htm
Marsh Posté le 13-09-2005 à 09:14:52
En fait, c'est quoi le but de la manoeuvre ? Quel type d'informations se trouveront dans ta page ?
Marsh Posté le 13-09-2005 à 09:20:59
déjà il manque une balise fermante dans ton bordel
Code :
|
Marsh Posté le 13-09-2005 à 09:32:04
barthoose a écrit : Je vais résumer mon problème : |
Et si tu faisais tes tests avec la même taille de fenêtre dans les deux cas? Par ce qu'avec des fenêtre minuscules, c'est peut être normal qu'il y ai des trucs bizare.
Marsh Posté le 13-09-2005 à 10:32:44
omega2 a écrit : Et si tu faisais tes tests avec la même taille de fenêtre dans les deux cas? Par ce qu'avec des fenêtre minuscules, c'est peut être normal qu'il y ai des trucs bizare. |
je fais mes tests avec des tailles de fenetre normales, je les ai réduites pour diminuer la taille des images
Marsh Posté le 13-09-2005 à 10:34:51
[quotemsg=1198039,11,68526]déjà il manque une balise fermante dans ton bordel
quotemsg]
Je ne pense pas. Je reconnais que les tablulations ont été mal faites.
Code :
|
Marsh Posté le 13-09-2005 à 10:37:10
FlorentG a écrit : En fait, c'est quoi le but de la manoeuvre ? Quel type d'informations se trouveront dans ta page ? |
Le but de la manoeuvre est :
Avoir du texte dans les niveaux 1 et niveaux 2
Avoir une image à la place de "test" (je garde test pour l'instant)
Avoir un texte qui s'affiche lors du survol de l'image (test pour l'instant)
Marsh Posté le 13-09-2005 à 10:37:13
au oui j'avais mal vu pardon
mais quand on fais un menu monsieur, ou un truc à plusieur niveaux, on utilise des UL LI UL LI UL LI
et pas des DIV à 2 balles
Marsh Posté le 13-09-2005 à 10:50:46
gatsusat a écrit : au oui j'avais mal vu pardon |
Ah enfin,
j'attendais que quelqu'un le lui dise....
Marsh Posté le 13-09-2005 à 11:00:52
Sorry
j'avais vu ce tuto http://css.alsacreations.com/Bases [...] ses-en-CSS
Faut que je reprenne à zéro... Je sens que je vais en ch***
Marsh Posté le 13-09-2005 à 11:12:02
Le problème, c'est que j'y pige pas grand chose, je ne sais pas quoi mettre en div, quoi mettre en UL LI UL LI, si je dois mettre des dd dl dt.
Honnêtement, je nage
Pouvez vous me donner une piste (je ne vous demande pas le code hein) sur la structure à adopter ?
Marsh Posté le 13-09-2005 à 11:13:01
Un div sert à grouper des éléments et à donner un peu de structure.
Un ul est une liste non-ordonnée...
As-tu déjà lu la recommandation HTML ?
Marsh Posté le 13-09-2005 à 11:19:10
barthoose a écrit : Le problème, c'est que j'y pige pas grand chose, je ne sais pas quoi mettre en div, quoi mettre en UL LI UL LI, si je dois mettre des dd dl dt. |
En fait, pour savoir quoi utiliser, il ne faut plus penser en affichage mais en signification des éléments.
Par exemple, quand tu regardes la "Table des matières" d'un livre, qu'est ce que tu regardes : la liste des chapitres.
Pour site web, ca sera pareil : quand tu regardes un menu, qu'est ce que tu vois : la liste des sections du site.
il faut donc alors utiliser les balises des listes (UL et LI)
Evidement, ca nécessite de conaitre la signification des différentes balises.
Marsh Posté le 13-09-2005 à 11:24:15
FlorentG a écrit : Un div sert à grouper des éléments et à donner un peu de structure. |
Je reconnais que non (pas taper !), car je fais tout celà pendant mon temps libre le soir et j'ai des délais assez courts.
Ce que je veux faire c'est un tableau qui ressemble à ca :
TEXTE NIV 1
TEXTE NIVEAU 2 IMAGE TEXTE AFFICHé au survol Image
TEXTE NIVEAU 2 IMAGE TEXTE AFFICHé au survol Image
TEXTE NIVEAU 2 IMAGE TEXTE AFFICHé au survol Image
TEXTE NIV 1
TEXTE NIVEAU 2 IMAGE TEXTE AFFICHé au survol Image
TEXTE NIVEAU 2 IMAGE TEXTE AFFICHé au survol Image
etc...
Marsh Posté le 13-09-2005 à 11:48:13
Je précise juste que chaque niveau de texte doit avoir une apparence différente.
Marsh Posté le 13-09-2005 à 13:43:44
barthoose a écrit : Je précise juste que chaque niveau de texte doit avoir une apparence différente. |
Facile, t'as les UL pour le niveau 1 les LI pour le niveau 2
et si tu veux rajouter un autre niveau; il suffirait de faire des listes de listes (bien que côté sémantique, je suis pas sur que ca soit le top) et, dans le css, ca se traduira alors par :
UL LI UL {blablabla}
et UL LI UL LI {blablabla}
Voir chapitre 5.1 de la documentation officielle pour plus d'infos et des motifs plus précis.
Marsh Posté le 13-09-2005 à 14:01:01
Merci pour vos contributions.
Voici ce que j'ai fait, je ne dis pas que c'est tip top hein !
Code :
|
Qu'en pensez vous ?
Il me reste à faire en sorte que le texte qui s'affiche au survol soit à droite de 'Texte 1' + 'Texte 2' + 'Texte 3' + 'Texte 4', là je coince depuis le début...
Ensuite il faudra que je puisse afficher les niveaux 1 et les niveaux 2 d'une couleur différence, et là je ne te suis plus omega2... !
Marsh Posté le 13-09-2005 à 14:18:46
barthoose a écrit : |
Un exemple étant mieux qu'un long discourt, essaye donc :
ul li { /* toutes les listes auront un fond bleu */
background: blue;
}
ul li ul li{ /* toutes les listes situé dans des listes auront un fond rouge */
background: red;
}
Au fait, c'est moi qui me trompe ou on peut mettre également du texte directement dans les <ul> en tant que titre de liste?
Marsh Posté le 13-09-2005 à 14:34:00
omega2 a écrit : Un exemple étant mieux qu'un long discourt, essaye donc : |
Merci, je vais essayer.
J'ai essayé et effectuvement tu peux mettre du texte dans les ul.
Encore merci !!!!
Marsh Posté le 13-09-2005 à 14:36:21
Ca marche nickel !
Reste encore comment supprimer les puces et surtout comment afficher mon fameux texte au survol sur la droite et pas en bas.
Marsh Posté le 13-09-2005 à 14:41:58
http://openweb.eu.org/articles/puces_images/
il y a ce qu'il faut pour ne pas mettre de puces (même si eux ils rajoutent une image à la place.
Pour ton texte en survol, je te laisses chercher, il doit y avoir ce qu'il faut sur ce site, mais je sais pas exactement où.
Marsh Posté le 13-09-2005 à 19:44:23
J'ai cherché et re-cherché... je commence à désespérer.
Si ca continue, j'abandonne le CSS
Marsh Posté le 13-09-2005 à 19:46:10
barthoose a écrit : Si ca continue, j'abandonne le CSS |
Pour faire quoi ? Des sites en HTML 3.2 comme en 1995 ? Hyper-lourdingues ? Qui ne vaudront que dalle à moyen-terme ? Complètement immaintenables ?
Marsh Posté le 13-09-2005 à 20:26:16
des a et des span dans un ul argggg
avant d'abandonner le css, il faudrait deja des bases en html !
cette page pourra t'aider : http://css.alsacreations.com/Const [...] horizontal
+
Marsh Posté le 13-09-2005 à 20:50:42
Je ne savais pas qu'on pouvait mettre des divs et des spans dans un ul...
Je suis complètement débutant en CSS, j'ai des délais assez courts et j'ai pas vraiment le temps d'approfondir la chose pour le moment.
Le site alsacréations m'a indiqué comment faire pour faire apparaitre le texte au survol de la zone de texte.
Ce que je souhaite faire est assez simple au niveau visuel,
cf mon post http://forum.hardware.fr/forum2.ph [...] 0#t1198310
Les balises ul ne sont pas celles que je dois prendre ?
Merci pour votre aide préciseuse !
Marsh Posté le 13-09-2005 à 21:47:47
directement dans les ul c'et des li qu'on met, En francais on déclare une liste (<ul> </ul> )et on met les éléments de la liste à l'intérieur (<LI> </LI> ) aprés, si tu veux mettre des a ou de sopan, c'est plustôt dans les LI.
Marsh Posté le 13-09-2005 à 23:12:19
J'ai tout mis dans des li... ca ne change pas grand chose... !
Code :
|
Marsh Posté le 12-09-2005 à 16:24:27
Bonjour,
après quelques séances d'arrachage de cheveux, j'ai enfin réussi à faire une structure de tableau en CSS.
Il utilise 3 niveaux d'imbrication qui fonctionnent.
Le 3e niveau est dynamique, c'est à dire qu'à son survol, un texte apparait.
Mon problème est que ce texte apparait en bas du niveau 3, alors que je souhaiterais le faire apparaître à droite.
Je suis sur qu'il manque un truc dans ma feuille de style, mais je n'arrive pas à trouver.
Voici le contenu de la page :
Quelqu'un a une idée ?
Merci d'avance.