2014-04-24 2 views
-2

Comme le titre i dit essaieEntité HTML pour la nouvelle ligne ne fonctionne pas dans IE10


 

 

de nouvelles lignes dans un texte de boutons, mais dans IE10 il ne montre pas, je peux changer le mode IE9 et ça se voit. Ironiquement, dans View Source, cela montre aussi qu'il n'est pas rendu à l'écran. Toutes les idées que je ne peux pas trouver une solution pendant 2 heures :)

C'est un bouton asp.net en utilisant le balisage suivant

<asp:Button ID="imgViewQuoteDocument" runat="server" Text="View Quote&#010;Document" ToolTip="View Quote Document" OnClientClick="return confirm_close();" /> 

Il rend correctement dans tous les navigateurs sauf IE10 qui supprime la référence de l'entité, mais au lieu d'insérer une nouvelle ligne vient se contente de supprimer la référence en laissant le texte des boutons comme

« Voir QuoteDocument »

au lieu de

"Vew Quote
Document"

p.s. vous n'avez pas besoin d'exemples pour répondre à la question de savoir pourquoi IE10 ignore les Entités HTML, vous le savez parce que vous l'avez déjà rencontré ou que vous ne le savez pas. Le site s'est quelque peu dégradé au fil des ans.

+0

Veuillez montrer votre code et essayez de mieux expliquer. Personne ne comprendra ce que sont les «nouvelles lignes dans un texte de bouton» –

+0

La plupart des gens devraient comprendre un bouton dans un navigateur et la valeur du texte étant le texte sur le bouton. Le titre dit tout bien que pour une raison quelconque l'Entité HTML pour une nouvelle ligne soit ignorée par IE10. Le poste a supprimé les nouvelles entités de ligne que j'ai publiées et que je trouve ironiques. – user174634

+0

Plus précisément, le problème est que la référence de l'entité HTML est ignorée dans IE10. Malheureusement,
ne fonctionne pas car .net analyse gentiment les valeurs de votre texte afin que ce que vous tapez dans l'EDI arrive réellement. C'est assez frustrant car cela fonctionne dans Chrome, Firefox, IE 8, 9, 11 et Safari. Juste IE10 l'ignore et les références d'entité sont utilisées tout au long du balisage. – user174634

Répondre

0

En html, il n'y a pas de différence entre un espace, une tabulation et une nouvelle ligne. C'est juste un espace. Une pause est obtenue par l'étiquette < br>.

+0

Merci j'apprécie l'entrée je trouverai bien sûr une solution ailleurs. – user174634

Questions connexes