2010-01-09 32 views
44

का उपयोग कर एक मोनोस्पेस फ़ॉन्ट का उपयोग करने के लिए एचटीएमएल टेक्स्टरेरा को मजबूर करना मैं अपने टेक्स्ट क्षेत्र को एक मोनोस्पेस्ड फ़ॉन्ट का उपयोग कैसे कर सकता हूं?सीएसएस

उत्तर

79

अगर मैं ठीक से समझ रहा हूँ, यह पहले से ही डिफ़ॉल्ट उपयोगकर्ता-एजेंट शैलियों के वारिस चाहिए, लेकिन यदि आप स्पष्ट रूप से, बस एक font-family निर्दिष्ट करना चाहते हैं (शैलियों Stackoverflow स्टाइलशीट से लानत)

textarea { 
    font-family:Consolas,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New, monospace; 
} 

निर्दिष्ट करें अधिक विशिष्ट (मोनोस्पेस-विशिष्ट) फ़ॉन्ट परिवार पहले, और यदि उपयोगकर्ता एजेंट के पास यह उपलब्ध नहीं है तो यह अंत तक उन्हें जारी रखेगा, इस स्थिति में यह उस तत्व के लिए डिफ़ॉल्ट उपयोगकर्ता एजेंट फ़ॉन्ट परिवार के लिए डिफ़ॉल्ट होगा, यदि कोई हो निर्दिष्ट किया गया था।

+11

काम नहीं कर आप एक 'monospace जोड़ सकते हैं 'करने के लिए इसका अंत, डिफ़ॉल्ट फॉलबैक मोनोस्पेस फ़ॉन्ट प्राप्त करने के लिए यदि कोई अन्य निर्दिष्ट नहीं है। –

+0

आह उसे याद किया; मेरी आंख ने मुझे धोखा दिया और मैंने सोचा कि यह वहां था। –

+0

अहह। मेरे पास फ़ॉन्ट-परिवार था: "मोनोस्पेस"; मैं शर्त लगाता हूं कि यह उद्धरण है जो इसे गड़बड़ कर रहा है। –

8

बस एक मोनोस्पेस फ़ॉन्ट का उपयोग करें। की तरह कुछ के लिए उदाहरण के लिए:

<textarea id="mytextarea"></textarea> 

सीएसएस होगा:

#mytextarea { 
    font-family: monospace; 
} 

आप एक विशिष्ट monospace फ़ॉन्ट का उपयोग करना चाहते हैं, तो आप, लेकिन कम से सामान्य 'monospace' जोड़ने के लिए मत भूलना कर सकते हैं मामले में अंत उपयोगकर्ता अपने पसंदीदा फ़ॉन्ट इंस्टॉल नहीं है:

#mytextarea { 
    font-family: 'DejaVu Sans Mono', monospace; 
} 
17

तुम भी मानक सामान्य font-family: monospace उपयोग कर सकते हैं, लेकिन सावधान रहना - वहाँ कुछ हैं गंभीर क्रोम, सफारी और कुछ भी वेबकिट आधारित साइड इफेक्ट्स (दुख की बात है)।

देखें:

+4

+1 को असंगत ब्राउज़र डिफ़ॉल्ट के बारे में चेतावनियों के लिए भ्रमित करता है; सौभाग्य से यह एप्लिकेशन प्रोग्रामर विशेष (हमारी कंपनी में) के लिए है, जिनकी उम्मीद है कि वे अपने ब्राउज़र फोंट को अपनी इच्छाओं के अनुसार सेट कर सकते हैं। –

+0

अच्छा संकेत! महत्वपूर्ण चेतावनी! – nilsun

+0

ब्राउज़र के साथ अनजान चीजों को करने में अधिकांश समस्याओं से बचने के लिए, आप 'फ़ॉन्ट-फ़ैमिली: मोनोस्पेस, मोनोस्पेस' का उपयोग कर सकते हैं। बैंड-सहायता के रूप में '! महत्वपूर्ण' का उपयोग करने के लिए –

0
textarea 
{ 
font-family: monospace; 
} 

आप एक महत्वपूर्ण जोड़ने की जरूरत हो सकती है यदि

textarea 
{ 
font-family: monospace !important; 
} 
+5

-1। –