Html अपरकेस अक्षर। Css में सभी बड़े अक्षर कैसे बनाये। पाठ को रूपांतरित करते हैं

अक्सर साइट पर सामग्री जोड़ते समय या जल्दी में, उदाहरण के लिए, मंच पर एक नया विषय बनाने के दौरान, उपयोगकर्ता एक छोटे (लोअरकेस) अक्षर के साथ एक वाक्य (शीर्षक) लिखना शुरू कर सकता है। यह कुछ हद तक एक गलती है।

मैं आपको इस समस्या को हल करने के लिए कई विकल्प दिखाऊंगा: PHP और CSS पहले से प्रकाशित सामग्रियों के लिए अधिक उपयुक्त हैं, जब jQuery प्रकाशन से पहले ही स्थिति को कैसे ठीक कर सकता है।

एक स्ट्रिंग का पहला अक्षर PHP में अपरकेस है

PHP में एक फ़ंक्शन होता है जिसे "कहा जाता है" ucfirst", जो सिर्फ स्ट्रिंग के पहले चरित्र को अपरकेस में परिवर्तित करता है, लेकिन इसका माइनस यह है कि यह सिरिलिक के साथ सही ढंग से काम नहीं करता है।

इसके लिए, हम अपने स्वयं के छोटे कार्य लिखेंगे। कार्यान्वयन इस तरह दिखेगा:

इस संस्करण में, हम एक वाक्य प्राप्त करेंगे जो कि एक बड़े अक्षर से शुरू होता है, जो वास्तव में, हमारी आवश्यकता है।

सीएसएस में स्ट्रिंग का पहला अक्षर अपरकेस

यह विधि नेत्रहीन (जो कि साइट के स्रोत कोड में है, ऑफ़र दिखेंगे जैसा कि है) भी पहले वर्ण को अपरकेस में कनवर्ट करता है।

उपयोग निम्नानुसार है:

पहला वाक्य

दूसरा वाक्य

तीसरा वाक्य

चौथा वाक्य

छद्म तत्व का उपयोग " प्रथम अक्षर"और" पाठ बदलना»हमने पैराग्राफ के प्रत्येक पहले अक्षर के लिए उपस्थिति निर्धारित की है।

JQuery के बड़े अक्षर का पहला अक्षर

जैसा कि मैंने पहले कहा था, यह रूपांतरण विधि उन सामग्रियों के लिए सबसे उपयुक्त है जिन्हें अभी तक प्रकाशित नहीं किया गया है।

उदाहरण के लिए, हम एक पाठ क्षेत्र लेंगे (यह हमारे लिए एक शीर्षक में प्रवेश करने के लिए एक क्षेत्र के रूप में कार्य करेगा) और इसके लिए एक छोटी सी स्क्रिप्ट लिखेंगे, जो एक लोअरकेस अक्षर के साथ एक वाक्य में प्रवेश करते समय, इसे एक कैपिटलाइज़ेशन के साथ बनाता है:

पाठ लिखते समय और बस इसे चिपकाने के दौरान स्क्रिप्ट दोनों काम करती है। यह मत भूलो कि स्क्रिप्ट के लिए आपकी साइट पर काम करने के लिए, आपके पास jQuery लाइब्रेरी जुड़ा होना चाहिए।

तत्वों के पाठ को अपरकेस या लोअरकेस में बदलने पर नियंत्रण करता है। जब मान कोई नहीं है, तो स्रोत पाठ का मामला बदल दिया जाएगा।

कम जानकारी

पदनाम

विवरणउदाहरण
<тип> मूल्य के प्रकार को दर्शाता है।<размер>
A && बीदिखाए गए क्रम में मान प्रदर्शित किए जाने चाहिए।<размер> && <цвет>
ए | बीइंगित करता है कि सुझाए गए मूल्यों में से केवल एक का चयन किया जाना चाहिए (ए या बी)।सामान्य | छोटी टोपियाँ
ए || बीप्रत्येक मूल्य का उपयोग अकेले या किसी भी क्रम में दूसरों के साथ मिलकर किया जा सकता है।चौड़ाई || गिनती
समूह मूल्य।[फसल || पार करना]
* शून्य या अधिक बार दोहराएं।[,<время>]*
+ एक या अधिक बार दोहराएं।<число>+
? निर्दिष्ट प्रकार, शब्द या समूह वैकल्पिक है।इनसेट?
(ए, बी)कम से कम A दोहराएं, लेकिन B समय से अधिक नहीं।<радиус>{1,4}
# कॉमा द्वारा अलग किए गए एक या अधिक बार दोहराएं।<время>#
×

मूल्य

कैपिटलाइज़ करें वाक्य में प्रत्येक शब्द का पहला वर्ण कैपिटल होगा। बाकी प्रतीक अपनी उपस्थिति नहीं बदलते हैं। लोअरकेस सभी टेक्स्ट कैरेक्टर लोअरकेस (लोअरकेस) बन जाते हैं। अपरकेस सभी टेक्स्ट अक्षर अपरकेस (अपरकेस) हैं। कोई भी मामला बदलता नहीं है।

सैंडबॉक्स

विनी द पूह हमेशा थोड़ा ताज़ा होने का विरोध नहीं करता था, विशेष रूप से सुबह ग्यारह बजे, क्योंकि इस समय नाश्ते का समय समाप्त हो गया था, और रात का खाना शुरू करने के बारे में सोचा भी नहीं था। और, ज़ाहिर है, वह खरगोशों को कप और प्लेटों को देखकर बहुत खुश था।

div (पाठ-परिवर्तन: बड़ा करना;)

उदाहरण

पाठ बदलना

मध्य युग का सांस्कृतिक स्मारक

अमेजोनियन तराई क्षेत्रों में बिल्लियों और कुत्तों का एक छोटा परिवहन है, और हेओश बे अपनी लाल मदिरा के लिए प्रसिद्ध है।

इस उदाहरण का परिणाम अंजीर में दिखाया गया है। 1।

चित्र: 1. पाठ-परिवर्तनशील संपत्ति को लागू करना

ऑब्जेक्ट मॉडल

एक वस्तु.style.textTransform

विशिष्टता

प्रत्येक विनिर्देश अनुमोदन के कई चरणों से गुजरता है।

  • सिफारिश - यह विनिर्देश W3C द्वारा अनुमोदित किया गया है और एक मानक के रूप में अनुशंसित है।
  • उम्मीदवार की सिफारिश ( संभावित सिफारिश) - मानक के लिए जिम्मेदार समूह संतुष्ट है क्योंकि यह अपने उद्देश्यों के साथ फिट बैठता है, लेकिन मानक को लागू करने के लिए डेवलपर समुदाय की मदद की आवश्यकता होती है।
  • प्रस्तावित सिफारिश ( सुझाए गए सुझाव) - इस बिंदु पर, अंतिम अनुमोदन के लिए डब्ल्यू 3 सी सलाहकार परिषद को दस्तावेज प्रस्तुत किया जाता है।
  • वर्किंग ड्राफ्ट - समुदाय की समीक्षा के लिए चर्चा और संशोधन के बाद ड्राफ्ट का एक अधिक परिपक्व संस्करण।
  • संपादक का मसौदा ( संपादकीय का मसौदा) - परियोजना संपादकों द्वारा संपादन के बाद मानक का एक मसौदा संस्करण।
  • प्रारूप ( ड्राफ्ट विनिर्देश) मानक का पहला मसौदा है।
×

आपको पाठ के अक्षरों के मामले को बदलने की अनुमति देता है।

डिफ़ॉल्ट मान कोई भी नहीं है, जिसका पाठ पर कोई प्रभाव नहीं है। पाठ का मामला वही रहता है। अपरकेस और लोअरकेस मान क्रमशः ऊपरी और निचले मामले में वर्ण परिवर्तित करते हैं। यदि आप एक कैपिटलाइज़ वैल्यू निर्दिष्ट करते हैं, तो प्रत्येक शब्द के केवल पहले अक्षर को कैपिटलाइज़ किया जाएगा। इनहेरिट माता-पिता से मूल्य प्राप्त करता है।

उदाहरण

h3 (टेक्स्ट-ट्रांसफ़ॉर्म: अपरकेस;)। लोअरकेस (टेक्स्ट-ट्रांसफ़ॉर्म: लोअरकेस;) .capitalize (टेक्स्ट-ट्रांसफ़ॉर्म: कैपिटलाइज़;) पाठ बदलना

यह शीर्षक है। इसमें टेक्स्ट-ट्रांसफ़ॉर्म प्रॉपर्टी को अपरकेस पर सेट किया गया है। सभी पात्र अपरकेस होंगे।

इस पैराग्राफ में वैल्यू-लोअरकेस के साथ एक टेक्स्ट-ट्रांसफ़ॉर्मिंग प्रॉपर्टी है, जिसका मतलब है कि सभी अक्षर लोअरकेस में होंगे।

और इस अंतिम पैराग्राफ में एक टेक्स्ट-ट्रांसफ़ॉर्म प्रॉपर्टी है जिसके साथ एक CAPIZIZE गुण लागू है। प्रत्येक शब्द के पहले अक्षर अपरकेस होंगे, और केवल यही।

परिणाम

हालाँकि, यह सब इतना सरल नहीं है। कुछ बारीकियां हैं। यदि आप उपरोक्त उदाहरण के दूसरे पैराग्राफ पर ध्यान देते हैं, तो आप ध्यान देंगे कि पैराग्राफ पर लागू कैपिटलाइज़ वैल्यू के साथ टेक्स्ट-ट्रांसफ़ॉर्म प्रॉपर्टी के बावजूद कैपिटल शब्द पूरी तरह से कैपिटल अक्षरों में प्रदर्शित होता है, जो मूल टेक्स्ट से मेल खाता है। यह इस तथ्य से समझाया गया है कि निर्दिष्ट पूंजीगत मूल्य के साथ, केवल शब्दों के पहले अक्षर की जांच की जाती है, और शेष अपरिवर्तित रहते हैं, उनकी प्रारंभिक स्थिति की परवाह किए बिना।
इसकी सरलता प्रतीत होने के बावजूद, पाठ-रूपांतरित संपत्ति बहुत उपयोगी हो सकती है। उदाहरण के लिए, अपनी साइट पर सभी H1 शीर्षकों के पाठ को कैपिटल करने के लिए, आपको बस एक प्रॉपर्टी को स्टाइलशीट में जोड़ना होगा

एच 1 (पाठ-परिवर्तन: अपरकेस;)

और समस्या हल हो जाएगी। और सभी हेडर को मैन्युअल रूप से बदलने की आवश्यकता नहीं है, जिनमें से बहुत, बहुत हो सकते हैं।

सीएसएस राजधानी पत्र एक समान डिजाइन की एकरसता को तोड़ने में मदद करते हैं, जिनमें से ग्रंथ शुरू से अंत तक एक जैसे दिखते हैं।

पहले और अब कैप छोड़ते हैं

क्रॉसलर्स ने हस्तलिखित पांडुलिपियों में बड़े अक्षरों का इस्तेमाल किया, जिनमें से कुछ 5 वीं शताब्दी के थे। 8 वीं से 15 वीं शताब्दी तक अपरकेस अक्षर का उपयोग जारी रहा, जब प्रिंटिंग प्रेस ने मुद्रण को औद्योगिक बनाने की अनुमति दी। दोनों हस्तलिखित और मुद्रित ड्रॉप कैप्स को पाठ की शुरुआत में रखा गया था। उन्हें अक्सर एक सजावटी पैटर्न से सजाया जाता था जिसे पत्र के चारों ओर रखा जाता था।

उठाया और नीचा अक्षर आज भी उपयोग में हैं। वे समाचार पत्रों, पत्रिकाओं और पुस्तकों के साथ-साथ डिजिटल प्रिंटिंग में पाए जा सकते हैं। उठाए गए पत्रों को कभी-कभी विस्तारित रूप में संदर्भित किया जाता है। उन्हें पाठ के नीचे फ्लश रखा जाता है जो उनका अनुसरण करता है। पाठ के शीर्ष पर, कभी-कभी पाठ सामग्री के मुख्य निकाय के पीछे एक परत में, या उनके चारों ओर पाठ के प्रवाह के साथ ओट किए गए अक्षरों को फ्लश रखा जाता है।

उठाए गए अक्षरों को परिभाषित करना बहुत आसान है, क्योंकि वे बाकी पाठ के साथ फ्लश कर रहे हैं, और आमतौर पर आपको ऐसा करने के लिए बाहरी मार्जिन के आसपास प्रवाह को बदलने की आवश्यकता नहीं है। ओकेट किए गए पत्रों को अधिक बारीक ट्यूनिंग की आवश्यकता होती है। आपके लिए इसे सुलझाना आसान होगा यदि आप पहली बार समझते हैं कि कैसे उठाए गए पात्रों को संभाला जाता है।

कक्षाओं का उपयोग करना

जो डिज़ाइनर पहले से ही CSS से परिचित हैं, वे पहले कैपिटल लेटर के लिए एक अलग CSS क्लास बनाना जानते हैं।

अनुच्छेद तत्व और वर्ग के लिए सीएसएस जो पत्र बनाता है वह इस तरह दिखाई देगा:

p (फ़ॉन्ट-आकार: 20px; फ़ॉन्ट-परिवार: जॉर्जिया, "टाइम्स न्यू रोमन", टाइम्स, सेरिफ़;) .myinitialcaps (फ़ॉन्ट-आकार: 48px; फ़ॉन्ट-परिवार: Didot;)

और HTML कोड इस तरह दिखेगा:

जो हमें देता है:

बहुत आसान लगता है? वास्तव में, आपको विशिष्ट उठाए गए पत्रों के आधार पर समायोजन करना होगा, क्योंकि प्रत्येक पूंजी पत्र के लिए विशेष कर्निंग की आवश्यकता होती है। उठाए गए पत्रों के लिए और बॉडी टेक्स्ट के लिए एक फ़ॉन्ट चुनने के बाद, आपको प्रत्येक उठाए गए पत्र के लिए अलग-अलग कक्षाएं बनाने की आवश्यकता है। नीचे में CSS class.myinitialcapsi दाईं ओर का बॉक्स I और n के बीच की दूरी को कम करने के लिए ऋणात्मक है।

Myinitialcapsi (फ़ॉन्ट-आकार: 48px; फ़ॉन्ट-परिवार: Didot; मार्जिन-राइट: -1px);

मैंइस मामले में, "I" और "n" के बीच कुछ अतिरिक्त स्थान है।

मैंएक नकारात्मक वर्ग के साथ एक नए वर्ग को शामिल करने से यह करीब आता है।

उपरोक्त उदाहरण में स्क्रीन रिज़ॉल्यूशन के आधार पर, मैं और n यह देख सकते हैं कि वे एक साथ विलय कर चुके हैं। यह अक्षरों के सिरों पर सेरिफ़ के कारण होता है। इसलिए, अंतिम सीएसएस शैलियों पर निर्णय लेने से पहले, विभिन्न उपकरणों पर साइट का परीक्षण करें यह देखने के लिए कि सभी कैप्स सीएसएस में पाठ कैसा दिखता है।

उद्धरण और अन्य विशेष मामले

आप पाठ की शुरुआत में न केवल अक्षरों को बड़ा कर सकते हैं। आप पत्र के बगल में दिखाई देने वाले उद्धरण चिह्नों का एक बड़ा संस्करण बनाने के लिए एक और वर्ग लागू कर सकते हैं। हमारे मामले में, न तो 48 अक्षर वर्ग और न ही 20 पिक्सेल पाठ वर्ग उद्धरण चिह्नों के लिए उपयुक्त है। बल्कि, यह बीच में कुछ होगा - 30 पिक्सेल। हम उनके साथ वैकल्पिक रूप से संरेखित करने के लिए उद्धरणों को 4 पिक्सेल से नीचे ले जाएँगे:

Myinitialcapsq (फॉन्ट-साइज़: 30px; फॉन्ट-फ़ैमिली: डीडोट; फ़्लोट: लेफ्ट; मार्जिन-टॉप: 2 पीएक्स;)

मैंncluding "एक नकारात्मक मार्जिन के साथ एक नया वर्ग इसे करीब खींचता है।

आपको प्रत्येक सीएसएस कैप को उद्धरण के साथ निर्दिष्ट करने के बारे में बहुत सावधानी बरतने की आवश्यकता है, ताकि उनकी कर्निंग और संरेखण आसपास के मार्कअप से मेल खाए। उदाहरण के लिए, पत्र टी को बाईं ओर स्थानांतरित करने की आवश्यकता होगी, पैराग्राफ के किनारे से थोड़ा परे, ताकि इसकी अनुप्रस्थ रेखा नेत्रहीन लेआउट में फिट हो। आपको सी, जी, ओ और क्यू जैसे गोल अक्षरों के साथ ऐसा करने की आवश्यकता होगी। इस उदाहरण में, उपयोग किए गए फ़ॉन्ट आकार 20, 30 और 48 हैं। लेकिन आपको उन फोंट की बारीकियों के आधार पर आकार चुनने की आवश्यकता होगी जिन्हें आपने चुना है। साथ ही स्क्रीन के आकार और संकल्प जिस पर साइट देखी जाएगी।

छद्म तत्व और छद्म वर्ग

एक सीएसएस छद्म तत्व के साथ, आप आसानी से पैरा तत्व में पहला अक्षर जोड़कर एक उठाया पत्र बना सकते हैं। उपयोग: पहला अक्षर ( एक बृहदान्त्र के साथ) पुराने ब्राउज़रों के लिए:

p (फ़ॉन्ट-आकार: 1.2em; फ़ॉन्ट-परिवार: जॉर्जिया, "टाइम्स न्यू रोमन", टाइम्स, सेरिफ़; पंक्ति-ऊंचाई: 2em; गद्दी-निचला: 1.2em;) p :: पहला अक्षर (फ़ॉन्ट-आकार: 3.6em; पाठ-रूपांतर: अपरकेस। फ़ॉन्ट-परिवार: "मोनोटाइप बर्नार्ड कंडेंस्ड", सेरबोर्ड; मार्जिन-राइट: 0.03em;); इनसेंटिब (मार्जिन-राइट: -0.1em;); इनटेंसियल (मार्जिन-राइट: -0.15) उन्हें;)

HTML कोड जिसमें CSS वर्ग होते हैं जो N और B अक्षरों की कर्निंग के लिए होते हैं, इस तरह दिखेगा ...

पहला अक्षर, पहला अक्षर कैपिटल लेटर होता है।
एक पंक्ति विराम के साथ, अगली पंक्ति में कोई प्रारंभिक टोपी नहीं है।

nhTML स्रोत में ओटिस, HTML में कैपिटल लेटर नहीं, पहला अक्षर 3.6em के प्रारंभिक कैप साइज को कैसे प्राप्त होता है। नीट, हुह?

बीएक कठिन रिटर्न के साथ, और एक नया पैराग्राफ शुरू हुआ, एक और प्रारंभिक टोपी हमेशा बनती है। आप खुद से पूछ रहे होंगे, मैं इसका हिसाब कैसे दूंगा? क्या मैं बहुत नए पैराग्राफ की शुरुआत में एक शुरुआती टोपी रखने वाला हूं? खैर, आप कर सकते हैं। लेकिन, क्या आप चाहते हैं कि यह उस तरह से दिखे, और क्या यह बिल्कुल उस तरह से देखना है?

पैराग्राफ का पहला कैपिटल अक्षर एक अक्षर में बदल जाता है।
लाइन ब्रेक के बाद पहला अक्षर कैपिटल में नहीं होगा।

के बारे मेंध्यान दें कि HTML स्रोत में, पहले अक्षर को कैपिटल नहीं किया गया है, लेकिन इसे 3.6em वर्ण में बदल दिया गया है।

के बारे मेंहालांकि, एक मजबूर लाइन ब्रेक के बाद भी, और प्रत्येक नए पैराग्राफ की शुरुआत में, एक पत्र हमेशा बनाया जाता है। आप खुद से पूछ सकते हैं: मैं इसे कैसे ध्यान में रख सकता हूं? क्या मुझे इन सभी मामलों के लिए पत्र जोड़ने की आवश्यकता है? खैर, आप कर सकते हैं। लेकिन क्या यह जरूरी है?

यहां तक \u200b\u200bकि छद्म तत्व प्रदान करने वाले लाभों के साथ, हमें कर्लिंग और उत्पीड़न के मुद्दों को संभालने के लिए अलग-अलग वर्गों को परिभाषित करने के लिए बहुत सारे कोड जोड़ना पड़ा। लेकिन यह विधि प्रत्येक नए पैराग्राफ के पहले अक्षर को CSS में बड़े अक्षर में परिवर्तित करती है। कुछ के लिए, यह काम नहीं कर सकता है, क्योंकि आपको प्रत्येक पैराग्राफ के पहले अक्षर को बदलने की आवश्यकता नहीं है।

स्मार्ट लेआउट बनाने के लिए छद्म वर्ग और छद्म तत्व को मिलाकर

पहले अक्षर के अनावश्यक रूपांतरण की समस्या को हल करने में मदद करता है: प्रथम-बाल छद्म वर्ग जोड़ना

p (फ़ॉन्ट-आकार: 1.2em; फ़ॉन्ट-परिवार: जॉर्जिया, "टाइम्स न्यू रोमन", Times, serif; पंक्ति-ऊंचाई: 2em; गद्दी-निचला: 0.5em;) p: पहला-बच्चा :: पहला अक्षर ( फ़ॉन्ट-आकार: 3.6em; पाठ-परिवर्तन: अपरकेस; फ़ॉन्ट-परिवार: "मोनोटाइप बर्नार्ड कंडेंस्ड, सेरिफ़; मार्जिन-राइट: 0.03em;)

इस कोड को HTML के साथ मिलाकर:

पहला अक्षर, जिसे पहले बच्चे के रूप में परिभाषित किया गया है, एकमात्र ऐसा पत्र है, जो इस पद्धति में उभरी हुई ड्रॉप कैप में परिवर्तित हो जाता है।

चूंकि केवल पहले-बच्चे के रूप में परिभाषित पत्र को रूपांतरित किया जाता है, ध्यान दें कि यह उदाहरण पिछले वाले से अलग है, पहले-बच्चे के बिना। इसके अलावा, हम पहले अक्षरों को एक पैराग्राफ की शुरुआत के बाद और एक मजबूर लाइन ब्रेक के बाद परिवर्तित नहीं करते हैं। जब हम पैराग्राफ के सभी पहले अक्षरों को परिवर्तित करते हैं, तो लेआउट जैसा दिखता था, उससे अधिक सुरुचिपूर्ण यह दिखता है।

छद्म वर्गों का उपयोग करने का लाभ विभिन्न विशेष मामलों को संभालने की क्षमता है। चढ़ाव के बारे में क्या? कई अलग-अलग छद्म वर्ग हैं, और उन्हें इतने तरीकों से जोड़ा जा सकता है कि यह आपके सिर को स्पिन कर सकता है। उदाहरण के लिए, छद्म वर्ग: पहला-बच्चा और: पहला-प्रकार एक ही परिणाम दे सकता है। आप छद्म वर्ग को केवल एक पैराग्राफ तक ही नहीं, बल्कि तत्वों तक भी लागू कर सकते हैं

या
... उदाहरण के लिए, जैसा कि डिडॉट फ़ॉन्ट में उठाए गए अक्षरों के साथ नीचे दिए गए उदाहरण में दिखाया गया है। ध्यान दें कि मार्जिन विशेषता को ए के दाईं ओर कैसे जोड़ा गया है। अन्यथा, यह अनुभाग की शुरुआत में पत्र एस के लिए "सरेस से जोड़ा हुआ" होगा:

अनुभाग (फ़ॉन्ट-आकार: 1.2em; फ़ॉन्ट-परिवार: जॉर्जिया, "टाइम्स न्यू रोमन", टाइम्स, सेरिफ़; लाइन-ऊंचाई: 3em;) अनुभाग\u003e पी: पहला-बच्चा: पहला-अक्षर (फ़ॉन्ट-आकार: 4em; पाठ-परिवर्तन: अपरकेस; फ़ॉन्ट-परिवार: डिडोट, सीरिफ; मार्जिन-राइट: 5 पीएक्स;)

और साथ में HTML:

एक खंड की शुरुआत में, पहला अक्षर उठाए गए ड्रॉप कैप पर सेट होता है।

और एक नया पैराग्राफ ...

यदि आपको प्रयोग करने का मन है, तो आप इसके अलावा विभिन्न तरीकों का पता लगा सकते हैं: पहला-बच्चा और: पहला-प्रकार। उदाहरण के लिए, जैसे: nth-of-type या: nth-of-child यह देखने के लिए कि इन या अन्य प्रकार के छद्म-वर्गों का उपयोग बड़े अक्षरों में पाठ के लिए कैसे किया जा सकता है। भले ही आप इस लेख में उल्लिखित सिद्धांतों का पालन करते हैं या गहरी खुदाई शुरू करते हैं, एक बार जब आप सीएसएस छद्म-वर्गों के पहले बच्चे के साथ काम करना सीखते हैं: पहला-प्रकार, और: पहला-अक्षर, आप उन्हें HTML तत्वों में सही तरीके से लागू कर सकते हैं।

Html में, फॉन्ट साइज़ एक महत्वपूर्ण भूमिका निभाता है। यह आपको वेबसाइट पेज पर पोस्ट की गई महत्वपूर्ण जानकारी के लिए उपयोगकर्ता का ध्यान आकर्षित करने की अनुमति देता है। हालांकि न केवल अक्षरों का आकार महत्वपूर्ण है, बल्कि उनका रंग, मोटाई और यहां तक \u200b\u200bकि परिवार भी है।

HTML फोंट के साथ रोबोट जब टैग और विशेषताएँ

हाइपरटेक्स्ट भाषा में फोंट के साथ काम करने के लिए उपकरणों का एक बड़ा सेट है। आखिरकार, यह टेक्स्ट फॉर्मेटिंग है जो html का मुख्य कार्य है।

HTML भाषा के निर्माण का कारण ब्राउज़रों में पाठ स्वरूपण नियमों को प्रदर्शित करने की समस्या थी।


HTML में फोंट और उनकी विशेषताओं के साथ काम करने के लिए उपयोग किए जाने वाले टैगों पर विचार करें। मुख्य एक टैग है ... इसकी विशेषताओं के मूल्यों का उपयोग करते हुए, आप फ़ॉन्ट की कई विशेषताएं निर्धारित कर सकते हैं:

  • रंग - पाठ का रंग सेट करता है;
  • आकार - पारंपरिक इकाइयों में फ़ॉन्ट आकार।

1 से 7 तक सकारात्मक विशेषता मान समर्थित हैं।

  • चेहरा - पाठ के फ़ॉन्ट परिवार को टैग के अंदर उपयोग करने के लिए सेट किया जाता है ... कई मान एक साथ समर्थित हैं, अल्पविराम द्वारा अलग किए गए हैं।

केवल युग्मित फ़ॉन्ट टैग के भागों के बीच का पाठ स्वरूपित किया गया है। शेष पाठ मानक डिफ़ॉल्ट फ़ॉन्ट में प्रदर्शित होता है।

Html में भी कई युग्म टैग हैं जो केवल एक प्रारूपण नियम को निर्दिष्ट करते हैं। इसमें शामिल है:

  • - HTML में बोल्ड फ़ॉन्ट सेट करता है। टैग कार्रवाई पिछले एक के समान है;
  • - आकार डिफ़ॉल्ट से बड़ा है;
  • - छोटे फ़ॉन्ट आकार;
  • - इटैलिकाइज़्ड टेक्स्ट। इसी तरह का टैग ;
  • - रेखांकित पाठ;
  • - मिटा देना;
  • - केवल निचले मामले में प्रदर्शन पाठ;
  • - ऊपरी मामले में।

सादे पाठ

थंबनेल

थंबनेल

सामान्य से अधिक

सामान्य से कम

इटैलिक

इटैलिक

रेखांकित

मिटा देना

शैली विशेषता क्षमताओं

वर्णित टैग के अलावा, HTML में फ़ॉन्ट बदलने के कई और तरीके हैं। उनमें से एक सामान्य शैली विशेषता का उपयोग कर रहा है। इसके गुणों के मूल्यों का उपयोग करके, आप फ़ॉन्ट प्रदर्शन शैली सेट कर सकते हैं:

1) फ़ॉन्ट-परिवार - संपत्ति फ़ॉन्ट परिवार सेट करती है। कई मूल्यों की गणना संभव है।
एचटीएमएल में फॉन्ट को अगले मान में बदलने से होगा यदि पिछले परिवार को उपयोगकर्ता के ऑपरेटिंग सिस्टम पर स्थापित नहीं किया गया है.

लेखन वाक्य रचना:

font-family: font name [, font name [, ...]]

2) फ़ॉन्ट-आकार - आकार 1 से 7 तक सेट किया गया है। यह उन मुख्य तरीकों में से एक है जिनसे आप HTML में फ़ॉन्ट बढ़ा सकते हैं।
लेखन वाक्य रचना:

फ़ॉन्ट-आकार: पूर्ण आकार | सापेक्ष आकार | मूल्य | ब्याज | इनहेरिट

आप फ़ॉन्ट का आकार भी निर्धारित कर सकते हैं:

  • पिक्सेल में;
  • निरपेक्ष मूल्य में ( xx- छोटा, x- छोटा, छोटा, मध्यम, बड़ा);
  • पर्केंट्स में;
  • अंक (pt) में।

फ़ॉन्ट-आकार: 7

फ़ॉन्ट-आकार: जीपीएक्स

फ़ॉन्ट-आकार: x- बड़ा

फ़ॉन्ट-आकार: 200%

फ़ॉन्ट-आकार: 24pt

3) फ़ॉन्ट-शैली - फ़ॉन्ट लिखने की शैली सेट करता है। वाक्य - विन्यास:

फ़ॉन्ट-शैली: सामान्य | इटैलिक | तिरछा | इनहेरिट

मान:

  • सामान्य - सामान्य वर्तनी;
  • इटैलिक - इटैलिक;
  • तिरछा - दाहिना-झुकाव वाला फ़ॉन्ट;
  • विरासत - मूल तत्व की वर्तनी विरासत में मिलती है।

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

फ़ॉन्ट-शैली: विरासत

फ़ॉन्ट-शैली: इटैलिक

फ़ॉन्ट-शैली: सामान्य

फ़ॉन्ट-शैली: तिरछा

4) फॉन्ट-वेरिएंट - सभी अपरकेस अक्षरों को अपरकेस में कनवर्ट करता है। वाक्य - विन्यास:

फ़ॉन्ट-प्रकार: सामान्य | छोटी टोपी | इनहेरिट

इस संपत्ति के साथ HTML में फ़ॉन्ट को बदलने का एक उदाहरण:

फ़ॉन्ट-प्रकार: वंशानुक्रम

फ़ॉन्ट-प्रकार: सामान्य

font-variant: छोटे-कैप

5) फॉन्ट-वेट - आपको पाठ (संतृप्ति) के लेखन की मोटाई निर्धारित करने की अनुमति देता है। वाक्य - विन्यास:

फ़ॉन्ट-वजन: बोल्ड | बोल्डर | हल्का | सामान्य | 100 | 200 | 300 | 400 | 500 | 600 | 700 | 700 | 800 | 900 |

मान:

  • बोल्ड - HTML बोल्ड फ़ॉन्ट सेट करता है;
  • bolder - सामान्य के सापेक्ष चापलूसी;
  • हल्का - सामान्य के सापेक्ष कम संतृप्त;
  • सामान्य - सामान्य वर्तनी;
  • 100-900 - फ़ॉन्ट मोटाई को संख्यात्मक समकक्ष में सेट करता है।

फोंट की मोटाई: बोल्ड

फ़ॉन्ट-वजन: फ़ोल्डर

फ़ॉन्ट-वजन: हल्का

फ़ॉन्ट-वजन: सामान्य

फ़ॉन्ट-वजन: 900

फ़ॉन्ट-वजन: १००

फ़ॉन्ट गुण और HTML फ़ॉन्ट रंग

फ़ॉन्ट एक अन्य कंटेनर गुण है। आंतरिक रूप से, इसने फोंट को बदलने के लिए डिज़ाइन किए गए कई गुणों के मूल्यों को मिला दिया। फ़ॉन्ट सिंटैक्स है:

फ़ॉन्ट: फ़ॉन्ट-आकार फ़ॉन्ट-परिवार | इनहेरिट

इसके अलावा, विभिन्न नियंत्रणों पर शिलालेखों में प्रणाली द्वारा उपयोग किए जाने वाले फोंट को मूल्य के रूप में सेट किया जा सकता है:

  • कैप्शन - बटन के लिए;
  • आइकन - आइकन के लिए;
  • मेनू - मेनू;
  • संदेश-बॉक्स - संवाद बॉक्स के लिए;
  • छोटे-कैप्शन - छोटे नियंत्रण के लिए
  • स्टेटस-बार - स्टेटस बार फॉन्ट।

फ़ॉन्ट: आइकन

फ़ॉन्ट: कैप्शन

फ़ॉन्ट: मेनू

फ़ॉन्ट: संदेश-बॉक्स

छोटे-कैप्शन

फ़ॉन्ट: स्थिति-बार

फ़ॉन्ट: इटैलिक 50 पीएक्स बोल्ड "टाइम्स न्यू रोमन", टाइम्स, सेरिफ़

Html में फॉन्ट कलर सेट करने के लिए, आप कलर प्रॉपर्टी का उपयोग कर सकते हैं। यह आपको कीवर्ड और आरजीबी प्रारूप दोनों का उपयोग करके रंग सेट करने की अनुमति देता है। और एक हेक्साडेसिमल कोड के रूप में भी।