La police par défaut pour la zone de texte Multiligne est différente de singleline zone de texte?
J'ai quelques contrôles de zone de texte dans ma page. Certains sont multilines et d'autres sont singleline. Je remarque que les polices par défaut entre multilines et singleline zones de texte sont différents. Quelqu'un sait pourquoi? Comment puis-je faire la même police? Merci.
Voici un exemple:
<asp:TextBox ID="TextBox1" runat="server">hello</asp:TextBox>
<asp:TextBox ID="TextBox2" runat="server" TextMode="MultiLine">hello</asp:TextBox>
La police de TextBox1 est MS Shell Dlg, la police de TextBox2 est de type monospace.
OriginalL'auteur GLP | 2011-12-08
Vous devez vous connecter pour publier un commentaire.
Sélecteur de Style CSS
Noter que le
media
attribut n'est pas nécessaire, mais le comportement des champs de saisie peuvent varier largement en fonction du rendu de la cible (par exemple des imprimantes rapport à l'écran). Pour l'écran des médias, le style devrait encourager l'entrée, pour l'impression, le style peut être différente depuis une page imprimée est (évidemment) pas modifiable.Comme du "pourquoi" les polices par défaut sont différents,
TEXTAREAs
ont été, historiquement, de la taille à l'aide de colonnes et de lignes. Une police à largeur fixe (comme le monospace) permet de contrôler le nombre de caractères dans une ligne, qui est probablement pourquoi la plupart des navigateurs utilisent une police à largeur fixe pour laTEXTAREA
par défaut.L'affectation d'une Classe CSS via un Thème (ASP.NET seulement)
Dans votre fichier de thème, ajouter une entrée de la manière suivante:
Cela s'applique à la classe des "myClassName" à toutes les zones de texte dont le thème s'applique.
Oui, il est possible via le web.config. Voir ce lien pour la syntaxe: msdn.microsoft.com/en-us/library/0yy5hxdk.aspx
Merci beaucoup. Il a fonctionné à merveille.
OriginalL'auteur Tim Medora
Définir un style de police:
CSS:
HTML:
Bonne chance!
+1 tout à fait raison.
Avez-vous l'esprit de me dire comment faire pour utiliser un CSS sélecteur de balise et/ou un ASP.NET le thème? Je n'ai aucune idée. Nous avons beaucoup de zones de texte (une seule ligne ou plusieurs lignes) sur de nombreuses pages différentes.
Cela peut vous aider msdn.microsoft.com/en-us/library/ykzx33wh.aspx
Le sélecteur CSS est dans ma réponse; j'ai aussi mis à jour pour inclure la façon dont vous le contrôle de la classe CSS à l'aide d'un thème.
OriginalL'auteur Hanlet Escaño
Si vous utilisez une feuille de style, vous devez vous assurer que vous n'avez pas une police spécifique défini sur votre zone de texte qui diffère de votre ligne de la zone de texte. Il devrait ressembler à la suivante,
OriginalL'auteur George Johnston