je comprends pas ce qui se passe... - HTML/CSS - Programmation
Marsh Posté le 09-01-2003 à 11:49:18
1) Parce qu'au lieu de </td> tu as mis </p>
2) Chez moi, rien ne se passe si je clique sur "more info".
3) Oui avec les CSS. Voir la FAQ XHTML/CSS sur ce forum.
Marsh Posté le 09-01-2003 à 12:39:08
Hermes le Messager a écrit : 1) Parce qu'au lieu de </td> tu as mis </p> |
Marsh Posté le 09-01-2003 à 12:48:30
Bon en reindentant un peu mieux mon code, j'ai resolu le premier probleme (en fait il y a un <TR> en trop...).
Par contre, le probleme 2 reste ouvert. et en plus qq'un peut-il me donner l'equivalent du code IE suivant document.getElementById(div).style.display = 'block'; document.getElementById(mi).innerHTML = 'hide info'; pour Netscape ?
probleme3, je vais checker la FAQ du forum...
Marsh Posté le 09-01-2003 à 12:49:02
Pour le 3) Il faut définir une classe spécifique aux médias d'impression :
@media print { |
Et d'ajouter cette classe sur les éléments à cacher à l'impression :
<tr class="addinfo hidden">...</tr>
Idem poue le <span> du "more info"
Marsh Posté le 09-01-2003 à 12:51:59
Mallouck a écrit : Bon en reindentant un peu mieux mon code, j'ai resolu le premier probleme (en fait il y a un <TR> en trop...). |
Normalement ton code devrait marcher avec Mozilla (NS 6/7). Par contre le style d'affichage d'un <tr> n'est pas 'block' mais 'table-row'
Marsh Posté le 09-01-2003 à 12:54:12
Ah en fait ça ne marche pas avec Mozilla parce que tu fais ce test :
IE4 = (document.all) ? 1 : 0; |
Et Mozilla ne reconnait ni document.all ni document.layers. Par contre document.getElementById marche avec IE ET Mozilla.
Par contre pour NS4, je ne sais même pas si il est possible de faire ce que tu veux faire...
Marsh Posté le 09-01-2003 à 12:56:27
gm_superstar a écrit : Ah en fait ça ne marche pas avec Mozilla parce que tu fais ce test :
|
+1 ... de toutes manière, vu la page en question, je ne suis pas sûr que ce soit une très bonne idée... Je vois mal ce que cela apporte en valeur ajoutée à la page...
Marsh Posté le 09-01-2003 à 13:00:42
Je suis d'accord. Pour moi un CV doit rester sobre et surtout lisible par tous. Et s'aventurer à mettre du JavaScript et autres joyeusetés animées est dangereux. Mais ce n'est que mon avis.
Un dernier truc, si c'est pour ajouter de la couleur au fond de tes cellules, pas la peine d'utiliser une image. Utilise la propriété CSS background-color: #le-code-couleur-qui-va-bien;
Marsh Posté le 09-01-2003 à 13:29:14
Merci pour tout.
Marsh Posté le 09-01-2003 à 13:40:06
Mallouck a écrit :
|
Oui mais c'est pas simple
Edit: ah si en fait c'est simple vu que tu l'as déjà mis en float: right; Ajoute à ton SPAN.mi ceci :
margin-top: -1.3em; |
Ce qui aura pour effet de faire remonter le bloc qui contient le "more info". A ajuster bien sûr (sachant que 1em represente une longueur qui vaut la taille de la police courante)
Marsh Posté le 09-01-2003 à 14:23:16
gm_superstar a écrit :
|
Bien vu, j'y avais pas pense au coup de la marge negative.
Sinon 1em c'est la taille en hauteur de la police par consequent j'ai seulement besoin de mettre margin-top:-1em;
Et j'ai aussi eu besoin de rajouter une brouette de pour pas que ca overlappe avec la ligne precedente.
Effectivement c'etait pas super simple...
Bon ben maintenant, je peux me concentrer sur le contenu et l'organisation des sujets.
Marsh Posté le 09-01-2003 à 10:29:49
je refais mon CV (http://perso.wanadoo.fr/mallouck/cvus.htm), il est actuellement en phase beta (voire meme alpha ) et je me pose 3 petites questions pas evidentes (du moins pour moi )
Merci d'avance.
---------------
" When the seagulls follow the trawler, it is because they think sardines will be thrown into the sea. "