रिबूट करो
रिबूट, इक गै फाइल च तत्व-विशिष्ट CSS बदलावें दा इक संग्रह, बूटस्ट्रैप गी किकस्टार्ट करो तां जे इक सुरुचिपूर्ण, सुसंगत, ते सरल आधार रेखा उपलब्ध करोआया जाई सकै जिस पर निर्माण कीता जाई सकै।
नजरिया
रिबूट नॉर्मलाइज पर निर्माण करदा ऐ , जेह् ड़ा केईं HTML तत्वें गी सिर्फ तत्व चयनकर्ताएं दा इस्तेमाल करियै किश राय आह् ली शैलियें कन्नै उपलब्ध करोआंदा ऐ । अतिरिक्त स्टाइलिंग सिर्फ क्लासें कन्नै गै कीती जंदी ऐ। मसाल आस्तै, अस <table>
इक सरल आधार रेखा आस्तै किश शैलियें गी रिबूट करदे आं ते बाद च .table
, .table-bordered
, ते होर बी उपलब्ध करोआने आं.
रिबूट च कीऽ ओवरराइड करना ऐ चुनने दे साढ़े दिशा-निर्देश ते कारण एह्दे च दित्ते गेदे न:
- स्केलेबल घटक स्पेसिंग आस्तै s
rem
दी बजाय s दा इस्तेमाल करने आस्तै किश ब्राउज़र डिफाल्ट मूल्यें गी अपडेट करो .em
- परहेज
margin-top
करना . ऊर्ध्वाधर मार्जिन ढह सकदे न, जिसदे कन्नै अप्रत्याशित नतीजे सामने औंदे न। हालांकि, इस थमां बी मती जरूरी गल्ल एह् ऐ जे इक गै दिशा दाmargin
इक सरल मानसिक मॉडल ऐ। - डिवाइस आकारें च आसान स्केलिंग आस्तै, ब्लॉक तत्वें गी
rem
एस आस्तैmargin
एस दा इस्तेमाल करना चाहिदा ऐ। font
-सम्बंधत गुणें दी घोशणाएं गी घट्ट शा घट्ट रक्खो ,inherit
जदूं बी होई सकै इसदा इस्तेमाल करो.
पेज डिफ़ॉल्ट होंदा ऐ
<html>
ते तत्वें गी <body>
बेहतर पृष्ठ-व्यापी डिफाल्ट देने लेई अपडेट कीता जंदा ऐ. होर खास तौर उप्पर:
- द
box-sizing
हर तत्व पर वैश्विक रूप कन्नै सेट कीता गेदा ऐ—जिंदे च*::before
ते*::after
, गीborder-box
. एह् इस गल्लै गी सुनिश्चत करदा ऐ जे पैडिंग जां सीमा दे कारण तत्व दी घोशित चौड़ाई कदें बी नेईं जाह् ग। - पर कोई आधार
font-size
घोशित नेईं कीता गेदा ऐ<html>
, पर16px
एह् मन्नेआ जंदा ऐ (ब्राउज़र डिफाल्ट)। बरतूनी दी पसंद दा आदर करदे होई ते इक होर सुलभ दृष्टिकोण गी सुनिश्चत करदे होई मीडिया क्वेरी दे माध्यम कन्नै आसान प्रतिक्रियाशील टाइप-स्केलिंग आस्तैfont-size: 1rem
पर लागू कीता जंदा ऐ ।<body>
- द
<body>
बी सेट करदा ऐ इक ग्लोबलfont-family
,line-height
, तेtext-align
. फॉन्ट असंगति गी रोकने आस्तै इसगी बाद च किश फार्म तत्वें आसेआ विरासत च दित्ता जंदा ऐ। - सुरक्षा आस्तै, दी
<body>
इक घोशित ऐbackground-color
, डिफाल्ट करने आस्तै#fff
.
देशी फॉन्ट ढेर
डिफ़ॉल्ट वेब फॉन्ट (Helvetica Neue, Helvetica, ते Arial) गी बूटस्ट्रैप 4 च छोड़ी दित्ता गेआ ऐ ते हर डिवाइस ते ओएस पर इष्टतम पाठ रेंडरिंग आस्तै इक "देशी फॉन्ट स्टैक" कन्नै बदली दित्ता गेआ ऐ। इस स्मैशिंग पत्रिका लेख च देशी फॉन्ट ढेर दे बारे च होर पढ़ो .
एह् पूरे बूटस्ट्रैप च ते स्वतः वैश्विक रूप कन्नै विरासत font-family
च लागू कीता जंदा ऐ . <body>
ग्लोबल गी स्विच करने लेई font-family
, बूटस्ट्रैप गी अपडेट करो $font-family-base
ते दुबारा संकलित करो।
हेडिंग ते पैराग्राफ
सारे हेडिंग तत्व—उदाहरण दे तौर पर, <h1>
—ते उनेंगी हटाने <p>
आस्तै रीसेट कीता जंदा ऐ। margin-top
हेडिंग margin-bottom: .5rem
जोड़े गेदे न ते पैराग्राफ margin-bottom: 1rem
बी आसान स्पेसिंग लेई।
हेडिंग करना | मसाल |
---|---|
|
एच१ ऐ। बूटस्ट्रैप हेडिंग |
|
ज २। बूटस्ट्रैप हेडिंग |
|
ज ३। बूटस्ट्रैप हेडिंग |
|
ह4 ऐ। बूटस्ट्रैप हेडिंग |
|
ज ५। बूटस्ट्रैप हेडिंग |
|
एच6 ऐ। बूटस्ट्रैप हेडिंग |
लिस्टां करदा ऐ
सारी सूची— <ul>
, <ol>
, ते <dl>
—अपना margin-top
हटाया गेदा ऐ ते इक margin-bottom: 1rem
. नेस्टेड लिस्टें च कोई margin-bottom
.
- लोरेम इप्सम डोलोर बैठो अमेत
- कन्सेक्टेतुर एडिपिसिंग एलिट
- पूर्णांक मोलेस्टी लोरेम एट मासा
- प्रीटियम निस्ल एलिकेट च फैसिलिसिस
- नुल्ला वोलुतपत अलिक्वाम वेलित
- फेसेलस इअकुलिस नेके
- पुरुष सोडलेस अल्ट्रिसीस
- वेस्टिबुलम लाओरीत पोर्टिटोर सेम
- एसी ट्रिस्टिक लिबेरो वोलुतपत एट
- फौसिबस पोर्टा लैकस फ्रिंगिला वेल
- ऐन बैठा अमेत एरात नुंक
- एगेट पोर्टिटोर लोरेम
- लोरेम इप्सम डोलोर बैठो अमेत
- कन्सेक्टेतुर एडिपिसिंग एलिट
- पूर्णांक मोलेस्टी लोरेम एट मासा
- प्रीटियम निस्ल एलिकेट च फैसिलिसिस
- नुल्ला वोलुतपत अलिक्वाम वेलित
- फौसिबस पोर्टा लैकस फ्रिंगिला वेल
- ऐन बैठा अमेत एरात नुंक
- एगेट पोर्टिटोर लोरेम
सरल स्टाइलिंग, साफ पदानुक्रम, ते बेहतर स्पेसिंग आस्तै, विवरण सूचीएं च margin
एस. <dd>
एस गी रीसेट margin-left
करो 0
ते जोड़ो margin-bottom: .5rem
. <dt>
एस बोल्ड कीते गेदे न .
- विवरण सूची दी
- शब्दें गी परिभाशित करने आस्तै इक विवरण सूची बिल्कुल सही ऐ ।
- यूइसमोद ने दी
- वेस्टिबुलम आईडी लिगुला पोर्टा फेलिस यूइसमोड सेम्पर एगेट लैसिनिया ओडियो सेम।
- डोनेक आईडी एलिट नॉन मी पोर्टा ग्रेविडा एट एगेट मेटस।
- मलेसुआदा पोर्टा
- एटियाम पोर्टा सेम मलेसुआदा मैग्ना मोलिस यूइसमोड।
पूर्व स्वरूपित पाठ
<pre>
तत्व गी उसी हटाने ते इसदे लेई इकाइयें margin-top
दा इस्तेमाल करने आस्तै रीसेट कीता जंदा ऐ .rem
margin-bottom
.उदाहरण-तत्व { ऐ। हाशिया-नीचे: 1रेम; } ऐ।
तालिकाएं
तालिकाएं गी शैली <caption>
एस कन्नै थोड़ा समायोजित कीता जंदा ऐ, सीमाएं गी ढहना ऐ, ते text-align
पूरे च लगातार सुनिश्चित कीता जंदा ऐ। सीमाएं, पैडिंग, ते होर मते आस्तै अतिरिक्त बदलाव क्लास कन्नै औंदे.table
न .
तालिका शीर्षक | तालिका शीर्षक | तालिका शीर्षक | तालिका शीर्षक |
---|---|---|---|
तालिका कोशिका | तालिका कोशिका | तालिका कोशिका | तालिका कोशिका |
तालिका कोशिका | तालिका कोशिका | तालिका कोशिका | तालिका कोशिका |
तालिका कोशिका | तालिका कोशिका | तालिका कोशिका | तालिका कोशिका |
रूप दे
सरल आधार शैलियें आस्तै बक्ख-बक्ख रूप तत्वें गी रिबूट कीता गेआ ऐ। इत्थें किश सारें शा मते उल्लेखनीय बदलाव दित्ते गेदे न:
<fieldset>
s च कोई सीमा, पैडिंग, जां मार्जिन नेईं ऐ इसलेई उ’नेंगी व्यक्तिगत इनपुटें जां इनपुटें दे समूहें आस्तै रैपर दे रूप च आसानी कन्नै इस्तेमाल कीता जाई सकदा ऐ।<legend>
s, फील्डसेटें दी तर्ज पर, गी बी इक किस्म दे हेडिंग दे रूप च प्रदर्शत करने आस्तै नमें सिरेआ स्टाइल कीता गेआ ऐ।<label>
एस लागूdisplay: inline-block
करने दी अनुमति देने लेई सेट कीते गेदे नmargin
।<input>
s,<select>
s,<textarea>
s, ते<button>
s गी ज्यादातर Normalize द्वारा संबोधित कीता जंदा ऐ, पर Reboot उंदा हटांदा ऐmargin
ते सेट करदा ऐline-height: inherit
, बी.<textarea>
s गी सिर्फ लंबवत आकार बदलने आस्तै संशोधित कीता जंदा ऐ की जे क्षैतिज आकार बदलने कन्नै अक्सर पृष्ठ लेआउट गी "तोड़" दित्ता जंदा ऐ।<button>
एस ते<input>
बटन तत्वें चcursor: pointer
जदूं:not(:disabled)
.
एह् बदलाव, ते होर मते सारे, हेठ दित्ते गेदे न।
विविध तत्व
पता
तत्व गी <address>
ब्राउज़र डिफाल्ट गी रीसेट करने आस्तै अपडेट कीता font-style
जंदा italic
ऐ normal
. line-height
बी हून विरासत च मिली गेदा ऐ, ते margin-bottom: 1rem
जोड़ेआ गेदा ऐ। <address>
s नजदीकी पूर्वज (जां कम्मै दे इक पूरे निकाय) आस्तै संपर्क जानकारी पेश करने आस्तै न। कन्नै लाइनें गी समाप्त करियै स्वरूपण गी संरक्षित करो <br>
.
1355 मार्केट सेंट, सुइट 900
सैन फ्रांसिस्को, सीए 94103
पी: (123) 456-7890 पूरा नाम
[email protected]
ब्लॉककोट करो
margin
blockquotes पर डिफ़ॉल्ट ऐ 1em 40px
, इसलेई अस उसगी रीसेट करदे 0 0 1rem
न कुसै होर तत्वें कन्नै होर सुसंगत चीजें आस्तै.
लोरेम इप्सम डोलोर बैठो अमेट, कन्सेक्टेतुर एडिपिसिंग एलिट। पूर्णांक पोसुएरे एरात ए एंटी।
इनलाइन तत्व
<abbr>
तत्व गी पैराग्राफ पाठ दे बीच खड़ोने आस्तै बुनियादी स्टाइलिंग हासल होंदी ऐ ।
सार
cursor
सारांश पर डिफ़ॉल्ट ऐ text
, इसलेई अस उसगी रीसेट करदे न तां जे एह् pointer
संप्रेषित कीता जाई सकै जे तत्व उप्पर क्लिक करियै उस कन्नै परस्पर क्रिया कीती जाई सकदी ऐ.
कुछ ब्यौरा
विवरण दे बारे च होर मती जानकारी।
और भी ब्यौरा
ब्यौरे दे बारे च होर बी ब्यौरे दित्ते गेदे न।
एचटीएमएल 5 [hidden]
विशेषता ऐ
HTML5 इक नमीं वैश्विक विशेषता जोड़दा ऐ जिसदा नांऽ[hidden]
display: none
ऐ , जेह् ड़ी डिफाल्ट रूप कन्नै शैली कीती गेदी ऐ. PureCSS थमां इक विचार उधार लैंदे होई , अस इस डिफाल्ट पर सुधार करदे होई इसगी गलती कन्नै ओवरराइड होने थमां [hidden] { display: none !important; }
रोकने च मदद करने आस्तै बनांदे न. display
जदके [hidden]
IE10 आसेआ नेटिव रूप कन्नै समर्थत नेईं ऐ, तां साढ़े CSS च स्पश्ट घोशणा उस समस्या दे आसपास होई जंदी ऐ।
जेक्वेरी असंगतता
[hidden]
$(...).hide()
jQuery's ते $(...).show()
तरीकें कन्नै संगत नेईं ऐ . इसलेई, अस इसलै तत्वें दे [hidden]
प्रबंधन आस्तै होर तकनीकें उप्पर खास तौर उप्पर समर्थन नेईं करदे ।display
सिर्फ इक तत्व दी दृश्यता गी टॉगल करने आस्तै, मतलब इसदा display
संशोधन नेईं कीता गेआ ऐ ते तत्व अजें बी दस्तावेज दे प्रवाह गी प्रभावित करी सकदा ऐ, इसदे बजाय वर्ग दा इस्तेमाल करो ..invisible