Jump to content

Sylvain Trovalet

Webmaster Régulier
  • Content Count

    98
  • Joined

  • Last visited

Posts posted by Sylvain Trovalet


  1. Je te conseille, cela a déjà été dit, de commencer par HTML ou XHTML (les différences ne sont pas si énormes) et d'associer CSS (par contre débuter en CSS n'est pas si simple), et pour l'éditeur je te conseille : NVU

    Je te déconseille pour le moment d'utiliser PHP, sans bien maitriser (X)HTML + CSS

    quelques sites pour apprendre :

    http://openweb.eu.org/

    http://pompage.net/

    http://css.alsacreations.com/

    http://tutoriels.olivier-patry.net/index.php/


  2. Encore faut-il pouvoir fournir le type application/xhtml+xml ce qui n'est pas toujours possible

    <{POST_SNAPBACK}>

    Dans ce cas autant faire une page en HTML 4.01 strict et dans ce cas

    <!--
    //-->

    suffit largement

    Sinon pour du XHTML (ayant logiquement un syntaxe proche du XML) alors:

    // <![CDATA[ 
    //]]>

    En réponse à Denis :

    Je pense qu'il peut être intéressant de connaitre cette façon d'insérer le code pour certains cas spécifiques, mais ne t'inquiète pas, je suis pour une séparation maximale entre HTML, CSS et JavaScript


  3. <script type="text/javascript">
    // <![CDATA[
    var data, p;
    var agt=navigator.userAgent.toLowerCase();
    p='http';
    if((location.href.substr(0,6)=='https:')||(location.href.substr(0,6)=='HTTPS:')) {p='https';} data = '&r=' + escape(document.referrer) + '&n=' + escape(navigator.userAgent) + '&p=' + escape(navigator.userAgent)
    if(navigator.userAgent.substring(0,1)>'3') {data = data + '&sd=' + screen.colorDepth + '&sw=' + escape(screen.width+ 'x'+screen.height)};
    document.write('<a href="http://www.RoboStats.com" target="_blank" >');
    document.write('<img border=0 hspace=0 '+'vspace=0 src="http://www.RoboStats.com/counter.php?i=78' + data + '"> </a>');
    //]]>
    </script>


  4. bon une page valant mieux qu'un discours : http://www.ville-bais.fr/associations/

    Je cherche à centre ma div au centre de la page.

    Tant qu'il n'y a pas de scollbar moz ie et opéra gèrent ça très bien

    Malheureusement dès qu'il y a une scrollbar sur la droite moz la compte comme faisant partie de la page ce qui ne fait pas très propre si on a une résolution assez petite car du coup on se retrouve avec une bande verte sur la gauche mais pas sur la droite, bref cela ne fait pas centré.

    Ma question est donc : Est-ce un "bug" de mozilla ? et si oui est-il répertorié ?

    Car je n'ai pas l'intention de créer un nouveau bug s'il est déjà répertorié ...

    La raison pour laquelle je pense qu'il s'agit d'un bug c'est que la scrollbar ne fait pas partie du contenu du site mais bien au navigateur, donc elle ne devrait pas compter dans la taille de la largeur utilisée par le site.


  5. Je crois que le vrai problème c'est le tableau, difficile d'y insérer un calque et de dire au navigateur "désolé tu as fait un tableau mais cette case là je vais pas la mettre là où tu l'avais prévu mais ailleurs."

    Ma 1ère question sera à quoi te sert ton tableau ?

    Si c'est juste pour de la présentation (design) alors il y a moyen de s'en sortir.

    http://openweb.eu.org/articles/problemes_tableaux/

    Si par contre il s'agit de données tabulaires .. et bien je sèche.


  6. en quoi il est censé savoir que c'est une ancre puisque tu lui donnes le même id ????

    un id sert juste à identifier une zone et à y faire des actions comme une ancre, un formulaire, sur lequel tu peux jouer avec javascript, php et CSS.

    Je crois plutôt qu'il faut aider le navigateur à ne pas se tromper en ayant des id uniques dans une page, ce qui n'est pas le cas dans ce que tu nous montres.

    Je suis sûr et certain qu'un id doit être unique dans la page.

    je fais un amalgame entre name et id, tout en sachant qu'à terme id sera le plus utilisé.


  7. J'ai pas spécialement envie de défendre IE mais en l'occurence le fait de mettre deux id (ou name j'avoue ne pas avoir regardé les sources) au lieu d'un seul et s'étonner que ça marche pas ... ben désolé mais c'est normal.

    C'est comme si j'avais deux bertrant Dupont et il ne faut payer une somme d'argent qu'à l'un des deux ... comment je suis censé savoir à qui je dois payer ??


  8. en terme de portabilité y'a pas plus simple puisque ça marche partout (sans même connaitre la configuration du serveur) ;)

    Par exemple si tu utilises du xml tu mettras : <?xml bref en un coup d'oeil tu sais que ton code est du php ou du xml car c'est marqué! (encore que dans le cas du xml il faut que le serveur soit configuré car par défaut il ne va pas comprendre.


  9. Je suis malheureusement d'accord

    Je suis même parfois obligé de passer par des tableaux (honte à moi, mais heureusement c'est de plus en plus rare) pour arriver à avoir LA mise en page multinavigateur que l'on me demande, faut dire aussi que là où je bosse ils ne voient que par IE et dès que je parle de mozilla on me répond que personne ne l'utilise ...


  10. Mon petit grain de sel de chipoteur...

    Tu places ce code entre les balises <body> et </body>

    <?php

    echo " Aujourd'hui, nous sommes le : ".date("d/m/Y",time());
    echo "<br> Il est environ :".date("H:i:s",time());

    ?>


  11. Je viens de faire un test avec un doctype correct et IE6, opera et moz utilisent bien le modèle standard.

    Avec ton test IE et opéra basculent en modèle microsoft mais pas moz.

    Et sans doctype idem qu'avec ton test.

    Conclusion moz respecte le modèle de boite standard quelque soit le doctype.


  12. Je ne dirais qu'une chose

    le modèle de boite MS est un modèle MS et donc normal que gecko ne l'incorpore pas car ce n'est pas standard.

    http://openweb.eu.org/articles/dimensions_boites_css/

    Si tu as lu cet article tu as vu que

    Selon le modèle standard, la largeur apparente d'une boîte sera logiquement égale à la somme de :

    * la largeur spécifiée pour son contenu (propriété CSS width) ;

    * la largeur totale de son remplissage gauche/droite ;

    * la largeur totale de ses bordures gauche/droite.

    Une boîte ayant un contenu de 250 pixels, des padding latéraux de 20 pixels chacun et des bordures latérales de 5 pixels chacune occupera donc à l'écran une largeur totale de : 250 + 20 + 20 + 5 + 5 = 300 pixels.

    le padding sera compris dans l'image background mais pas margin.

    et sous firefox et compagnie même en mode quirk le modèle de boite restera standard.

    Mais pourquoi donc MS fait-il partie du W3C s'il ne respecte même pas les standards ??


  13. d'autrer part dans la ligne

     <tr>
              <td width='70'><font size='2' face='Verdana'><b>De :</b> </font></td>
              <td width='125'><font size='2' face='Verdana'><b>A : </b> </font></td>
              <td align='left'><font size='2' face='Verdana'><b>Message               :</b> </font></td>  
            </tr>

    tu ne donne un alignement que pour le dernier élément et ensuite tu te contredis dans la ligne suivante

    <td><font size='2' face='Verdana'>pseudo</font></td>
              <td align='center'><font size='2' face='Verdana'>28-11 à 13:31 </font></td>
              <td align='left'><font size='2' face='Verdana'>message              </font></td>

    quelques pistes http://openweb.eu.org/articles/tableaux_css/

    Tu devrais notamment t'intéresser à CSS, qui permet notamment la séparation entre le contenu et le design.


  14. Euh voui, ca c'est que j'avais fait des tests et j'avais mal corrigé après  :D:blush:  :hypocrite:

    Enfin bon, ca n'arrange pas le probleme. Je vais essayer avec les unités, mais bon.. Ca change quoi ? lol

    <{POST_SNAPBACK}>

    ça changera rien de même que tu n'as pas besoin de mettre les dimensions dans les width car le navigateur intuitivement va deviner la taille que tu veux mettre :D

    Plus sérieusement : par défaut je pense que tous les navigateurs interprêtent les valeurs comme étant des pixels (px), mais pour être certain que ce soit le cas autant le leur dire explicitement <_<


  15. J'ai opté pour une "feuille de style conditionnelle"

     <!--[if IE]>
    <link href="ie_feuille.css" rel="stylesheet" type="text/css">
    <![endif]-->

    Why not ?

    xpatval

    <{POST_SNAPBACK}>

    Tu risques de doubler ton temps de travail.

    De plus pour profiter à fond de ta feuille CSS IE tu risques de rajouter du code non standard.

    M'est avis qu'il est plus important que coder standard et de faire des hacks dans les cas extrêmes.


  16. pg1.html

    <h2 id="titre1" >titre 1</h2>
    <p>blablabla
    bliblibli (sur 30 lignes)
    </p>
    <br>

    <h2><a href="pg2.html#titre2">titre 2</a></h2>

    <br>

    <h2><a href="pg3.html#titre3">titre3</a></h2>

    pg2.html

    <h2><a href="pg1.html#titre1">titre 1</a></h2>

    <br>

    <h2 id="titre2">titre 2</h2>
    <p>blublublu
    blobloblo (sur 40 lignes)
    </p>
    <br>

    <h2><a href="pg3.html#titre3">titre3</a></h2>

    etc...

×
×
  • Create New...