पुनः आरभत
Reboot, एकस्मिन् सञ्चिकायां तत्वविशिष्ट CSS परिवर्तनस्य संग्रहः, Bootstrap इत्यस्य निर्माणार्थं सुरुचिपूर्णं, सुसंगतं, सरलं च आधाररेखां प्रदातुं kickstart करोति ।
Reboot Normalize इत्यस्य उपरि निर्मितं भवति, केवलं element selectors इत्यस्य उपयोगेन किञ्चित् मतयुक्तशैल्याः सह अनेकाः HTML elements प्रदाति । अतिरिक्त स्टाइलिंग् केवलं वर्गैः सह क्रियते। यथा, वयं <table>
सरलतरस्य आधाररेखायाः कृते काश्चन शैल्याः पुनः आरभामः पश्चात् .table
, .table-bordered
, इत्यादीनि प्रदामः ।
Reboot मध्ये किं ओवरराइड् कर्तव्यमिति चयनार्थं अस्माकं मार्गदर्शिकाः कारणानि च अत्र सन्ति:
- स्केल-योग्य-घटक-अन्तरालस्य कृते
rem
s इत्यस्य स्थाने s इत्यस्य उपयोगाय केचन ब्राउजर्-पूर्वनिर्धारित-मूल्यानि अद्यतनं कुर्वन्तु ।em
- परिहरन्तु
margin-top
. ऊर्ध्वाधरमार्जिन्स् पतितुं शक्नुवन्ति, येन अप्रत्याशितफलं प्राप्यते । अधिकं महत्त्वपूर्णं तु, एकं दिशांmargin
सरलतरं मानसिकं प्रतिरूपम् अस्ति। - यन्त्राकारयोः मध्ये सुलभतया स्केलिङ्ग् कर्तुं, ब्लॉक्-तत्त्वानि
rem
s कृतेmargin
s इत्यस्य उपयोगं कुर्वन्तु । font
-सम्बद्धानां गुणानाम् घोषणाः न्यूनतमरूपेण स्थापयन्तु ,inherit
यदा सम्भवं तदा उपयुज्य ।
the <html>
and <body>
elements इत्येतत् उत्तमं पृष्ठव्यापीं पूर्वनिर्धारितं प्रदातुं अद्यतनं भवति । अधिकविशेषतः : १.
- The
box-sizing
वैश्विकरूपेण प्रत्येकस्मिन् तत्त्वे सेट् भवति—सहितं*::before
च*::after
, toborder-box
. एतेन तत्त्वस्य घोषितविस्तारः कदापि गद्दीद्वारा सीमायाः वा कारणेन न अतिक्रम्यते इति सुनिश्चितं भवति ।- , इत्यत्र कोऽपि आधारः न
font-size
घोषितः<html>
, परन्तु16px
कल्प्यते (ब्राउजर् पूर्वनिर्धारितम्) । उपयोक्तृप्राथमिकतानां सम्मानं कुर्वन् अधिकसुलभदृष्टिकोणं सुनिश्चित्य माध्यमप्रश्नानां माध्यमेन सुलभप्रतिसादात्मकप्रकार-स्केलिंग् कृतेfont-size: 1rem
पर प्रयुक्तः अस्ति ।<body>
- , इत्यत्र कोऽपि आधारः न
- द
<body>
अपि एकं वैश्विकंfont-family
,line-height
, तथा च सेट् करोतिtext-align
. एतत् पश्चात् केनचित् रूपतत्त्वैः अनुवंशिकरूपेण भवति यत् font असङ्गतिं निवारयितुं शक्यते । - सुरक्षार्थं, the
<body>
has a declaredbackground-color
, defaulting to#fff
.
पूर्वनिर्धारितं जालपुटं (Helvetica Neue, Helvetica, Arial च) Bootstrap 4 मध्ये पातितम् अस्ति तथा च प्रत्येकस्मिन् उपकरणे तथा OS मध्ये इष्टतमपाठप्रतिपादनार्थं “native font stack” इत्यनेन प्रतिस्थापितम् अस्ति अस्मिन् Smashing Magazine लेखे native font stacks विषये अधिकं पठन्तु .
इदं सम्पूर्णे Bootstrap मध्ये वैश्विकरूपेण स्वयमेव अनुवंशिकरूपेण च font-family
प्रयुक्तं भवति । <body>
global -इत्येतत् स्विच् कर्तुं , Bootstrap इत्येतत् font-family
अद्यतनं कृत्वा पुनः संकलयन्तु ।$font-family-base
सर्वे शीर्षकतत्त्वानि—उदा., <h1>
—तथा <p>
तेषां margin-top
निष्कासनार्थं पुनः सेट् भवन्ति । शीर्षकाणि योजिताः सन्ति तथा च सुलभ अन्तरालस्य कृते margin-bottom: .5rem
अनुच्छेदाः ।margin-bottom: 1rem
शीर्षकम् | उदाहरण |
---|---|
|
ह1. बूटस्ट्रैप शीर्षक |
|
ह२. बूटस्ट्रैप शीर्षक |
|
ह३. बूटस्ट्रैप शीर्षक |
|
ह४ । बूटस्ट्रैप शीर्षक |
|
ह५ । बूटस्ट्रैप शीर्षक |
|
ह६ । बूटस्ट्रैप शीर्षक |
सर्वासु सूचीषु— <ul>
, <ol>
, तथा <dl>
—तयोः margin-top
निष्कासितम् अस्ति तथा च a margin-bottom: 1rem
. नेस्टेड् सूचीषु न margin-bottom
.
- लोरेम इप्सम डोलोर बैठा अमेत
- Consectetur adipiscing अभिजात वर्ग
- पूर्णांक molestie lorem पर massa
- Facilisis in pretium nisl aliquet
- नुल्ला वोलुत्पात अलिक्वाम वेलित
- Phasellus iaculis नेक्वे इति
- पुरुष सोडलेस् ultrices
- वेस्टिबुलम लाओरीत पोर्टिटोर सेम
- Ac tristique लिबेरो volutpat at
- फौसिबस पोर्टा लेकस फ्रिंगिला वेल
- Aenean बैठा अमेत एरत nunc
- एगेट पोर्टिटोर लोरेम्
- लोरेम इप्सम डोलोर बैठा अमेत
- Consectetur adipiscing अभिजात वर्ग
- पूर्णांक molestie lorem पर massa
- Facilisis in pretium nisl aliquet
- नुल्ला वोलुत्पात अलिक्वाम वेलित
- फौसिबस पोर्टा लेकस फ्रिंगिला वेल
- Aenean बैठा अमेत एरत nunc
- एगेट पोर्टिटोर लोरेम्
सरलतरशैल्याः, स्पष्टपदानुक्रमणिकायाः, उत्तमान्तरस्य च कृते, वर्णनसूचीषु margin
s अद्यतनं कृतम् अस्ति । <dd>
s पुनः सेट् margin-left
कृत्वा 0
योजयन्तु margin-bottom: .5rem
. <dt>
s गाढाः भवन्ति .
- वर्णन सूची
- पदपरिभाषायै वर्णनसूची परिपूर्णा भवति ।
- यूइस्मोदः
- वेस्टिबुलम आईडी लिगुला पोर्टा फेलिस euismod semper eget lacinia odio sem.
- Donec id elit नॉन मी पोर्टा ग्रेविडा एट एगेट मेटस.
- मलेसुअदा पोर्टा
- Etiam porta सेम malesuada मैग्ना मोलिस euismod.
तत्त्वं तस्य <pre>
निष्कासयितुं तस्य कृते एककानां margin-top
उपयोगं कर्तुं पुनः सेट् भवति .rem
margin-bottom
.उदाहरण-तत्त्व { . मार्जिन-तल: 1rem; } .
सारणीः शैली s मध्ये किञ्चित् समायोजिताः सन्ति , सीमाः संकुचन्ति, सम्पूर्णे <caption>
च सुसंगतं सुनिश्चितं कुर्वन्ति । text-align
सीमानां, गद्दी, इत्यादीनां अतिरिक्तपरिवर्तनानि वर्गेण सह आगच्छन्ति.table
.
सारणी शीर्षक | सारणी शीर्षक | सारणी शीर्षक | सारणी शीर्षक |
---|---|---|---|
सारणी कोष्ठक | सारणी कोष्ठक | सारणी कोष्ठक | सारणी कोष्ठक |
सारणी कोष्ठक | सारणी कोष्ठक | सारणी कोष्ठक | सारणी कोष्ठक |
सारणी कोष्ठक | सारणी कोष्ठक | सारणी कोष्ठक | सारणी कोष्ठक |
सरलतराधारशैल्याः कृते विविधाः रूपतत्त्वानि पुनः आरभ्यतानि सन्ति । अत्र केचन उल्लेखनीयाः परिवर्तनाः सन्ति ।
<fieldset>
s इत्यस्य सीमाः, गद्दी, मार्जिनः वा नास्ति अतः तेषां उपयोगः व्यक्तिगतनिवेशानां वा निवेशसमूहानां वा कृते आवरणरूपेण सुलभतया कर्तुं शक्यते ।<legend>
s, fieldsets इव, अपि पुनः शैलीकृतं यत् प्रकारस्य शीर्षकरूपेण प्रदर्शयितुं शक्यते ।<label>
s प्रयोक्तुंdisplay: inline-block
अनुमन्यते इति सेट् भवन्ति ।margin
<input>
s,<select>
s,<textarea>
s,<button>
s च अधिकतया Normalize द्वारा सम्बोधिताः सन्ति, परन्तु Reboot तेषां निष्कासयतिmargin
तथा च सेट् करोतिline-height: inherit
, अपि ।<textarea>
s केवलं लम्बवत् आकारान्तरणीयाः भवितुं परिवर्तिताः भवन्ति यतः क्षैतिज आकारान्तरणं प्रायः पृष्ठविन्यासं “भङ्गयति” ।
एते परिवर्तनानि, अधिकानि च अधः प्रदर्शितानि सन्ति ।
ब्राउजर् पूर्वनिर्धारितं तः to तः <address>
पुनः सेट् कर्तुं तत्त्वं अद्यतनं भवति । अपि इदानीं अनुवंशिकः अस्ति, अपि च योजितः अस्ति । s समीपस्थस्य पूर्वजस्य (अथवा कार्यस्य सम्पूर्णस्य निकायस्य) सम्पर्कसूचनाः प्रस्तुत्यर्थं भवन्ति। इत्यनेन रेखाः समाप्तं कृत्वा स्वरूपणं संरक्षितं कुर्वन्तु ।font-style
italic
normal
line-height
margin-bottom: 1rem
<address>
<br>
1355 मार्केट सेंट, सुइट 900
सैन फ्रांसिस्को, सीए 94103
पी: (123) 456-7890 पूर्ण नाम
[email protected]
margin
blockquotes इत्यत्र पूर्वनिर्धारितं 1em 40px
, अतः 0 0 1rem
अन्यैः तत्त्वैः सह किमपि अधिकं सुसंगतं किमपि कृते वयं तत् पुनः सेट् कुर्मः ।
लोरेम इप्सम डोलोर बैठा amet, consectetur adipiscing अभिजात वर्ग. पूर्णांक posuere erat a ante.
अनुच्छेदपाठस्य मध्ये <abbr>
विशिष्टं कर्तुं तत्त्वं मूलभूतं स्टाइलिंग् प्राप्नोति ।
cursor
सारांशस्य पूर्वनिर्धारितं text
, अतः वयं तत् to पुनः सेट् कुर्मः यत् तत् pointer
बोधयितुं यत् तत् क्लिक् कृत्वा तत् सह अन्तरक्रिया कर्तुं शक्यते ।
केचन विवरणाः
विवरण के बारे में अधिक जानकारी।
ततोऽपि अधिकविवरणम्
अत्र विवरणविषये अपि अधिकविवरणम् अस्ति ।
HTML5 नामकं नूतनं वैश्विकविशेषणं[hidden]
display: none
योजयति , यत् पूर्वनिर्धारितरूपेण शैलीकृतम् अस्ति । PureCSS तः विचारं ऋणं गृहीत्वा , वयं अस्य पूर्वनिर्धारितस्य उपरि सुधारं कुर्मः यत् तस्य आकस्मिकतया अधिलिखितं न भवति [hidden] { display: none !important; }
इति निवारयितुं साहाय्यं कर्तुं कृत्वा। display
यद्यपि [hidden]
IE10 द्वारा देशीरूपेण समर्थितं नास्ति तथापि अस्माकं CSS मध्ये स्पष्टघोषणा तां समस्यां परितः गच्छति ।
jQuery असङ्गतता
[hidden]
$(...).hide()
jQuery's तथा $(...).show()
विधियों के साथ संगत नहीं है। अतः, वयं सम्प्रति विशेषतया [hidden]
अन्येषां तकनीकानां उपरि display
तत्त्वानां प्रबन्धनार्थं समर्थनं न कुर्मः।
केवलं तत्त्वस्य दृश्यतां टोग्ल् कर्तुं, अर्थात् तस्य display
परिवर्तनं न भवति तथा च तत्त्वं अद्यापि दस्तावेजस्य प्रवाहं प्रभावितं कर्तुं शक्नोति, तस्य स्थाने वर्गस्य उपयोगं कुर्वन्तु ।.invisible