Contacte

Elemente bloc. Containere încorporate Exemplu de containere html frumoase CSS

Bună ziua, Stimate site-ul de cititoare blog. În, am încercat să încep să vorbesc despre principiile ei, dar, din păcate, trebuia să fie foarte distras de explicația conceptelor de bază ale webmasterii.

Chiar nu am vrut să mă duc în atenția acestor lucruri fundamentale și îmi pare foarte rău înainte ca cei care deja cunosc toate astea, dar am vrut să aud exact conversația și nu au auzit.

În acest articol voi încerca să prind și să corectez. Sper că nu este necesar să se abate din cauza subiectului principal. Ei bine, cu scuze și pocăință vom presupune că se încheie și este timpul să se deplaseze în cele din urmă în această chestiune.

Creați un aspect de site în 2 coloane bazate pe layouts div

Deci, în articolul anterior am creat pe găzduirea dvs. (deși în aceste scopuri, am văzut destul de o imagine de ansamblu asupra capacităților sale) dosarul de testare în care au fost puse două dosare principale ale aspectului nostru viitoare: index.html și stil.css. De fapt, ei ne vor face cea mai simplă opțiune Cadru.

Din nou, probabil, va trebui să distrageți puțin de la aspectul imediat, pentru că Nu toată lumea poate fi clară cum să creați un dosar de testare în directorul rădăcină situat pe o adevărată găzduire. Și, de asemenea, ceea ce este - rădăcina site-ului și unde să căutați atunci când accesați FTP. Dar, într-adevăr, întrebarea nu este un trivial pentru utilizatorul care a întâlnit prima oară găzduirea.

Deci, va trebui să vă conectați mai întâi prin protocolul FTP. Datele pentru conectarea la FTP A trebuit să vă informați furnizorul de găzduire (citiți în general, a).

După ce vă conectați la FTP (folosesc programul Filezilla în acest scop, întregul adevăr este scris despre el și va fi pe exemplul ei pentru a spune totul), apoi în fereastra dreaptă a acestui program veți vedea conținutul Catalogul pe care Hosterul a alocat un hoster pentru site-urile, scripturile și lucrurile similare.

Dar acest director nu va fi un dosar rădăcină. Fișierul index.php trebuie să se afle în rădăcină, precum și toate celelalte fișiere și foldere pe care le utilizați motorul.

În acest scop, se utilizează un director separat, deși numele său, în funcție de găzduirea specifică, poate diferi. Structura dosarelor interne din directorul principal (deschis la conectarea la locul FTP) poate, de asemenea, să difere, dar esența rămâne aceeași.

De exemplu, puteți vedea următoarea imagine:

Mutați fișiere Trebuie să copiați nu în acest director superior disponibil pe FTP și în așa-numitul dosar rădăcină. Cum să aflați care dintre directoarele prezente există rădăcină?

Ei bine, în cazul extrem, puteți cere cel mai mult proprietar al găzduirii. Și ce, sunt obligați să vă ajute în astfel de probleme. Dar de fapt, cel mai adesea va fi chemat fie public_html, fie HTDocs.

Dacă nu ați găsit astfel de directoare, atunci trebuie să puneți întrebarea proprietarului de găzduire și dacă există ceva de genul ăsta în stoc, atunci acesta este notatorii rădăcină Și este în el că va trebui să creați dosarul nostru de testare de lungă durată, pentru care am scris și sperați că ați citit aceste câteva paragrafe.

Cum se creează un director utilizând programul Filezilla? Da, foarte simplu. Acesta va fi suficient pentru dvs. să deschideți un director de cai pe partea dreaptă și să faceți clic pe o locație goală cu butonul din dreapta al mouse-ului și selectați Creare articol de catalog din meniul contextual.

UV, a creat folderul de testare din catalogul principal al site-ului. Si multumesc. În general, a fost posibil să nu vă deranjez cu ea. Cum așa? Așa. Directorul de testare ar putea fi creat într-un dosar interne al site-ului web, dar va fi în continuare la rădăcină.

Pentru serverul local, Denver va trebui să creați directorul de testare în următorul director:

C: \\ server \\ home \\ localhost \\ www \\

În loc de discul "C", trebuie să specificați discul de pe computerul dvs. unde este instalat serverul local. Apoi, pentru a vedea aspectul layout creat de noi pe baza aspectului DIV în 2 coloane, trebuie să formați următoarea cale în bara de adrese a browserului:

Http: // localhost / test /

La naiba, dacă totul este atât de detaliat, va face o carte mică la aspectul blocului, iar cea mai mare parte va fi dedicată elementelor de bază ale webmasterii, dar nu pot să scriu diferit, am folosit pentru a dezasambla toate nuanțele de pe rafturi. Nu aprobați, suficienți webmasteri savvy, care toate acestea nu sunt într-o noutate.

Să continuăm conversația despre aspect. În fișierul Index.html, vom specifica înșiși containerele DIF, pe care va fi construit cadrul nostru și în fișierul stil.css - descrie poziția și aspect Aceste containere div. Acest lucru se află pe scurt, și cum va vedea, de fapt, un pic de vreme.

Pentru a observa rezultatele lucrărilor noastre în browser, vom contacta periodic linia de adresă a browserului în dosarul de testare situat pe hosting sau pe server local. În cazul unei gazde reale, în bara de adrese a browserului, va trebui să obțineți ceva de genul acesta:

HTTPS: // Site / Test

Dar există două "dar". În primul rând, în loc de HTTPS: // Website / trebuie să introduceți adresa URL și în al doilea rând, acordați atenție înregistrării literelor latine care alcătuiesc numele directorului dvs. de testare.

Dacă ați scris numele dosarului cu majuscule majuscule, atunci în bara de adrese trebuie să introduceți folderul de titlu (am scris aici testul în majuscule, numai pentru ao evidenția pe fundalul textului rămas).

Faptul este că, în cazul găzduirii reale, serverul rulează Unix similar sistem de operare, în care capitalul și literele mici diferă (Spre deosebire de ferestre, lucrați cu care suntem obișnuiți).

Începem aspectul Serstaste al site-ului în 2 coloane pe Diva

După cum am menționat deja, pentru a începe, vom încerca să creăm un aspect în două coloane, care pot fi reprezentate în mod special după cum urmează:

Toate articolele sunt plasate într-un container Div mare, astfel încât să puteți schimba dimensiunea și să alinieze întregul aspect prin proprietățile acestui container. În interiorul principal DIV vor fi containere care sunt responsabile pentru formarea blocurilor individuale (capace, coloană din stânga, zone pentru conținut, inutter).

Le vom întreba dimensiunile și le vom configura poziționarea pe pagină cu folosind CSS.. Deci, procedați.

Să începem cu index.html. Deschideți-l pe editare într-un editor convenabil pentru dvs. (folosesc în acest scop cele mai bune de libertate editori de text Notepad ++ -).

Pentru a vă obișnui cu designul corect al documentelor HTML, hai să dăm imediat partea standard (tocmai am rămas în articolul anterior. Va fi un doctype () și toate celelalte etichete de top care browser în cazul absenței lor se pot adăuga (Smart au devenit - groază):

Document antet

Am explicat în detaliu în articolul anterior din acest cod în detaliu în articolul anterior (a se vedea link-ul de la începutul acestei publicații), deci acum voi locui numai pe linie:

Această linie spune browserului, unde să căutați și care este numele fișierului de tabel de stil cascade (are extensia CSS), care este necesară pentru browserul pentru afișarea corectă a designului șablonului viitor al site-ului. În cazul nostru, se numește stil.css () și trebuie să îl căutați în același dosar în care se află index.html (în care această linie este speriată).

De ce exact în același dosar? Deoarece dacă nu vă prescrie nici un fel de fișier (indicați numai numele său), apoi browserul va căuta în același director în care executacul este acum (în cazul nostru este index.html). Acestea. Absența căii va fi echivalentă cu modul în care am prescris calea spre stil.css ca:

Dar prima versiune a înregistrării este mai scurtă și mai universală, deoarece Nu indică direct calea către dosar cu fișierele, ceea ce înseamnă că puteți plasa fișierele index.html și stil.css într-un alt director, contactați index.html din bara de adrese și totuși va fi încărcat de stil.css . Citiți mai multe despre legăturile relative și absolute).

În acest sens, vreau să menționez că, în general, nu vă puteți deranja cu găzduirea sau cu un server local. Pur şi simplu creați pe computerul dvs. Orice dosar și plasați-ne index.html și stil.css în ea. Scrieți în primul dintre ele calea către fișierul stil.css în formă:

Si asta e. Acum puteți deschide un index.html (făcând dublu clic pe acesta) în Brawser atribuit în mod implicit pentru a deschide fișiere cu extensia HTML de pe computer și stilul.css va fi încărcat automat.

Această metodă este convenabilă la etapa de antrenament, dar totuși, tot ceea ce am vorbit cu dvs. despre lucrul la un adevărat hosting sau un server local, veți fi, de asemenea, util în viitor. Și acum lucrați din dosarul de pe computerul dvs. poate fi și mai confortabil decât la găzduire. Deși, care este ca.

Vă rugăm să prescriem setul de blocuri dorite în index.html

Acum, va trebui să creăm patru containere DIV pentru toate părțile din aspectul celor două coloane (capace, coloana din stânga, zona pentru conținut, fotter) și le introducem într-o div.

În interiorul containerelor DIF pentru părți ale aspectului pot fi încheiate pentru vizibilitate numele acestor blocuri. Toate acestea vom scrie între deschidere și închidere Tag-uri HTML. Corp. Se pare că este ceva de genul acestui cod în index.html:

Block Layout - Double 2

Coloana din stânga
Conținutul paginii.


Acestea. Imediat la eticheta de deschidere a corpului, am prescris eticheta de deschidere a containerului principal DIV layout:

În care IDS set (în cazul nostru id \u003d "maket"). Ulterior, pentru acest ID (), în stilurile stilului stilului.css, vom adăuga proprietăți CSS pentru a determina dimensiunea și alinierea principalelor div.

După deschiderea principală a etichetei div, am prescris codul a patru containere care vor deveni elemente ale aspectului.

Coloana din stânga
Conținutul paginii.

Toate cele patru divul în care le-am numit ID-urile individuale, pentru care suntem apoi în stil.css, scriem proprietăți CSS pentru a ajuta la personalizarea dimensiunii și plasării reciproce (poziționarea) acestor containere. Pentru claritate, în interiorul lor, i-am prescris destinația. Ei bine, și în fața etichetei de închidere a corpului, am stabilit o etichetă de bază de bază diving pentru întregul aspect:

Acum, dacă deschideți index.html creat de noi în browser, vom vedea doar o enumerare pur și simplu în numele părților 2 din aspectul coloanei. Dacă deschideți index.html în browser și selectați opțiunile "CONTUS" din meniul Plugin - "Circuit al elementelor de nivel al blocului", veți vedea despre următoarea imagine:

Acestea. Totul sa dovedit exact așa cum am dorit - Patru DIV este încheiat într-un container principal. Dar de ce atunci totul nu arată așa cum am programat schema structurală Layout bazat pe blocarea layout-ului? Pur și simplu nu am scris nimic în stilul nostru.Css încă, care vă va ajuta în mod miraculos (folosind proprietățile CSS) pentru a aranja toată Diva în locul lui.

Vă rugăm să prescriem proprietăți CSS pentru blocuri

Deschidem într-un stil convenabil pentru dvs. Style.Css și prescrie stiluri CSS pentru doar containere create. În primul rând, în stil.css, ar trebui să înregistrăm o regulă pentru etichetele corpului și HTML, care va reseta linia în aspectul site-ului de la frontierele interne și externe ale ecranului (pentru respectarea browserului încrucișat):

Corp, HTML (margine: 0px; Padding: 0px;)

Probabil ați auzit deja sau ați văzut că lamelele sunt o lățime fixă \u200b\u200b(de exemplu, 800px) și poate sau există, cauciuc - lățimea este ajustată pentru rezoluția ecranului vizitatorului.

A doua opțiune (cauciuc) este frecvent utilizată pe forumuri, iar pentru site-uri folosesc cel mai adesea un aspect de lățime fixă. Acest lucru este valabil mai ales acum, cu apariția monitoarelor cu ecran lat cu o rezoluție mare a ecranului (cauciucul se va uita la un astfel de monitor nu este foarte rece).

Prin urmare, propunem ca principalul nostru div Proprietăți CSS în stil.css, care va crea un aspect cu lățime fixă \u200b\u200b(de exemplu, 800px) și o aliniați în centru în raport cu marginile ecranului (în index.html pentru Containerul principal, am prescris ID numit maket):

Deci, să ne uităm la această intrare. Probabil că ați înțeles deja că #maket () sugerează că această intrare Fișierul CSS va fi aplicat numai la DIV în care ID \u003d "maket" este înregistrat. Proprietățile CSS cu valorile lor sunt scrise în paranteze curbate. Sintaxa generală a designului de design din fișierul CSS arată astfel:

Selector (proprietate1: valoare; proprietate2: valoare; ...)

Ceea ce este notabil, codul CSS va funcționa la fel de bine, indiferent de registrul de simbol, adăugând sau nu adăugând între elementele codului de transfer de rând, spațiile sau tabele - în general, scrieți deoarece va fi mai convenabil.

Dar am de gând să spun despre asta în detaliu într-o serie de articole despre lucrul cu stiluri pentru webmasterii începători. Să ne uităm separat la fiecare proprietate.

Primul CSS proprietate Layout cu două coloane:

Lățime: 800px;

Multă baftă! La întâlnirile ambigue pe site-ul web al blogului

S-ar putea să fiți interesat

DIV Layout - Cum să apăsați subsolul (subsol, subsol) în partea de jos a ecranului în aspectul site-ului nostru

Limba HTML se bazează pe conceptul de "etichetă" (Eng. etichetă.-Labe, etichetă). Etichetele constau în paranteze unghiulare (< >) și formează perechi - containere (etichetă de deschidere și închidere). De exemplu, containerul de documente HTML este o pereche de etichete și. Pagina web include recipientele responsabile pentru antetul documentului (cap) și conțin informații suplimentare, precum și containerele responsabile pentru conținutul documentului (corpului). Acestea sunt prezentate în figură.

Deci, documentul HTML se află în container , titlu în container , și conținutul documentului din container

. Container. Situat în titlu (container ) Conține textul afișat în string de sus Fereastra browserului. Containerul de titlu poate adăuga, de asemenea, etichete care conțin codificare, cuvinte cheie Web Page, precum și codul pentru conectarea meselor CSS Stiluri cascading, limba de programare JavaScript, VBScript etc.

Exemplu cea mai simplă HTML. Pagina care conține numai etichetele principale:

Nume Pagina.Conținutul paginii cele mai simple

Rezultatul codului specificat este prezentat în figură.

După cum puteți vedea din exemplu, textul "Conținutul paginii cele mai simple" este afișat în textul convențional. Pentru a formata acest text, trebuie utilizate etichete speciale. Un exemplu de utilizare a etichetelor de formatare este afișat în figură.

Pentru a schimba fontul, culorile și mărimea acesteia sunt folosite de TEG Cu parametrii "față", "culoare" și "dimensiune". De exemplu, pentru a seta fontul "Arial" de dimensiune roșie și 14, trebuie să scrieți următorul cod:

Formatomatest.

Pentru a evidenția paragraful din text, se utilizează o etichetă

Într-un container al cărui paragraf de text este plasat. Etichetele sunt utilizate pentru a crea un antet

,

,

,

,

,
.

Containerele sunt utilizate pentru a genera liste în documentul documentului. Și etichetă.

    Formează o listă de supape, etichetă