Қайта жүктеу
Қайта жүктеу, бір файлдағы элементке тән CSS өзгерістерінің жинағы, құрастыру үшін талғампаз, дәйекті және қарапайым базалық сызықты қамтамасыз ету үшін Bootstrap бағдарламасын іске қосыңыз.
Қайта жүктеу тек элементтер селекторларын пайдалана отырып, көптеген HTML элементтерін біршама пікірі бар мәнерлермен қамтамасыз ететін Қалыптастыру негізінде құрылады. Қосымша сәндеу тек сыныптармен орындалады. Мысалы, біз кейбір <table>
стильдерді қарапайым базалық сызық үшін қайта жүктейміз және кейінірек .table
, .table-bordered
, және т.б. қамтамасыз етеміз.
Қайта жүктеу кезінде нені қайта анықтау керектігін таңдауға арналған нұсқауларымыз бен себептеріміз:
- Кеңейтілетін құрамдас кеңістік үшін
rem
s орнына s пайдалану үшін кейбір шолғыштың әдепкі мәндерін жаңартыңыз .em
- аулақ болыңыз
margin-top
. Тік шеттер құлап, күтпеген нәтижелер беруі мүмкін. Ең бастысы, бір бағытmargin
- бұл қарапайым психикалық модель. - Құрылғы өлшемдері бойынша оңай масштабтау үшін блок элементтері
rem
s үшінmargin
s пайдалануы керек. - Мүмкіндігінше
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) Bootstrap 4-те алынып тасталды және әрбір құрылғыда және ОЖ-де оңтайлы мәтінді көрсету үшін «түпнұсқа қаріптер стекке» ауыстырылды. Осы Smashing Magazine мақаласында жергілікті шрифт стектері туралы толығырақ оқыңыз .
Бұл бүкіл Bootstrap font-family
жүйесіне қолданылады <body>
және автоматты түрде жаһандық түрде мұраланады. Ғаламдық параметрді ауыстыру үшін Bootstrap font-family
нұсқасын жаңартыңыз және қайта құрастырыңыз.$font-family-base
Барлық тақырып элементтері — мысалы, <h1>
— және <p>
оларды жою үшін қалпына келтіріледі margin-top
. Оңай интервал үшін тақырыптар margin-bottom: .5rem
мен абзацтар қосылды .margin-bottom: 1rem
Айдар | Мысал |
---|---|
|
h1. Bootstrap тақырыбы |
|
h2. Bootstrap тақырыбы |
|
h3. Bootstrap тақырыбы |
|
h4. Bootstrap тақырыбы |
|
h5. Bootstrap тақырыбы |
|
h6. Bootstrap тақырыбы |
Барлық тізімдер— <ul>
, <ol>
, және <dl>
— margin-top
өшірілген және margin-bottom: 1rem
. Кірістірілген тізімдерде жоқ margin-bottom
.
- Lorem ipsum dolor sit amet
- Consectetur adipiscing elit
- Массадағы бүтін molestie lorem
- Pretium nisl aliquet ішіндегі жеңілдету
- Nulla volutpat aliquam velit
- Phasellus iaculis neque
- Іріңді сода
- Vestibulum laoreet porttitor sem
- Тіріссіз еркіндікке ие болыңыз
- Faucibus porta lacus fringilla vel
- Aenean sit amet erat nunc
- Eget porttitor lorem
- Lorem ipsum dolor sit amet
- Consectetur adipiscing elit
- Массадағы бүтін molestie lorem
- Pretium nisl aliquet ішіндегі жеңілдету
- Nulla volutpat aliquam velit
- Faucibus porta lacus fringilla vel
- Aenean sit amet erat nunc
- Eget porttitor lorem
Қарапайым стильдеу, анық иерархия және жақсырақ интервал үшін сипаттамалар тізімдері жаңартылды margin
. <dd>
қалпына келтіріп margin-left
, 0
қосыңыз margin-bottom: .5rem
. <dt>
s жуан жазылған .
- Сипаттама тізімдері
- Сипаттама тізімі терминдерді анықтау үшін өте қолайлы.
- Euismod
- Vestibulum id ligula porta felis euismod semper eget lacinia odio sem.
- Doec id elit non mi porta gravida және eget metus.
- Малесуада порта
- Etiam porta sem malesuada magna mollis euismod.
Элемент <pre>
оны жою үшін қалпына келтіріледі және оның үшін бірліктерді margin-top
пайдаланыңыз .rem
margin-bottom
.example-element { маржа-төменгі: 1rem; }
Кестелер s мәнеріне сәл реттеледі <caption>
, жиектерді жиыртады және тұтастай біркелкі болуын қамтамасыз етеді text-align
. Жиектерге, толтыруға және т.б. қосымша өзгерістер сыныппен бірге келеді.table
.
Кесте тақырыбы | Кесте тақырыбы | Кесте тақырыбы | Кесте тақырыбы |
---|---|---|---|
Кесте ұяшығы | Кесте ұяшығы | Кесте ұяшығы | Кесте ұяшығы |
Кесте ұяшығы | Кесте ұяшығы | Кесте ұяшығы | Кесте ұяшығы |
Кесте ұяшығы | Кесте ұяшығы | Кесте ұяшығы | Кесте ұяшығы |
Қарапайым негізгі стильдер үшін әртүрлі пішін элементтері қайта жүктелді. Міне, ең маңызды өзгерістердің кейбірі:
<fieldset>
s жиектері, толтырулары немесе жиектері жоқ, сондықтан оларды жеке енгізулер немесе кірістер топтары үшін орауыш ретінде оңай пайдалануға болады.<legend>
s, өрістер жиындары сияқты, түрлердің тақырыбы ретінде көрсету үшін қайта стильдендірілген.<label>
s қолдануғаdisplay: inline-block
рұқсат ету үшін орнатылғанmargin
.<input>
s,<select>
s,<textarea>
s және<button>
s негізінен Нормаландыру арқылы шешіледі, бірақ Қайта жүктеу олардыңmargin
және жиынтықтарынline-height: inherit
да жояды.<textarea>
s тек тігінен өлшемін өзгертуге өзгертілген, өйткені көлденең өлшемді өзгерту көбінесе бет орналасуын «үзеді».
Бұл өзгерістер және т.б. төменде көрсетілген.
Элемент <address>
браузердің әдепкі мәнін қалпына келтіру үшін font-style
жаңартылады . қазір де мұра болып табылады және қосылды. s ең жақын ата-баба (немесе бүкіл жұмыс тобы) үшін байланыс ақпаратын көрсетуге арналған. Жолдарды аяқтау арқылы пішімдеуді сақтаңыз .italic
normal
line-height
margin-bottom: 1rem
<address>
<br>
1355 Market St, Suite 900
San Francisco, CA 94103
P: (123) 456-7890 Толық аты
[email protected]
Блок тырнақшаларындағы әдепкі margin
мән - болып табылады , сондықтан біз оны басқа элементтермен сәйкес келетін нәрсе үшін 1em 40px
қалпына келтіреміз .0 0 1rem
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Бүтін санды орындаңыз.
Элемент <abbr>
абзац мәтіні арасында ерекшеленуі үшін негізгі стильді алады.
cursor
Жиынтықта әдепкі мән болып табылады text
, сондықтан pointer
элементті басу арқылы әрекеттесу мүмкіндігін жеткізу үшін оны қалпына келтіреміз.
Кейбір мәліметтер
Мәліметтер туралы қосымша ақпарат.
Одан да толығырақ
Мұнда егжей-тегжейлі мәліметтер бар.
HTML5 adds a new global attribute named [hidden]
, which is styled as display: none
by default. Borrowing an idea from PureCSS, we improve upon this default by making [hidden] { display: none !important; }
to help prevent its display
from getting accidentally overridden. While [hidden]
isn’t natively supported by IE10, the explicit declaration in our CSS gets around that problem.
jQuery incompatibility
[hidden]
is not compatible with jQuery’s $(...).hide()
and $(...).show()
methods. Therefore, we don’t currently especially endorse [hidden]
over other techniques for managing the display
of elements.
To merely toggle the visibility of an element, meaning its display
is not modified and the element can still affect the flow of the document, use the .invisible
class instead.