Bug ie7 ? Code html pur qui fait prendre 100% de cpu à IE7
Bonjour,
J'ai un CMS qui génère du contenu html. Une de ces générations foire. Ou plus précisement, elle donne bien ce que je veux, mais ie7, en lisant la page, utilise quasi 100% de proc.
Pour comprendre ce qui ce passe, j'ai donc récupéré le code généré, et je l'ai simplifié au maximum en gardant le problème intact. Le résultat est le code posté ci-dessous. Si je modifie à peu près n'importe quoi dans ce code, le problème disparait.
Question, mais pourquoi donc ce "&é'^*$*ù de code mouline abominablement quand ie7 l'affiche ? :mur:
J'en viens à me demander si je ne suis pas tombé sur un bug d'ie7.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<style>
.main {
position: relative;
width: 750px;
height: 640px;
overflow: auto;
}
</style>
</head>
<body>
<div class="main">
<table border="1" cellpadding="0" cellspacing="0" style="text-align:left; width:97%">
<tr>
<td valign="top" rowspan="4" width="20px">
aa
</td>
</tr>
</table>
<br /><br />
<form name="edit_page" method="post" action="#" style="display:inline;">
<table border="1">
<tr>
<td align="left">aaa</td>
<td align="left"><input name="page" type="text" value="TMP" readonly size="73"></td>
</tr>
<tr>
<td align="left">bbb</td>
<td align="left"><input name="title" type="text" value="tmp" size="73"></td>
</tr>
<tr>
<td colspan="2" align="left"><b>ccc</b> ccc</td>
</tr>
<tr>
<td colspan="2" align="left">
<textarea name="keyword" rows="2" cols="107"></textarea>
</td>
</tr>
<tr>
<td colspan="2" align="left">
<img />
<br />
<img align="center" >
</td>
</tr>
<tr>
<td colspan="2" align="left"><b>Contenu</b> : </td>
</tr>
<tr>
<td colspan="2" align="left">
<textarea name="article" rows="20" cols="107">aa</textarea>
</td>
</tr>
<tr>
<td colspan="2" align="center">
<input type="submit" value="Valider">
</td>
</tr>
<tr>
<td colspan="2" align="center">
a<br />b
</td>
</tr>
</table>
</form>
<span>aaa</span>
</div>
</body>
</html> |
Si ca peut aider, ma version d'ie est : "Version 7.0.6001.18000".
Ce code fonctionne sans problème sous Chrome, Safari et Firefox.
ps : Ne vous étonnez pas de choses étranges comme <img /> J'ai viré tout ce que je pouvais pour essayer de cerner le problème. Bref, ca ne vient pas de là.