Question sur les classes conditionnelles

Bonjour,
j'ai deux petites questions sur des éléments de ce code:

<!--[if IE 6 ]><body class="ie6 old_ie"><![endif]-->
<!--[if IE 7 ]><body class="ie7 old_ie"><![endif]-->
<!--[if IE 8 ]><body class="ie8"><![endif]-->
<!--[if IE 9 ]><body class="ie9"><![endif]-->
<!--[if !IE]><!--><body><!--<![endif]-->

- je ne comprend pas très bien le principe de la balise "old_ie"...

- est-il préférable d'utiliser la balise <body> ou la balise <html> ?

merci d'avance

4 réponses

  1. Bonjour,
    Je ne sais pas si vous avez toujours besoin de la réponse?
    Mais d'autres personnes en ont ou en auront besoin.
    Dans tous les cas, dans une page web on a toujours besoin des deux balises en même temps.
    Pour plus de détail je vous renvoie sur le site suivant:
    http://apprendre-creer-sites.com/forme-de-page-html.php
    1
    1. Bonjour,

      j'ai deux petites questions sur des éléments de ce code:

      <!--[if IE 6 ]><body class="ie6 old_ie"><![endif]-->
      <!--[if IE 7 ]><body class="ie7 old_ie"><![endif]-->
      <!--[if IE 8 ]><body class="ie8"><![endif]-->
      <!--[if IE 9 ]><body class="ie9"><![endif]-->
      <!--[if !IE]><!--><body><!--<![endif]-->

      - je ne comprend pas très bien le principe de la balise "old_ie"...

      - est-il préférable d'utiliser la balise <body> ou la balise <html> ?

      merci d'avance
      0
      1. Salut :)

        j'ai juste l'impression que suivant le type de navigateur utilisé, le <body> hérite d'une classe spécifique afin d'afficher au mieux l'interface.

        La balise <html> reste cependant indispensable ainsi que la balise <body>
        0
        1. Merci pour ta réponse, je voulais dire remplacer "body class..." par "html class...",
          pas dans toute la page... ^^
          une idée?
          0
          1. Ah, mais pourquoi ?
            C'est inutile puisque la balise <html> englode la balise <body>
            le body contient tout le code html, c'est le corps de la page

            Le DOM :
            <!DOCTYPE HTML>
            <html>
                 <head>
                 </head>
                 <body>
                 </body>
            </html>
            


            Si je répond à coté c'est parcque je n'y voit pas très clair, dans quel but tu voudra faire ca ? :)
            0
          2. D'accord, j'apprends quelque chose au passage. Dans ce cas, ca va dépendre de ton utilisation suivant ce qui est dit dans ce paragraphe, tu peux très bien utiliser la balise html comme body
            0