J'ai un contrôle utilisateur sur une page d'un site Web qui génère une zone de texte. La zone de texte a une largeur spécifiée, mais la zone de texte est affichée de manière intermittente à une largeur beaucoup plus petite que celle spécifiée dans le code. J'ai demandé aux utilisateurs de m'envoyer des copies de la sortie "view source" afin que je puisse comparer les bons et mauvais résultats. Par "intermittent", je veux dire des constructions similaires - différents ordinateurs. Veuillez noter que les mauvais résultats sont TOUJOURS affichés sur les mêmes "mauvais" ordinateurs (il y a plus d'un utilisateur avec ce problème) et, inversement, les "bons" ordinateurs (tous avec la même version d'IE7 que les "mauvais" ordinateurs) affiche toujours de "bons" résultats.Problèmes de largeur de zone de texte - ASP.NET
Lorsque la page est affichée correctement, le code html qui est envoyé au navigateur ressemble à ceci:
<input name="ShortDescription" type="text" maxlength="100"
id="ShortDescription" class="content" style="width:800px;" />
et quand il rend mal, il ressemble à ceci:
<input name="ShortDescription" type="text" maxlength="100"
id="ShortDescription" class="content" />
Dans les deux cas, le code ASP.NET est:
<asp:textbox id="ShortDescription" runat="server"
CssClass="content" Width="800px" MaxLength="100"> </asp:textbox>
Je ne sais pas pourquoi la balise de style est abandonné se. Les pages ci-dessus ont été visualisées dans le même navigateur (IE7) sur différents ordinateurs. Les ordinateurs ont une construction d'entreprise afin qu'ils "devraient" être configurés la même chose.
J'apprécierais n'importe quelle aide!
Merci !!!! Cela l'a fait pour moi! – user623863
Si quelqu'un éprouve des difficultés à utiliser la largeur en pourcentage, essayez d'utiliser la propriété min-width à la place –