Aller au contenu

bobolito

Actif
  • Compteur de contenus

    26
  • Inscrit(e) le

  • Dernière visite

Tout ce qui a été posté par bobolito

  1. Bonjour, j'aurais voulu savoir si quelqu'un avait entendu parler d'un problème comme quoi lorsque j'utilise les méthodes offsetLeft ou offsetWidth (entre autre) de javascript sur des div flottants, pour récupérer leur position sur la page, firefox me renvoie des données farfelues, quand IE me donne tout comme il faut. Je sais que les 2 navigateurs ne calculent pas la même valeur mais pour firefox, sur une série de DIV alignés les uns sous les autres, tous flottants, je vais avoir des offsetLeft souvent différents. Des suggestions ?
  2. Bonjour, voilà mon problème : J'ai une page d'erreur erreur.html pour par exemple gérer une erreur http 500. Dans le fichier de config web.xml de mon appli j'ai les lignes : <error-page> <error-code>500</error-code> <location>erreur.html</location> </error-page> sous IE la page html renvoyée est bien interprétée mais sous firefox je reçois le code html tel quel, sous forme de texte, donc non interprété. C'est un serveur d'application SunOne (le problème n'a pas l'air de se poser avec TomCat), et je n'en suis pas sûr mais apparement c'est lorsque je suis avec un protocole https que ça merdouille... Est ce que quelqu'un a une idée du problème ? merci
  3. Salut je pense que le validateur s'inquiète du contenu d'un commentaire lorsque ce commentaire est du javascript. Bon finalement j'ai fait ce qu'il semble le plus logique : le même code dans un .js et appel à la fonction au moment opportun. Pourquoi on ne peut pas directement le faire dans la page Html...ça je ne sais pas...
  4. Bonjour, je voudrais afficher du code Html seulement si javascript est activé. Donc pour ça j'ai mis : <script type="text/javascript"> <!-- document.write("<span>Mon texte</span>"); --> </script> (<span> est un exemple on est d'accord). Donc très bien cette partie du code ne s'affiche que lorsque javascript est activé mais le valideur HTML du W3C me dit alors que mon code n'est pas valide et que la balise span n'est pas ouverte... Alors comment faire ? merci
  5. OK donc en fait je crois qu'il n'y a pas vraiment de solution au problème tel qu'il est posé. merci pour vos réponses.
  6. Salut, en fait l'idée est de ne pas prendre 100% de la page pour de plus grandes résolutions. C'est à dire par exemple qu'en 1280 il y aura une marge à gauche et à droite, qui se réduira au fur à mesure de la réduction de la fenêtre, puis la partie centrale sera écrasée lorsque les marges gauches et droite auront été "mangées". Avec des tableaux ça va tout seul mais avec des div, sans prendre 100% de la fenêtre disponible, je n'y arrive pas...
  7. Bonjour j'aurais voulu savoir s'il était possible de faire un bandeau de ce genre sans utiliser des tableaux : gauche | centre | droite avec : - le tout dans un div de largeur fixe (ex : 1024px), centré (margin:auto), - gauche et droite fixe, - centre s'écrasant selon la taille de la fenêtre. grosso modo si la largeur de la fenêtre se réduit à 800px, la partie centrale s'écraserait afin de conserver gauche et droit à l'écran... merci a+
  8. trop fort IE... où as tu trouvé ça ?
  9. Salut <div id="bloc1" style="width:150px;background-color:#AAA;float:left;">bloc 1</div> <div id="bloc2" style="width:150px;background-color:#DDD;">bloc 2</div> avec ce type de code par exemple. Est ce que ça a un rapport avec cette histoire de marge intereprétées différemment par IE et les autres, même si celles-ci ne sont pas précisées ?
  10. Salut en fait j'avais résolu le problème en mettant tout (une image et un champ input) dans un span avec float:right. Justemment je voulais éviter d'utiliser trop de div mais apparemment ce n'était pas clair dans ma question. Cependant pour la question suivante : d'où vient le fait que IE ajoute un petit espace entre 2 div à la suite quand le premier a un float:right ? merci pour l'intervention en tout cas...
  11. Bonjour Plusieurs question : j'aurais voulu savoir s'il était possible d'aligner des élements à gauche et d'autres à droite dans un même div (dont on ne connait pas la largeur et le nombre d'éléments à gauche et à droite étant variable) ? est ce qu'il faudrait plutôt utiliser pour ça 2 div côte à côte ? (avec float:left sur le premier par exemple et aligné à gauche dans l'un et aligné à droite dans l'autre). Dans ce dernier cas pourquoi IE affiche un petit espace entre les 2 div ? merci
  12. Ok merci c'est très pertinent tout ça en tout cas...
  13. Nissone, on peut considérer que le code de ma page c'est ce que j'ai donné un peu avant. J'aimerais juste savoir pourquoi on ne voit pas les images dans ce cas. Sarc, Je ne comprend pas non plus pourquoi on s'évertue à respecter la sémantique des balises HTML si c'est après pour bidouiller avec les css et là par contre ne plus respecter ce pour quoi les propriétés utilisées ont été faites... Une autre question : quid de l'alternative textuelle d'une image utilisée comme puce avec la propriété list-type-image ou background-image ? est ce qu'il y a besoin (pour l'""""accessible"""") de cette alternative et si oui est il possible de la mettre directement dans une ccs ?
  14. le problème c'est qu'il y a une propriété qui est explicitement faite pour mettre des puces images sur des listes et qu'elle n'est pas utilisable... ou alors je n'ai pas su l'utiliser. et background je trouve ça assez laid comme solution. mais ça marche effectivement !
  15. Salut bon bin finalement on en revient un peu au même point, on est obligé de passer par des background-image quoi. css power... merci pour vos réponses
  16. Salut voilà le code : <head> <style type="text/css"> li {display:inline;list-style-image: url(monfichier);} </style> </head> <body> <ul> <li>liste1</li> <li>liste2</li> </ul> </body> le inline fonctionne, y'a pas de soucis, le problème c'est les puces-images qui n'apparaisent pas. si je met list-style-type les puces n'apparaissent pas non plus. si par contre je ne met pas le display:inline les puces-images apparaissent. Qu'est ce que j'ai oublié ?
  17. salut, bin je sais pas comment tu fais chez moi ça donne rien...
  18. bin justement, ce qui me gène c'est de bricoler dans un sens alors qu'il n'y a pas du tout à bricoler dans l'autre. j'avais fait avec background image mais je me demandais s'il n'y avait pas plus propre. enfin, vive le css quoi...
  19. Bonjour est ce qu'il est possible sur des listes d'avoir un display:inline en même temps qu'utiliser la propriété list-style-image pour définir des puces ? (en gros de faire un menu horizontal net et efficace avec des puces) merci
  20. Bonjour, un peu dans le même esprit j'ai une question : mon div est limité en hauteur sous IE, est ce normal ? <head> <style type="text/css"> #menu {background-color:#0099CC; height:10px; width:100px;} </style> </head> <body> <div id="menu"> </div> </body> quelque chose dans ce goût là. Et en dessous de height=20px ça ne change pas grand chose... merci
  21. Salut, je revoie un peu ma copie (boulet). si je veux faire un menu avec une image sur la gauche et un ensemble de liens (horizontaux) sur la droite, dans ce goût là : <head> <style type="text/css"> #menu {width:500px;} #menu ul {list-style-type: none;margin:0;padding:0;} #menu li {float:left;} #menu #imageDuMenu {width:200px;background-color:#888;} #menu #liensDuMenu {width:300px;} </style> </head> <body> <div id="menu"> <ul> <li> <div id="imageDuMenu"> <img src="" width="xx" height="xx" alt="image menu"> </div> </li> <li> <div id="liensDuMenu"> <ul> <li> <a href="">Menu 1</a> </li> <li> <a href="">Menu 2</a> </li> <li> <a href="">Menu 3</a> </li> <li> <a href="">Menu 4</a> </li> </ul> </div> </li> </ul> </div> </body> même problème : je ne sais pas comment faire pour que les "liens du menu" soient alignés à droite... <bobolito, pense à utiliser les tags CODE pour que ton code soit plus facile à lire. Merci>
  22. ok merci pour le float... j'étais en train d'écrire ma réponse, pris par l'élan, j'ai pas vu les autres. c'est à dire que je n'ai pas trop eu le choix pour les tableaux. je sais que c'est pas "propre" d'utiliser ça pour la présentation mais c'est un peu compliqué... enfin merci encore.
  23. heu, ça ça va pas être possible rien n'est en ligne... voilà un morceau de code qui reflète mon pb : <table width="100%"> <tr> <td> <table> <tr> <td>cellule 1</td> <td>cellule 2</td> </tr> </table> </td> </tr> </table> le 2ème table est par défaut aligné à gauche. si je veux l'aligner à droite, en html, je mets "align=right" (abandonné je sais...) dans les attributs du tag <table>. et si je veux utiliser une css pour faire la même chose ?
  24. Salut, c'est tout le tableau que je veux aligner... mon tableaux est dans une grande et belle cellule et je voudrais qu'il (le tableau) soit aligné à droite dans cette cellule, sachant qu'il (le tableau) n'en prend pas 100% (de la cellule).
×
×
  • Créer...