Question sur les classes conditionnelles

Fermé
Utilisateur anonyme - 15 août 2013 à 04:56
gamrabde Messages postés 19 Date d'inscription lundi 19 juillet 2010 Statut Membre Dernière intervention 1 juin 2015 - 18 août 2013 à 16:22
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

gamrabde Messages postés 19 Date d'inscription lundi 19 juillet 2010 Statut Membre Dernière intervention 1 juin 2015 11
18 août 2013 à 16:22
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
Utilisateur anonyme
15 août 2013 à 04:59
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
BlackYoup Messages postés 181 Date d'inscription mardi 4 décembre 2012 Statut Membre Dernière intervention 10 juin 2014 20
15 août 2013 à 23:25
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
Merci pour ta réponse, je voulais dire remplacer "body class..." par "html class...",
pas dans toute la page... ^^
une idée?
0
BlackYoup Messages postés 181 Date d'inscription mardi 4 décembre 2012 Statut Membre Dernière intervention 10 juin 2014 20
16 août 2013 à 01:45
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
BlackYoup Messages postés 181 Date d'inscription mardi 4 décembre 2012 Statut Membre Dernière intervention 10 juin 2014 20
16 août 2013 à 11:26
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