IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Mise en page CSS Discussion :

Bug ie7 ? Code html pur qui fait prendre 100% de cpu à IE7


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Avatar de Rakken
    Homme Profil pro
    Inscrit en
    Août 2006
    Messages
    1 257
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 1 257
    Par défaut 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 ?

    J'en viens à me demander si je ne suis pas tombé sur un bug d'ie7.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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à.

  2. #2
    Rédacteur
    Avatar de Macmillenium
    Homme Profil pro
    Développeur front-end
    Inscrit en
    Mars 2008
    Messages
    2 333
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur front-end
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Mars 2008
    Messages : 2 333
    Par défaut
    Bonjour,

    Je pense que sa vient de tes textarea :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    textarea { width:520px; }
    Peut résoudre le problème.

  3. #3
    Inactif   Avatar de Deallyra
    Profil pro
    Étudiant
    Inscrit en
    Février 2007
    Messages
    1 997
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2007
    Messages : 1 997
    Par défaut
    Chez moi ça marche nickel...

    A cela prêt que j'utilise une version portable de IE7 (je suis restée sous IE6)

    Peut être pour ça que ça marche...
    *Si la réponse vous convient, n'oubliez pas le tag
    *Exprimez vous dans un français correct; on prend le temps de vous lire, prenez le temps de bien écrire.
    *Et comment on interprète votre code? N'oubliez pas la balise!

    *Pour une mise en page simple avec des divs.
    *Pour faire des formulaires xHTML CSS.

  4. #4
    Expert confirmé
    Avatar de Auteur
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    7 660
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 7 660
    Par défaut
    une erreur de CSS :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     <form name="edit_page" method="post" action="#" style="display:inline;">
    or le tableau qui est contenu dans cette balise est de type block (par défaut). Un élément inline ne peut contenir un élément block.

  5. #5
    Membre chevronné Avatar de GihefBey
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    366
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Avril 2006
    Messages : 366
    Par défaut
    Bonjoue,

    En corrigeant quelques erreurs, est-ce que ça passe ?


    -
    Fichiers attachés Fichiers attachés

  6. #6
    Rédacteur
    Avatar de Halleck
    Homme Profil pro
    Consultant PHP
    Inscrit en
    Mars 2003
    Messages
    597
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Consultant PHP

    Informations forums :
    Inscription : Mars 2003
    Messages : 597
    Par défaut
    Avec une vraie version d'IE 7 (7.0.5730) j'ai absolument aucun souci. ce serait pas plutôt un problème local chez toi (config de IE, du pare-feu...) ? T'as testé sur un autre poste ?

  7. #7
    Membre éprouvé
    Avatar de Rakken
    Homme Profil pro
    Inscrit en
    Août 2006
    Messages
    1 257
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 1 257
    Par défaut
    Désolé de ne pas avoir répondu plus tôt. Un souci de pc et une connection erratique m'ont empéché de répondre plus tôt.
    Ceci dit, je ne vous oublie pas et je vais tester vos solutions ce week end au plus tard ;-))

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [XL-2010] Check Box qui fait prendre à la cellule situé à côté la valeur 1 ou 0
    Par FlorentP dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 01/09/2014, 15h49
  2. Code HTML qui imprime une partie d'une page
    Par derval2 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 31/01/2007, 11h34
  3. [Bug ?] intval et test d'égalité fait ce qui lui plait.
    Par titoumimi dans le forum Langage
    Réponses: 8
    Dernier message: 22/12/2006, 10h17
  4. [POO] code qui fait bugguer Apache
    Par Tizard dans le forum Langage
    Réponses: 4
    Dernier message: 19/06/2006, 19h18
  5. Découper un code HTML qui demande un post vers PHP
    Par Liondd dans le forum Langage
    Réponses: 6
    Dernier message: 22/04/2006, 03h15

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo