Je dois afficher un code HTML différent si le navigateur est IE6/IE7. Je sais que les commentaires conditionnels fonctionnent bien si nous ne parlons que d'informations de style, mais dans ce cas particulier, c'est le balisage réel. Je vais avoir une liste non-ordonnée d'images qui sera png-24. Ils auront des coins arrondis (d'où la nécessité de la transparence fournie par png-24) et auront un style de bordure arrondi dans le CSS (3). Avec IE6 ne reconnaissant pas png-24 je veux avoir une liste alternative d'images qui sont jpg qui ont déjà les frontières incluses dans l'image. Cela gardera IE6/IE7 heureux tandis que les navigateurs conformes aux normes auront la bonne version.Alimenter HTML en IE6 uniquement
(Je le fais de cette façon parce que le site va potentiellement croître à beaucoup d'images et il doit être facile à thème.Si je produis les frontières dans le code un simple changement de couleur de bordure et il change de site. Rendez-vous IE devra toujours être manuel mais je peux créer une charge distincte pour cela s'ils le veulent vraiment pris en charge par IE6.)
Donc, ma question est quelle est la meilleure façon de le faire en utilisant PHP et y at-il des inconvénients ?
« Je sais que des commentaires conditionnels fonctionnent très bien si nous ne parlons que les informations de style, mais dans ce cas particulier, il est le balisage réel. " Les commentaires conditionnels fonctionnent bien pour tout, pas seulement pour lier des feuilles de style. – TRiG