internetul Windows. Android

HTML Așa pot să-mi pun divul în partea de jos a recipientului? Etichete de bază HTML elemente de containere HTML.

De când am început să înțelegem codul blogurilor noastre pe WordPress - nu putem ajunge la întrebare formatarea HTML. Desigur, aceasta este o știință întreagă. Dar vom încerca să ne ocupăm de elementele de bază: să înțelegem ce etichete sunt folosite pentru a forma text - Posturi individuale, pagini. Apoi vom putea face schimbări semnificative acestei structuri.

Blocați layout WordPress.

Pentru a începe, discutați principiu general Formarea unui cod HTML pentru WordPress. Se numește "aspectul blocului". Și, deoarece nu este greu de ghicit, înseamnă că șablonul constă în unele blocuri. Am văzut deja acest lucru pe exemplul paginii sau a unui șablon de intrare ().

Dar chiar dacă deschideți codul oricărui articol blog (de exemplu, în modul Editor HTML), veți vedea aceleași blocuri situate una deasupra celeilalte. În general, un astfel de aspect este atât de natural încât mulți autori nu cred nici măcar că acesta este exact un anumit principiu, iar starea de lucruri care sa dezvoltat de la sine.

De fapt, nu totul este atât de evident. De exemplu, aspectul tabelului (puteți citi în detaliu despre tabelele într-un articol separat):

Celula din stânga Cell dreapta

Vedem că elementele individuale (celule) sunt înregistrate una deasupra celeilalte. Și acestea vor fi localizate pe aceeași linie. Iată rezultatul unei intrări simple:

Celula din stânga Cell dreapta

Rețineți că, dacă nu există limite în tabel - atunci conținutul celulelor sale arată ca o intrare obișnuită. Imaginați-vă că putem (și putem!) Setați orice configurație pentru celule, adăugați nu numai text, ci și imagini ... și acum încercați să vă imaginați cum este codul unei astfel de pagini!

Acest principiu al layout-urilor folosite înainte (de exemplu, pentru siturile Narod) și uneori se aplică până acum! Se numește "aspect tabular". Deci, naturalitatea layout-ului bloc este o descoperire de succes a dezvoltatorilor, nu un accident.

Elemente de aspect bloc

Dar cum sunt blocurile în formă de structură bloc? Cum distinge browserul că un element sa încheiat și a început în continuare? Cum definește că acest element are astfel de proprietăți și stiluri, iar cealaltă sunt altele? - Acestea sunt principalele întrebări care ne conduc de la teorie la practică.

Deci, blocurile sunt fragmente de conținut, care sunt încheiate în etichete de bloc sau elemente de bloc (containere). De fapt, există multe dintre ele, dar astăzi ne vom familiariza cu cele mai importante și frecvent însemnate - etichete div, p, h.

Toate elementele blocului au reguli generale de formatare:

  • Lățimea unui astfel de element va fi egală cu lățimea părintelui. Aceasta este, de exemplu, lățimea textului textului va fi egală cu întreaga lățime a coloanei;
  • Înălțimea este determinată de cantitatea de conținut. Adică paragraful va fi mai mare dacă există mai mult text;
  • Bloc nou Începe cu o nouă linie.

Container div.

aceasta tag-ul de bază Pentru orice cuvânt de cuvânt al șablonului. Verificați codurile de subiect - vor exista provocări funcții PHP.:

Și unele fragmente închise în etichete sunt de fapt un container:

...

Și într-un astfel de container, funcții PHP și alte etichete (de exemplu, referințele active limitate de etichete A, anteturile H, etc.) pot fi introduse într-un astfel de container.

De ce aveți nevoie de un astfel de container? - Atribuirea unui stil separat care va fi înregistrat separat (în tabelul de stil). Deci, puteți scrie un cod destul de concis format din blocuri separate pentru care numele sau stilul de stil vor fi alocate. Dar codul de execuție CSS în sine va fi încărcat dintr-un alt fișier. Proprietățile de stil se adaugă:

...
sau așa
...

Uită-te la codul oricărei secțiuni ale șablonului blogului dvs. și vedeți imediat despre ce vorbesc. Pentru instruire, încercați să determinați blocuri individuale și să înțelegeți pentru a afișa ce elemente de pagină răspund. Și apoi găsiți numele sau identitatea stilurilor din tabelul de stil, care se referă la blocuri diferite.

Container P.

Aceste etichete pe care le vom întâlni în cea mai mare parte în formatarea unei intrări separate - este doar în valoare de deschidere editorul HTML. articole. Deoarece această etichetă conține conținutul unui paragraf din text. De regulă, proprietatea stilului de aliniere a textului este obișnuită pentru aceasta, care stabilește alinierea:

  • text-align: Stânga; - alinierea pe marginea din stânga;
  • text-align: dreapta; - alinierea pe marginea dreaptă;
  • text-align: justifică; - alinierea lățimii;

Înregistrarea completă arată, de exemplu, deci:

Toate celelalte proprietăți de stil pentru această etichetă sunt setate în foaia de stil. Există, de asemenea, fonturi și dimensiunea acestora și culoarea textului (la urma urmei, nu poate fi doar negru!)

Container H.

Aceasta este eticheta celebră în care titlurile sunt H1, H2, H3 și așa mai departe. Stilurile pentru fiecare tip de anteturi sunt deja scrise în subiectul blogului. Acestea sunt, de asemenea, implicate în aspectul paginilor șablonului și în formatarea posturilor individuale.

Cu privire la utilizarea titlurilor diferitelor nivele din text deja a fost deja negociată de eșantioanele tuturor maeștrilor. Dar putem aplica această etichetă și în șablonul WordPress. De exemplu, adăugați motto-ul dvs. de blog pagina principală - Sub pălărie, deasupra listei de posturi. De exemplu, deci:

Blogul meu este cel mai bun!

Și data viitoare vom privi elementele minuscule, fără de care aspectul și formatarea blogului sunt, de asemenea, imposibil.

Ține legătura! Blogoy vă va trimite noi articole despre oficiul poștal!

În această prelegere, este descrisă despre elementele marcajului corporal al documentului HTML, tipizarea, scopul și utilizarea acestora sunt analizate în detaliu.

Documentul tagurilor corpului

Etichetele corpului sunt proiectate pentru a gestiona afișarea informațiilor în programul de interfață utilizator. Acestea descriu structura hipertext a bazei de date utilizând legăturile de hipertext contextuale text încorporate. Corpul documentului constă în:

  • containere ierarhice și screensavere;
  • titrează (de la H1 la H6);
  • blocuri (paragrafe, liste, forme, tabele, imagini etc.);
  • desen orizontal și adrese;
  • textul rupt în zona de stiluri (subliniere, selecție, italică);
  • descrieri matematice, grafice și link-uri hipertext.

Document Corp - Container Mady

Descrierea etichetelor corpului ar trebui să fie pornită cu eticheta MDY. Spre deosebire de eticheta nead, eticheta MDY are atribute.

Atributul Bassground definește fundalul pe care este afișat textul documentului. Deci, dacă sursa pentru fundal HTML Document. Este o imagine grafică de fișier.gif, atunci atributul corespunzător apare în eticheta de deschidere a corpului corpului:

<ВОDY ВАСКGROUND="image.gif">

După cum se poate observa din acest exemplu, adresa din forma abreviată a URL-ului este utilizată ca valoare a acestui atribut. În acest caz, aceasta este adresa fișierului local. Trebuie remarcat faptul că diferite interfețe de utilizator acceptă diverse atribute suplimentare pentru eticheta MDY.

În acest tabel, șirul # XXXXXXXH determină culoarea în termeni RGB în notația hexazecimală. De asemenea, este posibil să setați culorile după nume. Tabelul de mai jos prezintă numele culorilor definite în standardul HTML 4 și codurile RGB corespunzătoare. Rețineți că multe browsere moderne depășesc standardele și susțin mult mai multe culori.

Nume Codul Nume Codul
aqua. # 00ffff. marina. #000080
negru. #000000 olive. #808000
albastru # 0000FF. violet. #800080
fucsie. # Ff00ff. roșu # FF0000.
gri. #808080 argint # C0c0c0.
verde. #008000 teal. #008080
lămâie verde # 00f00. alb #Fffffff.
maro. #800000 galben # FFFF00.

Deci, valorile atributelor din tabelul 3.1 definesc culoarea textului ca albastru, fundal - alb, legăturile au trecut roșu, iar noile legături sunt verzi. Dacă specificați ca atribute de etichete

<ВОDY ВGCOLOR=#FFFFFF ТЕХТ=#0000FF VLINK=#FF0000 LINK=#00FF00>,

culoarea de fundal va fi albă, textul va fi albastru, link-uri - verde, iar legăturile au trecut roșu. Cu toate acestea, utilizarea acestor atribute ar trebui să fie extrem de atent, deoarece utilizatorul poate avea o altă interfață pe care acești parametri nu le interpretează.

Microsoft. Internet Explorer. și Netscape Navigator admit aplicarea atributelor LEFFTMINGIN \u003d N și BRANDRIN \u003d N în etichetă<ВОDY>. LeftMargin \u003d atribut \u003d stabilește câmpul din stânga pentru întreaga pagină. Tormgin \u003d determină câmpul de sus. Numărul n arată lățimea câmpului în pixeli. De exemplu, etichetă<ВОDY LEFTMARGIN =»40″> Creați un câmp stâng de 40 pixeli larg pe întreaga pagină. Cu n, egal cu 0, câmpul din stânga lipsește.

Markup Tag-uri de control

Titluri

Titlul denotă începutul secțiunii documentului. Standardul definește 6 niveluri de titluri: de la H1 la H6. Etichetă<Н1>Se pare că este mare - acesta este antetul principal. Dacă textul este înconjurat de etichete<Н2>, arată oarecum mai puțin (subtitrare); Text în interiorul<НЗ> Chiar mai puțin și așa mai departe<Н6>. Unele programe vă permit să utilizați un număr mai mare de titluri, dar mai mult de trei nivele sunt rare și mai mult de 5 - extrem de rare.

Mai jos, cifra prezintă rezultatul utilizării următoarelor anteturi:

Titlul 1.

Titlul 2.

Etichetă

Etichetă

Este folosit pentru a împărți textul la paragrafe. Utilizează aceleași atribute ca și în titluri.

Atributul align.

Atributul align vă permite să aliniați textul de pe marginea stângă sau dreaptă, în centru sau lățime. În mod implicit, textul este aliniat la marginea din stânga. Acest atribut se aplică, de asemenea, graficelor și tabelelor.

Align \u003d justifică Alinierea pe marginile stângi și drepte. Implementat nu în toate programele de interpretare.

Align \u003d stânga. Alinierea la marginea din stânga. Mod implicit textul HTML. Este aliniat la marginea din stânga și nu este aliniată de dreapta, adică începutul șirurilor de caractere este la un nivel vertical, iar capetele sunt pe diferite. Cel mai adesea, textul în același timp cu intervale egale între cuvinte arată mai bine. Deoarece nivelarea pe marginea din stânga este setată automat, atributul align \u003d stânga poate fi omisă.

Align \u003d dreapta. Alinierea pe marginea dreaptă. Numai textul de pe marginea dreaptă și care nu este aliniat pe capătul stâng al șirurilor este la același nivel, iar începutul de a fi diferit - este adesea folosit pentru a crea design original. Pentru a face acest lucru, atributul este align \u003d dreapta în etichetele convenționale, de exemplu în etichetă<Р>.

Align \u003d centru. Centrarea textului și grafică. Există mai multe modalități de a centra textul sau grafica. În specificațiile HTML 3.0, se propune utilizarea etichetei<АLIGN=сеntеr>. Cu toate acestea, această etichetă este aplicabilă nu tuturor obiectelor HTML-Page, astfel încât dezvoltatorii de etichetă adăugată Netscape<СЕNТЕR>Ce nucați orice obiecte și este susținută de browserele Netscape Navigator 3.0, Microsoft Explorer 3.0 și altele. A eticheta<СЕNТЕR> Trebuie să tratați cu prudență. Un browser poate ignora deloc, iar pagina va fi textul singur pe marginea din stânga.

Fluxul de text grafic. Folosind atributul align, puteți forța textul să "lupte" un obiect grafic. Pentru a face acest lucru ar trebui să fie plasat etichetă Acolo, unde ar trebui să fie obiectul grafic și să adăugați atributul alinign \u003d stânga, align \u003d dreapta sau align \u003d centru. În plus, utilizând atributele NSPA și VSPAS (sunt descrise mai jos), lățimea câmpurilor orizontale și verticale care separă imaginea din text. De asemenea, puteți crea un cadru în jurul imaginii sau încadrarea textului tabelului. Astfel încât textul nu "curge" grafică și întreruptă, trebuie să aplicați eticheta
Cu un atribut clar.

Folosind eticheta<ВR>

Traducerea forțată a șirului este utilizată pentru a întrerupe ordinea standard a afișării textului. Pentru ca mod obișnuit. Interpretare Programul de interfață utilizator Afișează textul din fereastra de lucru, împărțită automat la șir. În acest mod, capetele șirurilor de text sunt ignorate. Uneori este necesar să începeți imprimarea de la o nouă linie pentru o mai mare expresivitate. Pentru aceasta, aveți nevoie de o etichetă. Atribut de la Tag<ВR> Folosit pentru a opri la punctul specificat în jurul obiectului cu text și apoi continuați textul într-o zonă goală din spatele obiectului. Textul de pe obiect a continuat în conformitate cu valorile stânga, dreapta sau toate a atributului Slear:


Textul va continua, începând cu cel mai apropiat câmp gol gol.
Textul va fi continuat, începând cu cel mai apropiat câmp gol gol.
Textul va continua de îndată ce stânga, iar câmpurile potrivite vor fi goale.

Markup de element.

Etichetă (Fără Lyak, fără stâncă) dă browserului să afișeze întregul text într-o singură linie, fără a-l rupe. Dacă textul închis în etichete Nu se va potrivi pe ecran, browserul va adăuga o bară orizontală în partea de jos a ferestrei documentului. Dacă doriți să rupeți șirul într-un anumit loc, puneți eticheta acolo<ВR>.

Etichete de gestionare a caracterelor

Toate aceste etichete pot fi împărțite în două clase: etichete, afișând formularul de afișare (stil de font) și etichete caracterizarea tipului de informații (tip de informație). Adesea, etichete diferite atunci când afișarea oferă același rezultat. Depinde în principal de setările programului de interpretare și de gusturile utilizatorilor.

Etichete formular de afișare de cartografiere

Italic, consolidarea, sublinierea, indicele superior, indicele inferior, fontul mare, mic, roșu, albastru, diferite combinații - toate face paginile mai interesante. Microsoft Internet Explorer și Netscape Navigator vă permit să definiți un font utilizând o etichetă de fonturi. Acum puteți combina mai multe tipuri de fonturi pe o singură pagină, indiferent de care este setat în mod implicit în browserul utilizatorului.

Etichete<ВIG> și - schimbarea dimensiunii fontului

Text situat între etichete<ВIG> sau , respectiv, mai mult sau mai puțin standard.

Indicii de sus și inferioară

Cu Tagov. și Puteți seta indicele superioare și inferioare necesare pentru înregistrarea mărcilor, caracterelor drepturilor de autor, link-uri și note de subsol. Etichetele în cauză vă permit să creați în interiorul indiciilor superioare sau inferioare ale zonei de text de orice dimensiune. Astfel încât ele par mai puțin decât textul înconjurător, puteți utiliza etichete și din atribute font. Dimensiune \u003d -1, care reduce dimensiunea fontului.

Dimensiunea atributului.

Tag-ul de dimensiune a atributului Vă permite să setați dimensiunea textului în această zonă. Dacă nu utilizați o etichetă Pentru a specifica o anumită dimensiune a fontului pe întreaga pagină, implicit este primit 3. Unele etichete de browsere Nu acceptați, deci este de dorit să îl utilizați numai în zona textului. În alte cazuri, este mai bine să utilizați etichete<Н1>, <Н2>, <НЗ> etc. Principalul avantaj al tagului Este că după sfârșitul acțiunii, acesta nu sparge șirul ca etichete<Нn>. Prin urmare, eticheta Este foarte utilă schimbarea dimensiunii fontului în mijlocul liniei.

Atribut solor.

Dacă doriți să faceți pagina dvs. mai colorată, puteți utiliza atributul Solor în eticheta Fon și apoi singura restricție va fi paleta de culori de pe computerul utilizatorului.

Etichetele, gestionarea formularului de afișare, sunt afișate în tabel.

Etichetă Valoare
CURSIV)
Consolidarea (VOLD)
Teletype.
Subliniază
Lista textului
Mărirea dimensiunii fontului
Reducerea dimensiunii fontului
Simboluri de substituție
Simboluri de asistență
<ЕМ>… Amplificarea tipografică
<СIТЕ>… Citare
Câştig
<СODE>… Afișează exemplele codului (de exemplu, "coduri de program")
Secvență literală
<КВD>… Un exemplu de caractere de intrare de la tastatură
Variabil
Definiție
Text închis în ghilimele duble

Aceste etichete permit cuibărit, deci toate au eticheta de început și de capăt. Atunci când se utilizează astfel de etichete, trebuie amintit că afișajul lor depinde de setările de interfață utilizator care nu pot fi coincide cu setările dezvoltatorului HyperText.

Crearea listelor în HTML

Listele reprezintă un mijloc important de structurare a textului și se aplică în toate limbile de marcare. NTML include următoarele tipuri de liste: lista nerealizată (neorters) (liste neorterate

    ), lista numerotată (ordonată) (liste comandate
      ) Și lista de definiții. Etichetele pentru listele ne-măsurate și numerotate sunt baza HTML. HTML 3.2 Adăugați mai multe atribute la etichetele listelor pentru a selecta diferite tipuri de markeri în listele ne-măsurate și scheme de numerotare diferite în numere. Puteți activa astfel de atribute și etichetele listei (elementul de listă
    1. ) Pentru a schimba tipul de marker în mijlocul listei. După apariția unui nou atribut, toți markerii ulteriori din listă vor avea același aspect.

      Listuri dezordonate - Etichetă

        Listă ne-măsurată. Lista ne-măsurată este proiectată pentru a crea tipul de text:

        • primul element al listei;
        • al doilea element al listei;
        • al treilea element al listei.

        Înregistrate această listă Sub forma unei secvențe:

        • primul element al listei
        • cel de-al doilea element al listei
        • a treia element de listă

        Etichete - acestea sunt etichetele de la începutul și sfârșitul listei ne-măsurate, etichetă

      • (Element de listă) Specifică eticheta elementului de listă. În plus față de aceste etichete, există o etichetă care vă permite să apelați liste - (Antetul listei).

        Atribute ale markerilor într-o listă necomercială

        Pentru a nu aplica aceiași markeri la diferite niveluri de cuibărit, puteți utiliza atributul anvelopei. Puteți seta orice tip de marker într-o locație arbitrară a listei. Puteți chiar să amestecați tipuri diferite Markeri din aceeași listă. Mai jos sunt următoarele etichete cu atribute standard markeri:

          Eticheta creează markeri solizi de acest tip, la fel ca în nivelurile implicite ale primului nivel.
            Tagul creează markeri sub formă de cercuri.
              Eticheta creează markeri pătrați solizi.

              Liste comandate - etichetă

                Listele numerotate. Etichetă

                  Împreună cu atributul anvelopei \u003d HTML 3.2 vă permite să creați liste numerotate care utilizează nu numai numere obișnuite, ci și litere mici și majuscule, precum și numerele romane și de capital. Dacă este necesar, puteți chiar să amestecați aceste tipuri de numerotare într-o singură listă:

                  <ОL ТYРЕ=l> Tagul creează o listă cu numerotarea în format 1., 2., 3., 4., etc.<ОL ТYРЕ=А> Tagul creează o listă cu numerotarea în formatul A., V., S., D., etc.

                    Tagul creează o listă cu numerotarea în formatul a., B., P., D. etc.<ОL ТYРЕ=I> Tagul creează o listă cu numerotarea în format I., II., III., IV. etc.

                    Lista de definiție - Etichetă

                    Tag-uri de listă (Listă de definiție:

                    ,
                    ,
                    ) Utilizați pentru a crea o listă de termeni și definițiile acestora. Eticheta este după cum urmează.

                    Termen
                    Definiție

                    Termenul definit este scris pe aceeași linie, iar definiția sa este în următorul, cu o mică indentare la dreapta. Etichetă

                    Vă permite să creați paragrafe separate cu o indentare fără numerotare sau markeri. Linia se face de la marginea din stânga. Dacă pe pagină mai multe etichete
                    Textul se schimbă treptat din ce în ce mai mult. La sfârșitul definiției, plasați eticheta de închidere
                    . Amintiți-vă că eticheta LT; DL\u003e se schimbă numai la marginea stângă a paragrafului.

                    Reguli orizontale - Etichetă<НR>

                    Regula orizontală (regula orizontală) este utilizată pentru a separa documentul din partea respectivă. Cu ajutorul unei etichete<НR> Puteți da o privire un aspect original. Încercați să experimentați cu eticheta<НR>Și veți primi linii, nu foarte asemănătoare cu cele care folosesc de obicei.

                    Formatat Concluzie - Etichetă<РRЕ>

                    Utilizarea acestei etichete vă permite să afișați textul "așa cum este" (fără formatare), aceleași simboluri și cu aceeași despicare a liniilor.

                    Eticheta de aplicare

                    Textul plasat între etichete șipâlpâind. Această etichetă este acceptată numai de browserul Netscape Navigator. Ar trebui să fie folosit cu mare grijă.

                    Manuale online pe site

                    HTML 4 manual

                    Tag recipient

                    Tag recipient

                    Este un element al unui nivel al blocului care servește la evidențierea fragmentului de document. Scopul acestei selecții este de a gestiona parametrii acestui fragment, care este de obicei efectuată de stilurile de numire. Să dăm un exemplu:

                    (Fragment de documente)

                    În acest exemplu, fragmentul de document HTML este încadrat de etichete

                    și
                    Pentru a specifica unele dintre proprietățile sale. În acest caz, toate elemente de text Fragmentul selectat va fi afișat în culoarea verde (verde). Etichetă analogică
                    nivelul textului este un element .

                    Rețineți că numirea imediată a proprietăților stilului unui fragment separat, așa cum se face în exemplul, nu este de dorit să se utilizeze în conformitate cu conceptul de separare a structurii documentului și de prezentarea acestuia. Trebuie utilizate mese de stil, care vor fi discutate în a doua parte a cărții.

                    Etichetă

                    Tag recipient

                    Proiectat pentru alinierea orizontală a tuturor elementelor din mijlocul ferestrei de vizualizare a browserului. Are un nivel al blocului și este util să îl utilizați pentru centrarea unor astfel de elemente, cum ar fi tabelele, deoarece acestea nu pot fi centrate pe numire.

                    Align \u003d eticheta centrului

                    .

                    Etichetă în esență

                    Este o scurtă formă a înregistrării următoare:
                    . Utilizarea ulterioară a etichetei
                    Din motive marcate în secțiunea anterioară, este de asemenea nedorit.

                    Orice pagină web este formată din elemente situate pe ea, și aproape întotdeauna aspectul blocului div este responsabil pentru plasarea lor. Desigur, există și un aspect tabular folosind etichete

                    , ,
                    , Și există chiar dispute despre care este mai bine să utilizați sistemul - bloc sau tabelar. Cu toate acestea, în realitate, în prezent nu respectați niciunul dintre site-urile moderne, populare și convenabile care utilizează doar un aspect de masă. În cel mai bun caz, este folosit numai pentru ceea ce este destinat - adică să creeze tabele, dar să nu formeze structura site-ului în sine.

                    Faptul este că aspectul div al site-ului vă permite să setați un set de proprietăți CSS inaccesibile tabelelor. În plus, cel mai important dezavantaj al sistemului tabular este că tabelul nu va fi afișat pe ecran până când acesta este complet încărcat de browser. Dacă întregul site se face în tabel, acesta va apărea pe afișaj numai după ce întregul cod de pagină HTML este încărcat complet.

                    Div etichetă și proprietate plutitoare

                    Baza sistemului bloc este eticheta

                    care este un container pentru conținut. Alte containere pot conține, de asemenea, în interior
                    .

                    Utilizați eticheta DIV nu este mai dificilă decât. De regulă, structura standard a sitului este formată după cum urmează: există un container principal

                    (De multe ori i se atribuie o clasă numită înveliș, container, principal etc.). În interiorul acestui container există blocuri de meniu, piese de conținut, sidbar.

                    În mod implicit, fiecare bloc nou este situat cu o linie nouă. Pentru a localiza blocul din partea stângă sau din dreapta a altui (de exemplu, pentru a aranja bara laterală spre dreapta), este utilizată proprietatea float. În mod implicit, are o valoare "nici o", dar puteți seta valorile "stânga" și "dreapta".

                    Luați în considerare această proprietate pe un exemplu cu două blocuri.

                    Bloc pentru conținut
                    Bloc pentru Sagebara.

                    Acest cod va da rezultatul următor:

                    Proprietate clară

                    Este important să luăm în considerare faptul că proprietatea float se extinde nu numai la blocul în care este scris, dar și pe elementul ulterior care va urma acest bloc. Aceasta este, dacă adăugăm un alt bloc la cele două blocuri descrise mai sus, fără ao arăta proprietăți, nu va fi localizată cu o linie nouă, dar va începe în partea dreaptă a celui de-al doilea bloc.

                    Pentru a evita acest lucru, structura blocului DIV utilizează proprietatea clară, care trebuie specificată pentru acel bloc pe care vrem să-l aranjăm de la o nouă linie. Cel mai adesea pentru aceasta, este setat la "amândouă", dar puteți specifica, de asemenea, valorile "stânga" sau "dreapta" dacă vrem să nu localizăm blocul Șir nouDar, de asemenea, îl întrebați alinierea.

                    Completați exemplul de mai sus cu un element nou:

                    Bloc pentru conținut
                    Bloc pentru Sagebara.
                    Bloc nou situat mai jos

                    Rezultat:

                    Indentare în structura blocului

                    În plus față de locația blocurilor, este important pentru stabilirea de liniuțe atât între blocuri, cât și în interiorul acestora. Pentru aceasta, respectiv, sunt utilizate proprietățile de marjă și umplutură.

                    Indicațiile sunt definite separat pentru părțile de sus, dreapta, inferioară și din stânga ale elementului. Acestea pot fi specificate de o singură linie prin afișarea a patru valori:

                    Marja: 20px 10px 0 40px

                    Blocul cu astfel de parametri va fi amplasat pe 20 de pixeli sub elementul superior, timp de zece pixeli din elementul rambursat, va avea o liniuță zero din partea de jos și va avea o liniuță de dimensiuni de 40 pixeli în stânga.

                    Dacă toți aceiași indicatori indică în proprietatea de umplere, vor fi liniuțe interne pentru conținutul în raport cu blocurile blocului în care se află.

                    De asemenea, puteți specifica proprietățile individuale pentru fețele individuale, folosind margin-top, margine-fund, margine-stânga, margine-dreapta (și similar cu umplutura). În acest caz, dacă unele dintre fețe nu sunt specificate, indentarea din partea sa va fi zero sau va fi determinată de proprietățile CSS comune specificate pentru blocurile de pe pagină.

                    În acest articol, ne vom familiariza cu principalele elemente ale rețelei de bootstrap, precum și vom analiza mai multe exemple în care considerăm cum să aplicăm aceste elemente de plasă pentru a dezvolta un aspect al site-ului.

                    Bootstrap 3 și 4 ochiuri de plasă

                    Elementele principale ale Bootstrap 3 și 4 mesh sunt:

                    • containere Protere. - elemente cu container sau clasa de lichid-fluid;
                    • rânduri - element cu rând de clasă;
                    • blocuri adaptive - Elemente, cu una sau mai multe clase Col.

                    Container de bun venit - Acesta este primul element din care începe crearea unui aspect de pagină sau o parte din partea sa independentă. Scopul său principal este setați lățimea aspectului dezvoltat. Bootstrap 3 și 4 containere Wrapping sunt 2 tipuri. Primul (container) este conceput pentru a crea adaptiv fixat layout, și al doilea (lichid de containere) - pentru adaptiv cauciuc (adaptiv-flexibil) aspect.

                    Adaptat layout fix Se caracterizează prin faptul că are o lățime constantă condiționată, care, pe unele diames din browserul de vizualizare are o valoare și pe arce - cealaltă.

                    De exemplu, în Bootstrap 3, 4 intervale (puncte de control) sunt definite: XS (implicit), SM (vedere la lățime de vizualizare mai mare de 768px), MD (Widh Viewport mai mult 992px), LG (Vizualizare Width View Mai mult 1200px).

                    Container de bun venit (Container) stabilește aspectul:

                    • la Dipazonă XS, lățimea egală cu browserul de vizualizare Width;
                    • la SM Dip, lățimea de 750px;
                    • pe Lipul MD, lățimea de 970px;
                    • la LG Dip, egal cu 1170px.

                    Lățimea aceluiași adaptarea cauciucului Nu are o valoare fixă, este întotdeauna egală cu lățimea browserului VIEPORT.

                    Container de bun venit În plus față de setarea lățimii, aspectul îl liniștește, de asemenea, în centrul paginii și stabilește câmpurile interne (padding) la stânga și la dreapta la 15px.

                    Un rând este, de asemenea, un container, dar pentru blocurile adaptive ale grila de bootstrap.

                    În bootstrap 3 rolul său principal este creați linii negative (marjă) spre stânga și la dreapta 15px.

                    În Boostrap 4, nu numai că stabilește linii negative, ci și funcționează funcția Flex Container. Acestea. în cazul în care un acest element Nu stabiliți, atunci blocurile adaptive nu vor avea comportamente caracteristice deloc.

                    Principiul utilizării elementului "rând" este foarte simplu, este întotdeauna trebuie să acționeze ca părinte pentru blocurile adaptive. Acestea. Dacă este necesar un element (container de câștig sau unitate adaptivă) poziția utilizând blocuri adaptive, înainte de a le crea instalați mai întâi un numărși deja în ea aceste blocuri.


                    Blocul adaptiv este un element care are o lățime adaptivă. Acestea. Lățimea sa pe același viewport poate avea o valoare și pe cealaltă - altul.

                    Instalarea comportamentului blocului adaptiv se efectuează utilizând una sau mai multe clase CL.

                    CLA CLASS SINTAxa:

                    COL- (Punctul de rupt) - (număr_columns)

                    (Punctul de întrerupere) este punct de controlcare definește vasa de vizualizare minimă, începând cu care va acționa această clasă.

                    Bootstrap 3 pentru utilizare este disponibilă în mod implicit Patru puncte de control (XS, SM, MD și LG) și în Bootstrap 4 - Cinci puncte de control (fără desemnare, SM, MD, LG și XL). Punctele de control sunt date în ordinea ascendentă a ferestrei de vizualizare a lățimii, începând cu care încep să acționeze.

                    (Număr_columns) este lățimea blocului adaptivpe care o va începe cu asta punct de control. Lățimea blocului adaptiv este indicată utilizând Coloane de bootstrap (Integer) în mod implicit de la 1 la 12. Acest număr determină ce parte a lățimii pe care o va avea în legătură cu blocul său (element "rând"). Lățimea minimă a blocului adaptiv este de 1/12 (8,3%), iar maximul - 12/12 (100%).


                    De exemplu, blocul adaptiv cu clasa COL-XS-6 COL-SM-4 COL-MD-3 COL-LG-2 va (Bootstrap 3):

                    • pe dispozitivul XS, aveți o lățime de 6 coloane de bootstrap, adică 50% (6/12 * 100%) față de lățimea elementului "rând";
                    • pe dispozitivul SM pentru a avea o lățime de 4 coloane de bootstrap, adică. 33,33% (4/12 * 100%) față de lățimea elementului "rând";
                    • pe dispozitivul MD pentru a avea o lățime de 3 coloane de bootstrap, adică. 25% (3/12 * 100%) față de lățimea elementului "rând";
                    • pe dispozitivul LG există o lățime de 2 coloane de bootstrap, adică 16,67% (2/12 * 100%) față de lățimea elementului "rând".

                    Dacă un punct de control nu specifică, atunci acțiunea acestei clase se va răspândi la următoarele puncte de control. Acest lucru se datorează faptului că în CSS Bootstrap Media Inqueries sunt construite folosind o lățime minimă.

                    De exemplu, blocul adaptiv cu clasa COL-XS-8 COL-MD-6 va (Bootstrap 3):

                    • pe punct de control XS și SM au o lățime de 8 coloane de bootstrap, adică 66,7% (8/12 * 100%) față de lățimea elementului "rând";
                    • pe dispozitivul MD și LG, o lățime de 6 coloane de bootstrap, adică 50% (6/12 * 100%) în raport cu lățimea elementului "rând".

                    În mod implicit, blocurile adaptive au o lățime de 12 coloane de bootstrap, adică 100%. Dacă aveți un fel de bloc, începând cu XS ar trebui să aibă această valoare, nu poate fi indicată.

                    De exemplu, blocul adaptiv cu clasa COL-MD-6 COL-LG-9 va (Bootstrap 3):

                    • la punctul de control XS și SM, aveți o lățime de 12 coloane de bootstrap, adică 100% (12/12 * 100%) în raport cu lățimea elementului "rând";
                    • pe dispozitivul MD pentru a avea o lățime de 6 coloane de bootstrap, adică. 50% (6/12 * 100%) față de lățimea elementului "rând";
                    • pe dispozitivul LG există o lățime de 9 coloane de bootstrap, adică 75% (9/12 * 100%) în raport cu lățimea elementului "rând".

                    Blocurile adaptive în bootstrap sunt linii. Blocurile adaptive cu numărul total de coloane de bootstrap nu sunt mai mari de 12 se pot potrivi într-o singură linie. Blocurile care nu sunt plasate în prima linie sunt transferate la următoarea linie etc.

                    În Bootstrap 3 Când creați un aspect, există unul foarte un moment importantcare este asociat cu faptul că blocurile adaptive nu întotdeauna tolerată la următoarea linie. Acest comportament al blocurilor adaptive este explicat prin faptul că plutesc în această versiune a cadrului (Float: Stânga).

                    De exemplu, în această marcă, a treia unitate adaptivă nu este localizată pe a doua linie, ci se lipeste la primul bloc adaptiv:


                    #1
                    #2
                    #3

                    Pentru a corecta acest lucru este necesar înainte de unitatea adaptivă, care ar trebui să înceapă cu o linie nouă, să adauge un element div gol cu \u200b\u200bclasa Clearfix.


                    #1
                    #2
                    #3

                    Reguli de bază pentru crearea unui aspect utilizând elementele de plasă de bootstrap

                    Pașii principali ai creării unui aspect de pagină web:

                    1. creați secțiuni de bază (de exemplu: antet, subsol principal);
                    2. creați în interiorul fiecărei secțiuni un recipient de ambalaj;
                    3. așezați interiorul fiecărui recipient din lână, a căror margine trebuie făcută folosind blocuri adaptive, elementul "rând";
                    4. creați structura necesară în fiecare rând utilizând blocuri adaptive;
                    5. puneți în interiorul blocurilor adaptive necesare ale căror marcaje trebuie făcute utilizând blocuri adaptive, elementul "rând";
                    6. efectuați paragraful 5;
                    7. efectuați paragrafele 6 și 7 până când se atinge structura dorită a aspectului creat.

                    De exemplu, creați aspectul de mai jos pe Bootstrap 3 și 4.


                    Layout Layout on bootstrap 3:

                    Antet.
                    A1.
                    A2.
                    A3.
                    A4.
                    A5.
                    A6.
                    B1.
                    B2.
                    B3.
                    B4.
                    Subsol.

                    Layout Layout on bootstrap 4:

                    Antet.
                    A1.
                    A2.
                    A3.
                    A4.
                    A5.
                    A6.
                    B1.
                    B2.
                    B3.
                    B4.
                    Subsol.