bonjour,
j'ai un problème avec IE.
J'essaie de récupéré le template par défaut rhuk_milkyway de Joomla pour mon propre site qui fonctionnera avec XML et XSL.
Ce template à la particularité d'être compatible avec plein de navigateurs et d'être 100% XHTML, CSS valide.
J'ai modifé ce template comme je voulais et il marche nikel sous firefox et IE en PHP...
je transforme cette page pour en faire un document XSL.
voici le code du squelette:
ça marche nikel sous firefox. Mais marche plus du tout avec IE!
Est-ce que:
cette condition est elle toujours interprétée par IE dans un document XSL?
ou je suis contrainte de transformer les div en table?
merci pour votre aide.
Modifié par cassy (08 Dec 2006 - 20:17)
j'ai un problème avec IE.
J'essaie de récupéré le template par défaut rhuk_milkyway de Joomla pour mon propre site qui fonctionnera avec XML et XSL.
Ce template à la particularité d'être compatible avec plein de navigateurs et d'être 100% XHTML, CSS valide.
J'ai modifé ce template comme je voulais et il marche nikel sous firefox et IE en PHP...
je transforme cette page pour en faire un document XSL.
voici le code du squelette:
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns="http://www.w3.org/1999/xhtml">
<xsl:template match="/">
<html>
<head>
<title>mon titre</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link rel="stylesheet" href="css/general.css" type="text/css" />
<link rel="stylesheet" href="css/template.css" type="text/css" />
<!--[if lte IE 6]>
<link href="css/ieonly.css" rel="stylesheet" type="text/css" />
<![endif]-->
<!--<script type="text/javascript" src="includes/js/joomla/common.js"></script>
<script type="text/javascript" src="includes/js/joomla/caption.js"></script> -->
</head>
<body id="page_bg">
<div class="center" align="center">
<div id="wrapper">
<div id="wrapper_r">
<div id="header">
<div id="header_l">
<div id="header_r">
<div id="logo"></div>
</div>
</div>
</div>
<div id="tabarea">
<div id="tabarea_l">
<div id="tabarea_r">
<div id="tabmenu">
</div>
</div>
</div>
</div>
<div class="clr"></div>
<div id="whitebox">
<div id="whitebox_t">
<div id="whitebox_tl">
<div id="whitebox_tr"></div>
</div>
</div>
<div id="whitebox_m">
<div id="area">
<div id="leftcolumn">
</div>
<div id="maincolumn">
<div id="maindivider"></div>
</div>
<div class="clr"></div>
</div>
<div class="clr"></div>
</div>
<div id="whitebox_b">
<div id="whitebox_bl">
<div id="whitebox_br"></div>
</div>
</div>
</div>
<div id="footerspacer"></div>
</div>
<div id="footer">
<div id="footer_l">
<div id="footer_r">
</div>
</div>
</div>
</div>
</div>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
ça marche nikel sous firefox. Mais marche plus du tout avec IE!
Est-ce que:
<!--[if lte IE 6]>
<link href="css/ieonly.css" rel="stylesheet" type="text/css" />
<![endif]-->
cette condition est elle toujours interprétée par IE dans un document XSL?
ou je suis contrainte de transformer les div en table?
merci pour votre aide.
Modifié par cassy (08 Dec 2006 - 20:17)