Ath-thòisich
Reboot, cruinneachadh de dh’ atharrachaidhean CSS a tha sònraichte do eileamaid ann an aon fhaidhle, kickstart Bootstrap gus bun-loidhne eireachdail, cunbhalach agus sìmplidh a thoirt seachad airson togail air.
Bidh Reboot a’ togail air Normalize, a’ toirt seachad mòran eileamaidean HTML le stoidhlichean beagan beachdail a’ cleachdadh dìreach taghadairean eileamaid. Chan eil stoidhle a bharrachd air a dhèanamh ach le clasaichean. Mar eisimpleir, bidh sinn ag ath-thòiseachadh cuid de <table>
stoidhlichean airson bun-loidhne nas sìmplidh agus nas fhaide air adhart bheir sinn seachad .table
, .table-bordered
, agus barrachd.
Seo an stiùireadh agus na h-adhbharan againn airson taghadh dè a bu chòir a dhol thairis air ann an Reboot:
- Ùraich cuid de luachan bunaiteach brabhsair gus s a chleachdadh
rem
an àiteem
s airson farsaingeachd phàirtean so-ruigsinneach. - Seachain
margin-top
. Faodaidh oirean dìreach tuiteam, a 'toirt seachad toraidhean ris nach robh dùil. Nas cudromaiche ge-tà, tha aon stiùireadhmargin
na mhodail inntinn nas sìmplidh. - Airson sgèileadh nas fhasa thar meudan innealan, bu chòir eileamaidean bloca s a chleachdadh
rem
airsonmargin
s. - Cùm dearbhaidhean mu
font
thogalaichean co-cheangailte ris a’ char as lugha, a’ cleachdadhinherit
far a bheil sin comasach.
Tha na h-eileamaidean <html>
agus <body>
na h-eileamaidean air an ùrachadh gus bunaitean nas fheàrr a thoirt seachad air feadh na duilleige. Nas mionaidiche:
- Tha
box-sizing
an suidheachadh air feadh na cruinne air gach eileamaid - a’ toirt a-steach*::before
agus*::after
, guborder-box
. Bidh seo a’ dèanamh cinnteach nach tèid an leud ainmichte de eileamaid a-riamh thairis air sgàth pleadhag no crìoch.- Chan eil bunait sam bith
font-size
air ainmeachadh air an<html>
, ach16px
thathar a 'gabhail ris (bunaiteach a' bhrabhsair).font-size: 1rem
air a chuir an sàs<body>
airson sgèileadh seòrsa freagairteach furasta tro cheistean meadhanan fhad ‘s a tha e a’ toirt urram do roghainnean luchd-cleachdaidh agus a ’dèanamh cinnteach à dòigh-obrach nas ruigsinneach.
- Chan eil bunait sam bith
- Tha
<body>
seo cuideachd a' suidheachadh cruinnefont-family
,line-height
, agustext-align
. Tha seo air a shealbhachadh nas fhaide air adhart le cuid de dh’ eileamaidean cruth gus casg a chuir air neo-chunbhalachd cruth-clò. - Airson sàbhailteachd,
<body>
tha suaicheantas dearbhte aig an neach-cleachdaidhbackground-color
, a’ dol gu#fff
.
Chaidh na clòidean lìn àbhaisteach (Helvetica Neue, Helvetica, agus Arial) a leigeil sìos ann am Bootstrap 4 agus chaidh “stack cruth-clò dùthchasach” a chuir nan àite airson an teacsa as fheàrr a thoirt seachad air gach inneal agus OS. Leugh tuilleadh mu chruachan cruth-clò dùthchasach san artaigil Smashing Magazine seo .
Tha seo font-family
air a chuir an sàs <body>
agus air a shealbhachadh gu fèin-ghluasadach air feadh na cruinne air feadh Bootstrap. Gus an cruinne atharrachadh font-family
, ùrachadh $font-family-base
agus ath-chruinneachadh Bootstrap.
Tha na h-eileamaidean cinn uile - me, <h1>
-agus <p>
gan ath-shuidheachadh gus an toirt air margin-top
falbh. Tha cinn air margin-bottom: .5rem
cur ris agus paragrafan margin-bottom: 1rem
airson farsaingeachd furasta.
Ceann-cinnidh | eisimpleir |
---|---|
|
h1. Ceann-uidhe Bootstrap |
|
h2. Ceann-uidhe Bootstrap |
|
h3. Ceann-uidhe Bootstrap |
|
h4. Ceann-uidhe Bootstrap |
|
h5. Ceann-uidhe Bootstrap |
|
h6. Ceann-uidhe Bootstrap |
Tha na liostaichean uile - <ul>
, <ol>
, agus <dl>
- air an margin-top
toirt air falbh agus margin-bottom: 1rem
. Chan eil liostaichean neadachaidh margin-bottom
.
- Lorem ipsum dolor sit amet
- Consectetur adipiscing elit
- Integer molestie lorem aig massa
- Facilisis ann am pretium nisl aliquet
- Gun a bhith a 'dol a-mach à bith
- Phasellus iaculis saor an asgaidh
- Purus sodales ultricies
- Vestibulum laoreet porttitor sem
- Ac tristique libero volutpat aig
- Faucibus porta lacus fringilla no
- Aenean sit amet erat nunc
- Luchdaich a-nuas porttitor lorem
- Lorem ipsum dolor sit amet
- Consectetur adipiscing elit
- Integer molestie lorem aig massa
- Facilisis ann am pretium nisl aliquet
- Gun a bhith a 'dol a-mach à bith
- Faucibus porta lacus fringilla no
- Aenean sit amet erat nunc
- Luchdaich a-nuas porttitor lorem
Airson stoidhle nas sìmplidhe, rangachd shoilleir, agus farsaingeachd nas fheàrr, tha liostaichean tuairisgeul air margin
s. <dd>
s ath-shuidheachadh margin-left
gu 0
agus cuir ris margin-bottom: .5rem
. <dt>
s dàna .
- Liostaichean tuairisgeul
- Tha liosta tuairisgeul foirfe airson teirmean a mhìneachadh.
- Eusmod
- Vestibulum id ligula porta felis euismod semper eget lacinia odio sem.
- Donec id elit non mi porta gravida agus eget metus.
- Port-adhair Malesuada
- Etiam porta sem malesuada magna mollis euismod.
Tha an <pre>
eileamaid air ath-shuidheachadh gus na h-aonadan aige a thoirt air falbh margin-top
agus rem
aonadan a chleachdadh airson a faidhle margin-bottom
.
.example-element { iomall-bhonn: 1rem; }
Tha bùird air an atharrachadh beagan a rèir stoidhle <caption>
s, tuiteam crìochan, agus dèanamh cinnteach gu bheil iad cunbhalach text-align
air feadh. Bidh atharrachaidhean a bharrachd airson crìochan, pleadhag, agus barrachd a’ tighinn leis a’ .table
chlas .
Ceann clàr | Ceann clàr | Ceann clàr | Ceann clàr |
---|---|---|---|
Clàr cealla | Clàr cealla | Clàr cealla | Clàr cealla |
Clàr cealla | Clàr cealla | Clàr cealla | Clàr cealla |
Clàr cealla | Clàr cealla | Clàr cealla | Clàr cealla |
Chaidh diofar eileamaidean cruth ath-thòiseachadh airson stoidhlichean bunaiteach nas sìmplidh. Seo cuid de na h-atharrachaidhean as ainmeil:
<fieldset>
s chan eil crìochan, pleadhag no iomall aca gus am bi iad furasta an cleachdadh mar phasganan airson cuir a-steach fa leth no buidhnean de chuir a-steach.<legend>
s, mar raointean-raoin, cuideachd air an ath-sgrìobhadh gus a bhith air an taisbeanadh mar cheann de sheòrsa.<label>
s air an suidheachadh gusdisplay: inline-block
an tèidmargin
an cur an sàs.<input>
Bidh Normalize sa mhòr-chuid a’ dèiligeadh ri s,<select>
s,<textarea>
s, agus<button>
s, ach bidh Reboot a’ toirt air falbh an cuidmargin
agus na seataicheanline-height: inherit
, cuideachd.<textarea>
s air an atharrachadh gus nach gabh ath-mheudachadh ach gu dìreach leis gu bheil ath-mheudachadh còmhnard gu tric a’ “briseadh” cruth na duilleige.
Tha na h-atharrachaidhean sin, agus barrachd, air an taisbeanadh gu h-ìosal.
Tha an <address>
eileamaid air ùrachadh gus am brabhsair bunaiteach ath-shuidheachadh font-style
bho italic
gu normal
. line-height
tha e nis mar an ceudna air a sealbhachadh, agus margin-bottom: 1rem
air a chur ris. <address>
s airson fiosrachadh conaltraidh a thaisbeanadh don sinnsear as fhaisge (no buidheann obrach gu lèir). Glèidh cruth le bhith a’ crìochnachadh loidhnichean le <br>
.
1355 Sràid a' Mhargaidh, Suite 900
San Francisco, CA 94103
P: (123) 456-7890 Ainm slàn
[email protected]
Is e am prìomh margin
rud air blockquotes 1em 40px
, agus mar sin bidh sinn ag ath-shuidheachadh sin 0 0 1rem
airson rudeigin nas cunbhalaiche ri eileamaidean eile.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Tha an t-iomlan posuere erat ante.
Bidh an <abbr>
eileamaid a’ faighinn stoidhle bunaiteach gus toirt air seasamh a-mach am measg teacsa paragraf.
cursor
Is e an geàrr-chunntas bunaiteach text
, agus mar sin bidh sinn ag ath-shuidheachadh sin pointer
gus innse gum faodar eadar-obrachadh leis an eileamaid le bhith a’ cliogadh air.
Beagan mion-fhiosrachaidh
Tuilleadh fiosrachaidh mun fhiosrachadh.
Fiù 's barrachd mion-fhiosrachaidh
Seo eadhon barrachd fiosrachaidh mun fhiosrachadh.
Tha HTML5 a’ cur feart cruinne ùr ris an canar[hidden]
, a tha air a chomharrachadh mar display: none
gu bunaiteach. Le bhith a’ faighinn beachd air iasad bho PureCSS , leasaichidh sinn air a’ bhunait seo le bhith a’ dèanamh [hidden] { display: none !important; }
gus casg a chuir air display
bho bhith a’ faighinn thairis air gun fhiosta. Ged [hidden]
nach eil IE10 a’ faighinn taic bho thùs, tha an dearbhadh soilleir san CSS againn a’ faighinn timcheall air an duilgheadas sin.
jQuery neo-fhreagarrachd
[hidden]
$(...).hide()
chan eil e co-chòrdail ri modhan agus modhan jQuery $(...).show()
. Mar sin, chan eil sinn gu sònraichte a’ toirt taic [hidden]
do dhòighean eile airson riaghladh display
nan eileamaidean.
Gus dìreach faicsinneachd eileamaid a thogail, a’ ciallachadh display
nach eil e air atharrachadh agus gum faod an eileamaid fhathast buaidh a thoirt air sruthadh na sgrìobhainn, cleachd an .invisible
clas na àite.