रिबूट करचें
रिबूट, एकाच फायलीन घटक-विशिश्ट CSS बदलांचो संग्रह, उबारपाक एक सुंदर, सुसंगत, आनी सोपी मुळावी रेखा पुरवण करपाक बूटस्ट्रॅप किकस्टार्ट करात.
मोख
रिबूट Normalize चेर उबारता, फकत घटक निवडक वापरून जायत्या HTML घटकांक कांय प्रमाणांत मतदार शैली पुरवण करता. अतिरिक्त स्टायलिंग फकत वर्गां वांगडा करतात. देखीक, आमी कांय <table>शैलीं साद्या बेसलाइन खातीर रिबूट करतात आनी उपरांत .table, .table-bordered, आनी हेर पुरवण करतात.
रिबूटांत कितें ओव्हररायड करचें तें निवडपाचीं आमचीं मार्गदर्शक तत्वां आनी कारणां हांगा दिल्यांत:
- मापनीय घटक अंतराखातीर
rems बदला s वापरपाखातीर कांय ब्राउझर मुलभूत मोलां अद्ययावत करात .em - टाळचें
margin-top. उबे किनारी कोसळूंक शकता, जाका लागून अनपेक्षीत परिणाम मेळटात. पूण ताचे परस चड म्हत्वाचें म्हणल्यार एकूच दिकाmarginएक सादें मानसीक आदर्श आसा. - साधन आकारांतल्यान सोंपें मापन करपाखातीर, ब्लॉक घटकांनी
rems खातीरmargins वापरपाक जाय. - -संबंदीत गुणधर्मांची घोशणा
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. फॉन्ट विसंगती आडावपाखातीर हें फुडें कांय फॉर्म घटकांक वारसा मेळटा. - सुरक्षे खातीर, the
<body>has a declaredbackground-color, डिफॉल्टिंग#fff.
मुळ फॉन्ट स्टॅक
मुलभूत वेब फॉन्ट (Helvetica Neue, Helvetica, आनी Arial) Bootstrap 4 त सोडून दिल्यात आनी दरेक डिव्हायस आनी OS चेर इष्टतम मजकूर रेंडरींग खातीर “मुळ फॉन्ट स्टॅक” बदलल्यात. ह्या स्मॅशिंग नेमाळ्याच्या लेखांत मुळ फॉन्ट स्टॅक विशीं चड वाचात .
$font-family-sans-serif:
// Safari for macOS and iOS (San Francisco)
-apple-system,
// Chrome < 56 for macOS (San Francisco)
BlinkMacSystemFont,
// Windows
"Segoe UI",
// Android
Roboto,
// Basic web fallback
"Helvetica Neue", Arial,
// Linux
"Noto Sans",
// Sans serif fallback
sans-serif,
// Emoji fonts
"Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !default;
हें font-familyलागू जाता <body>आनी पुराय बूटस्ट्रॅपांत जागतीकपणान आपोआप वारसा मेळटा. जागतीक बदलपाक , Bootstrap font-familyअद्ययावत करात आनी परतून संकलित करात.$font-family-base
शीर्षकां आनी परिच्छेद
सगळे शीर्षक घटक-देखीक, <h1>—आनी <p>तांचे margin-topकाडून उडोवपाक रिसेट करतात. सोंपें अंतर दवरपा खातीर शीर्षकां margin-bottom: .5remआनी परिच्छेद जोडल्यात .margin-bottom: 1rem
| शीर्षक | उदारण |
|---|---|
|
|
h1. बूटस्ट्रॅप शीर्षक |
|
|
h2. बूटस्ट्रॅप शीर्षक |
|
|
h3 हें नांव. बूटस्ट्रॅप शीर्षक |
|
|
h4 हें नांव. बूटस्ट्रॅप शीर्षक |
|
|
h5. बूटस्ट्रॅप शीर्षक |
|
|
h6 हें नांव. बूटस्ट्रॅप शीर्षक |
यादी दिता
सगळ्यो यादी— <ul>, <ol>, आनी <dl>—तांची margin-topकाडून उडयल्या आ���ी एक margin-bottom: 1rem. नेस्टेड यादींनी ना margin-bottom.
- लोरेम इप्सम डोलोर बस आमेत
- Consectetur adipiscing एलिट हें नांव
- मासा हांगा पूर्णांक मोलेस्टी लोरेम
- प्रीटियम निस्ल अॅलिकेटांत फॅसिलिसिस
- नुल्ला वोलुत्पात आलिक्वाम वेलिट
- फासेलस इअकुलिस नेक हें नांव
- पुरुस सोडलेस अल्ट्रिसीस
- वेस्टिबुलम लाओरीत पोर्टिटोर सेम
- एसी ट्रिस्टीक लिबेरो वोलुत्पात अॅट
- फॉसिबस पोर्टा लेकस फ्रिंगिला वेल
- एनियन बस अमेत एरात नुंक
- एगेट पोर्टिटोर लोरेम
- लोरेम इप्सम डोलोर बस आमेत
- Consectetur adipiscing एलिट हें नांव
- मासा हांगा पूर्णांक मोलेस्टी लोरेम
- प्रीटियम निस्ल अॅलिकेटांत फॅसिलिसिस
- नुल्ला वोलुत्पात आलिक्वाम वेलिट
- फॉसिबस पोर्टा लेकस फ्रिंगिला वेल
- एनियन बस अमेत एरात नुंक
- एगेट पोर्टिटोर लोरेम
सोपी स्टायलिंग, स्पश्ट श्रेणीबध्दता, आनी चड बरी अंतरां खातीर, वर्णन यादींनी margins अद्ययावत केल्यात. <dd>s रीसेट margin-leftकरचें 0आनी जोडचें margin-bottom: .5rem. <dt>s मोटव्या अक्षरांनी बरयलां .
- वर्णन यादी
- संज्ञा व्याख्या करपाखातीर वर्णन वळेरी परिपूर्ण आसा.
- युइस्मोड हांणी केला
- वेस्टिबुलम आयडी लिगुला पोर्टा फेलिस युइसमोड सेम्पर एगेट लॅसिनिया ओडियो सेम.
- डोनेक आयडी एलिट नॉन मी पोर्टा ग्रेविडा अॅट एगेट मेटस.
- मालेसुआदा पोर्टा
- एटियाम पोर्टा सेम मालेसुआडा मॅग्ना मोलिस युइसमोड.
पूर्वस्वरूपण केल्लो मजकूर
घटक ताचें काडून उडोवपाक आनी ताच्या खातीर एकक वापरपाक <pre>रीसेट करतात .margin-topremmargin-bottom
.उदाहरण-घटक { .
मार्जिन-तळें: 1rem;
} हें .
कोश्टकां
कोश्टकां शैली <caption>s कडेन मात्शे समायोजीत केल्यात, शिमो कोसळटात, आनी पुरायपणान सुसंगत text-alignआसात हाची खात्री करतात. शिमो, पॅडींग, आनी हेर खातीर अतिरिक्त बदल वर्गा वांगडा येतात.table .
| कोश्टक शीर्षक | कोश्टक शीर्षक | कोश्टक शीर्षक | कोश्टक शीर्षक |
|---|---|---|---|
| कोश्टक कोशिका | कोश्टक कोशिका | कोश्टक कोशिका | कोश्टक कोशिका |
| कोश्टक कोशिका | कोश्टक कोशिका | कोश्टक कोशिका | कोश्टक कोशिका |
| कोश्टक कोशिका | कोश्टक कोशिका | कोश्टक कोशिका | कोश्टक कोशिका |
रूपां
साद्या बेस शैलींखातीर वेगवेगळे फॉर्म घटक रिबूट केल्यात. हांगा कांय उल्लेखनीय बदल आसात:
<fieldset>s कडेन शिमो, पॅडींग, वा मार्जिन नासतात देखून ते वैयक्तीक इनपुट वा इनपुट गटां खातीर रॅपर म्हणून सहज वापरूं येतात.<legend>s, फील्डसेटांभशेन, सारकें शीर्षक म्हणून दाखोवपाखातीरय रिस्टायल केल्यात.<label>s लागूdisplay: inline-blockकरपाक परवानगी दिवपाक सेट केल्यात.margin<input>s,<select>s,<textarea>s, आनी<button>s चड करून Normalize कडल्यान संबोधीत केल्यात, पूण Reboot तांचेmarginआनी सेट करताline-height: inherit, तशेंच.<textarea>s फकत उब्या आकार बदलपाक सुदारतात कारण आडव्या आकार बदलप चड करून पान मांडावळ “तोडटा”.<button>s आनी<input>बटण घटकांकcursor: pointerकेन्ना आसता:not(:disabled).
हे बदल, आनी हेर, सकयल दाखयल्यात.
बटणांचेर पॉयंटर्स
role="button"रिबूटांत मुलभूत कर्सर बदलपाखातीर एक सुदारणा आसपावीत केल्या pointer. घटक परस्पर संवादात्मक आसात हें दाखोवपाक मदत करपाक हें गुणधर्म घटकांक जोडचें. ही भुमिका <button>घटकां खातीर गरजेची ना, जांकां स्वताचो cursorबदल मेळटा.
<span role="button" tabindex="0">Non-button element button</span>
विविध घटक
नामो
ब्राउझर मुलभूत रिसेट करपाक <address>घटक अद्ययावत font-styleकेला . तशेंच आतां वारसा मेळ्ळां, आनी जोडलां. s लागींच्या पूर्वजा खातीर (वा पुराय कामाची कूड) संपर्क म्हायती सादर करपा खातीर आसात. च्या आदारान ओळी सोंपोवन स्वरूपण सांबाळचें .italicnormalline-heightmargin-bottom: 1rem<address><br>
1355 मार्केट सेंट, सुट 900
सॅन फ्रांसिस्को, सीए 94103
पी: (123) 456-7890 पुराय नांव
[email protected]
ब्लॉककोट करचें
marginblockquotes चेर मुलभूत आसा , देखून आमी तें हेर घटकांकडेन चड सुसंगत कितें तरी 1em 40pxकरपाक रिसेट करतात .0 0 1rem
लोरेम इप्सम डोलोर बस आमेत, कॉन्सेक्टेटर एडिपिसिंग एलिट. पूर्णांक पोसुएरे एराट एक आंते.
इनलायन घटक
परिच्छेद मजकूरांतल्यान तो वेगळो करपा खातीर <abbr>घटकाक मुळावी स्टायलिंग मेळटा.
सारांश
सारांशाचेर मुलभूत cursorआसा text, देखून आमी तें रीसेट pointerकरून घटकाचेर क्लिक करून ताचे कडेन संवाद सादूं येता हें सांगपाक.
कांय तपशील
तपशीलां विशीं चड म्हायती.
आनीकय चड तपशील
तपशीलां विशीं आनीकय चड म्हायती हांगा दिल्या.
एचटीएमएल 5 [hidden]गुणधर्म
HTML5 नांवाचें एक नवें जागतीक गुणधर्म[hidden]display: none जोडटा , जें पूर्वनिर्धारीतपणान शैली केल्लें आसा. PureCSS कडल्यान एक कल्पना रिणान घेवन , आमी ताच्या चुकीच्यान ओव्हररायड [hidden] { display: none !important; }जावचे न्हय म्हूण मदत करपाक तयार करून ह्या मुलभूताचेर सुदारणा करतात . IE10 कडल्यान मुळ समर्थन नासतना, आमच्या CSS तली स्पश्ट घोशणा त्या समस्या भोंवतणी वता display.[hidden]
<input type="text" hidden>
jQuery असंगतताय
[hidden]$(...).hide()jQuery's आनी $(...).show()पद्दतींकडेन सुसंगत ना . देखून, आमी सद्या घटकांचे [hidden]वेवस्थापन करपा खातीर हेर तंत्रां परस खासा मान्यताय दिना.display
फकत घटकाची दृश्यताय टॉगल करपाक, म्हळ्यार displayतातूंत बदलूंक ना आनी घटक अजूनय दस्तावेजाच्या प्रवाहाचेर परिणाम करूंक शकता, ताचे.invisible बदला वर्ग वापरात.