爲CSS
<style type="text/css" media="screen">
/* match all single/multiline textboxes (IE 7+ for the attribute selector) */
TEXTAREA, INPUT[type="text"]
{
/* font size, line height, face */
font: 11px/1.5 "Trebuchet MS", Arial, Verdana, sans-serif;
/* useful for supporting 100% width inclusive of padding and border */
box-sizing: border-box;
}
</style>
注意,不需要media
屬性,但輸入字段的行爲風格選擇可以變化很大,取決於渲染目標(例如打印機相對於屏幕)。對於屏幕媒體,風格應該鼓勵投入;對於打印,由於打印頁面(顯然)不可編輯,樣式可能不同。
至於「爲什麼」的默認字體是不同的,TEXTAREAs
在歷史上使用的列和行大小。固定寬度的字體(如等寬字體)可以控制一行中的字符數,這可能是爲什麼大多數瀏覽器在默認情況下使用固定寬度的字體作爲3210。
通過主題指定一個CSS類(ASP.NET只)
在你的主題文件,添加以下方式的條目:
<asp:TextBox runat="server" CssClass="myClassName"></asp:TextBox>
這將適用於類「myClassName 「應用於主題適用的所有文本框。
是否有可能將整個解決方案的主題應用而不是將其添加到每個頁面? – GLP
@GaolaiPeng - 是的,它可以通過web.config。請參閱此鏈接以獲取特定的語法:http://msdn.microsoft。com/en-us/library/0yy5hxdk.aspx –
非常感謝。它工作得很好。 – GLP