Cum se configurează smartphone-uri și PC-uri. Portal informativ
  • Acasă
  • Windows 10
  • Cum să te retragi de la margine în html. Cum să indentați textul și imaginile în HTML

Cum să te retragi de la margine în html. Cum să indentați textul și imaginile în HTML

Indentarea textului HTML- în procesul de creare a unui site web, trebuie să lucrăm mult cu blocuri de text, sau fraze de text. Într-o zi, a trebuit să adaug o frază text în așa fel încât înaintea acestei fraze text să fie ceva indentarea textului din edge html bloc în care a fost adăugat acest text.

Asa de, indentarea textului html, prima metoda este cea mai naturala si simpla. Pentru a indenta textul, adăugați un cod de spațiu html înainte de text - Puteți adăuga un cod de spațiu html în orice editor html.

Iată un exemplu de cod de lucru pentru setarea indentării pentru text folosind codul de spațiu:


<html> <cap> <titlu >Indentarea textului HTMLtitlu > cap> <corp > <p> HTML indentarea textului din stânga, utilizați codul de spațiup> corp > html>

În acest exemplu, înainte de textul pe care l-am selectat, este codul de spațiu  adăugat de patru ori, ca urmare, obținem indentarea de care avem nevoie.

Știm că codul de spațiu este procesat de orice browser. Prin urmare, adăugând numărul necesar de spații înainte de text, puteți obține indentarea necesară pentru text.

Această metodă este bună, deoarece este garantat că va fi procesată de orice browser.

Dar această metodă are un dezavantaj semnificativ. Pentru a indenta textul suficient de lung în codul html, va trebui să adăugați un număr mare de caractere de spațiu înaintea textului, care poate să nu arate frumos, greoi și neprofesionist.

O soluție la această problemă este următoarea metodă de setare a indentării.

Indentarea textului HTML, metoda a doua - această metodă se bazează pe proprietățile etichetei blockquote. Această etichetă stabilește o indentare de aproximativ 40 de pixeli în stânga și dreapta pentru textul plasat în ea. În plus, indentarea este specificată în partea de sus și de jos. Un exemplu de cod html pentru utilizarea acestei metode este dat mai jos:


<p><blockquote > Indentarea textului HTML din stânga, utilizați eticheta blockquoteblockquote >
p>

După cum puteți vedea, această metodă de setare a indentării pentru text este foarte ușor de utilizat, dar această metodă are și un dezavantaj semnificativ. Indentarea pe care o setează eticheta blockquote este fix și este întotdeauna egal cu aceeași valoare - 40px.

Pentru a corecta situația, și atunci când adăugați indentare html si pentru text pentru a putea seta orice valoare, vom folosi a treia metoda.

Indentarea textului HTML, metoda trei.

Aici vom folosi proprietatea text-indent a CSS Cascading Style Sheets.

Dacă deschidem cartea de referință CSS, pe pagina cu o descriere a proprietăților text-indent, vom vedea că folosind text-indent, putem seta valoarea de indentare a primului rând sau a primului paragraf, sau a oricărui bloc de text .

Luăm în considerare un exemplu cu un bloc scurt de text, așa că proprietățile text-indent sunt destul de potrivite pentru cazul nostru.

Mai jos este codul html care indentează text folosind text-indent. Exemplul arată că setând text-indent la diferite valori ale argumentului, putem schimba cantitatea de indentare a textului:


<p style="text-indent:100px" > HTMLindentaretext, stilul CSS funcționează - text-indentarep>

După părerea mea, această metodă de setare a unei indentări pentru text este cea mai optimă, dar, totuși, să luăm în considerare o altă modalitate de a seta o indentație, folosind imagini.

Indentarea textului HTML, a patra metodă - aici vom folosi o imagine pentru a seta indentarea.

Ca exemplu de lucru, să ne uităm imediat la codul html care demonstrează cum funcționează această metodă:

Indentarea textului HTML din stânga, folosiți imaginea

Din exemplul de mai sus se vede clar că prin modificarea lățimii imaginii, putem schimba poziția textului, adică setăm indentarea dorită pentru text.

Ca imagine, puteți utiliza o imagine a cărei lățime și înălțime sunt egale cu un pixel. Pentru a preveni ca imaginea pe care o folosim să fie vizibilă pe pagină, îi vom seta culoarea exact la fel ca fundalul paginii site-ului.

După părerea mea, metodele de mai sus pentru setarea indentărilor pentru text sunt destul de suficiente pentru a organiza indentarea de care aveți nevoie în orice situație atunci când adăugați conținut pe pagina site-urilor dvs.

– în procesul de creare a unui site web, trebuie să lucrăm mult cu blocuri de text, sau fraze de text. Într-o zi, a trebuit să adaug o frază text în așa fel încât înaintea acestei fraze text să fie ceva indentarea textului din edge html bloc în care a fost adăugat acest text.

Deci, prima metodă este cea mai naturală și cea mai simplă. Pentru a indenta textul, adăugați un cod de spațiu html înainte de text - Puteți adăuga un cod de spațiu html în orice editor html.

Iată un exemplu de cod de lucru pentru setarea indentării pentru text folosind codul de spațiu:

HTML indentarea textului din stânga, utilizați codul de spațiu


În acest exemplu, înainte de textul pe care l-am selectat, este codul de spațiu  adăugat de patru ori, ca urmare, obținem indentarea de care avem nevoie.

Știm că codul de spațiu este procesat de orice browser. Prin urmare, adăugând numărul necesar de spații înainte de text, puteți obține indentarea necesară pentru text.

Această metodă este bună, deoarece este garantat că va fi procesată de orice browser.

Dar această metodă are un dezavantaj semnificativ. Pentru a indenta textul suficient de lung în codul html, va trebui să adăugați un număr mare de caractere de spațiu înaintea textului, care poate să nu arate frumos, greoi și neprofesionist.

O soluție la această problemă este următoarea metodă de setare a indentării.

Indentarea textului HTML, metoda a doua - această metodă se bazează pe proprietățile etichetei blockquote. Această etichetă stabilește o indentare de aproximativ 40 de pixeli în stânga și dreapta pentru textul plasat în ea. În plus, indentarea este specificată în partea de sus și de jos. Un exemplu de cod html pentru utilizarea acestei metode este dat mai jos:

din stânga, utilizați eticheta blockquote

După cum puteți vedea, această metodă de setare a indentării pentru text este foarte ușor de utilizat, dar această metodă are și un dezavantaj semnificativ. Indentarea pe care o setează eticheta blockquote este fix și este întotdeauna egal cu aceeași valoare – 40px.

Pentru a corecta situația, și atunci când adăugați indentare html si pentru text pentru a putea seta orice valoare, vom folosi a treia metoda.

Indentarea textului HTML, metoda trei.

Aici vom folosi proprietatea text-indent a CSS Cascading Style Sheets.

Dacă deschidem cartea de referință CSS, pe pagina cu o descriere a proprietăților text-indent, vom vedea că folosind text-indent, putem seta valoarea de indentare a primului rând sau a primului paragraf, sau a oricărui bloc de text .

Luăm în considerare un exemplu cu un bloc scurt de text, așa că proprietățile text-indent sunt destul de potrivite pentru cazul nostru.

Mai jos este codul html care indentează text folosind text-indent. Exemplul arată că setând text-indent la diferite valori ale argumentului, putem schimba cantitatea de indentare a textului:

HTMLindentaretext, stilul CSS funcționează - text-indentare

După părerea mea, această metodă de setare a unei indentări pentru text este cea mai optimă, dar, totuși, să luăm în considerare o altă modalitate de a seta o indentație, folosind imagini.

Indentarea textului HTML, a patra metodă - aici vom folosi o imagine pentru a seta indentarea.

Ca exemplu de lucru, să ne uităm imediat la codul html care demonstrează cum funcționează această metodă:

din stânga, folosiți imaginea

Din exemplul de mai sus se vede clar că prin modificarea lățimii imaginii, putem schimba poziția textului, adică setăm indentarea dorită pentru text.

Ca imagine, puteți utiliza o imagine a cărei lățime și înălțime sunt egale cu un pixel. Pentru a preveni ca imaginea pe care o folosim să fie vizibilă pe pagină, îi vom seta culoarea exact la fel ca fundalul paginii site-ului.

După părerea mea, metodele de mai sus pentru setarea indentărilor pentru text sunt destul de suficiente pentru a organiza indentarea de care aveți nevoie în orice situație atunci când adăugați conținut pe pagina site-urilor dvs.

Buna ziua! Inițial am vrut să împart acest articol în 4 mici, dar apoi m-am gândit la el. Pentru ce? La urma urmei, este mai convenabil atunci când astfel de informații sunt colectate într-un singur material.

Așa că astăzi vom învăța cum să facem indentare CSS în stânga și în toate celelalte părți - dreapta, sus și jos. Ele pot fi realizate pentru imagini și texte. Ele vin în două tipuri:

  • Extern;
  • Intern.

Pentru prima, proprietatea cheie este marginea, pentru cea din urmă – padding. Pentru claritate, ți-am făcut un mic exemplu. Pentru a face o distincție vizuală convenabilă între spațiul interior și cel exterior, am adăugat o masă vizibilă. Să vedem ce s-a întâmplat?

Marjele

Scriindu-le într-un fișier de stil CSS, puteți seta orientarea blocului de informații pe pagină. De exemplu, îl voi muta la stânga și în jos. Permiteți-mi să vă demonstrez imediat cum va arăta.

În general, puteți utiliza următoarele opțiuni pentru a seta indentări.

Stânga (marja-stânga).

Pe dreapta (marja-dreapta).

De sus (marja-sus).

De jos (marja-de jos).

Acum vă voi arăta o altă nuanță grozavă.

După cum puteți vedea, puteți utiliza una dintre opțiuni - efectul este același. Numai în al doilea caz codul se dovedește a fi mai compact. De asemenea, rețineți că indentările sunt setate în sensul acelor de ceasornic. Totul începe de sus și se termină în stânga.

Captuseala

Procedura este similară aici. Abia acum voi adăuga noi proprietăți nu pentru întregul tabel, ci pentru conținutul coloanelor.

Să vedem ce a ieșit din asta.

Prin analogie cu marginile interne în CSS, cele externe pot fi scrise în cod prescurtat sau pentru laturi separat.

Acestea au fost punctele principale. În cele din urmă, vă voi arăta cum altfel puteți face ceva mai ușor.

Indentare la nivelul etichetei selectate

În cazurile văzute mai sus, acestea sunt setate pentru text și imagini în același timp. De fapt, puteți seta distanța față de elemente la nivelul unei anumite etichete. Îți voi arăta cum funcționează. Anulez ultimele modificări și specific codul special în fișierul de stil.

Să aruncăm o privire la ce s-a întâmplat după salvarea modificărilor.

Poza a rămas pe loc, doar textul inclus în .s-a mutat la stânga. Manipulari similare pot fi aplicate altor blocuri, de exemplu, tr, span.

Ca informații suplimentare, vă ofer o publicație despre sarcină pentru referință. Acolo sunt descrise și metode destul de interesante. Poate fi util pentru formarea unei linii roșii în text sau pentru efectuarea altor acțiuni.

În plus, vă puteți abona la un buletin informativ gratuit prin e-mail. Există un formular special pentru abonarea la blog. Ne vedem mai târziu.

O zi buna! Setarea indentărilor pentru text și imagini este subiectul principal al publicației de astăzi. Să aruncăm o privire mai atentă asupra abordărilor care pot fi aplicate în practică.

Atunci când creează un site web, un webmaster se ocupă cu blocurile de text și frazele plasate pe paginile proiectului. Rezolvarea problemelor individuale implică utilizarea etichetelor HTML adăugate în editor. Există mai multe tipuri de atribute care vă permit să mutați fraze sau să schimbați locația fragmentelor pe o pagină electronică.

Setarea indentărilor prin inserarea de spații

Să ne uităm la cum să indentați textul în HTML folosind o etichetă specială care creează un spațiu. Este necesar să introduceți codul de numărul necesar de ori pentru a obține abaterea dorită de la marginea paginii.

Codul de mai sus poate fi procesat de toate tipurile de browsere, iar webmasterul va primi un rezultat garantat. Dezavantajul metodei este capabilitățile sale limitate, deoarece pentru a crește distanța trebuie să adăugați mai multe etichete, iar acest lucru aglomera documentul.

Aplicarea unei etichete de citare

Studiind în detaliu cum să indentați textul în codul HTML, puteți da peste o metodă alternativă care oferă mai multe posibilități.

Aici va trebui să utilizați blockquote, care vă permite să mutați fragmentul din stânga și din dreapta cu aproximativ 40 px. Este suficient să scrieți cod identic cu exemplul dat:

Metoda vă permite să manipulați fraze cu o valoare fixă ​​de 40 px. De asemenea, merită remarcat faptul că această etichetă include de obicei un citat.

Opțiuni alternative

Dacă intenționați să mutați o distanță non-standard, va trebui să utilizați parametrul text-indent legat de foaia de stil CSS. Metoda luată în considerare asigură crearea unei abateri a primei linii la distanța necesară. Următoarele modificări trebuie făcute editorului:

Atunci când este necesar să se măsoare numărul necesar de pixeli dintr-o imagine, se preferă codurile simple, dar eficiente.

În primul caz, sunt setate doar valorile de offset de la marginile imaginii. În al doilea, poziția imaginii este setată la marginea din stânga cu textul curgând spre dreapta, iar în a treia - invers.

Informația a ajuns la final. Spune-mi, ai găsit informațiile pe care le căutai? Răspunsul poate fi scris în comentarii.

În cele din urmă, voi menționa că blogul Workip este dedicat în primul rând opțiunilor monetare pentru a face bani online. Știți ce metode sunt cu adevărat promițătoare din punct de vedere financiar? Descrierile unora dintre ele au fost deja publicate.

Publicarea materialelor continuă. Abonați-vă la e-mail pentru actualizări de proiect. Ne vedem mai târziu.

Bine ati venit pe blogul meu. Css (Cascading Style Sheets) oferă multe opțiuni pentru personalizarea aspectului paginilor web. Astăzi aș dori să vă arăt pe scurt cum să definiți în CSS umplutura din partea de sus sau pe orice altă parte pentru orice element.

Marja

Marja este setată folosind proprietatea margine. Cu ajutorul acestuia, puteți seta margini pe toate cele patru laturi simultan sau puteți utiliza alte proprietăți: margine-sus, margine-stânga, margine-dreapta, margine-jos, care vă permit să o faceți doar pe o singură parte.

Marja determină distanța la care marginea selectată a unui element va fi decalată față de alte elemente de pe pagină. De exemplu, intrarea:

P, div( Marja-top: 20px; )

Aceasta înseamnă că toate blocurile și paragrafele vor fi indentate în partea de sus cu 20 de pixeli, adică marginea lor superioară va fi îndepărtată de elementele adiacente cu această distanță.

Marginile pot fi scrise pe fiecare parte folosind o singură proprietate de marjă, la care sunt scrise 4 valori pe rând:

Div( Marja: 20px 10px 20px 10px; )

Căptușeala va fi dată de la marginile de sus, dreapta, jos și respectiv stânga. Deoarece în acest caz sunt egale pe laturi opuse, am putea scrie și așa:

Div( Marja: 20px 10px; )

Prima valoare este marja din partea de sus și de jos, iar a doua este marja din laterale.

Indentare

Căptușeala interioară funcționează diferit - nu îndepărtează blocul de alte elemente, ci adaugă acel spațiu în interiorul elementului, îndepărtând conținutul blocului de marginile acestuia. Este confortabil. Unde ați văzut un site web în care textul începe în partea din stânga sus a ferestrei?

Nu am văzut asta, deoarece dezvoltatorii web folosesc întotdeauna indentări externe și interne pentru a face textul cât mai ușor de citit. Umplutura internă este specificată folosind proprietatea padding, în care pot fi enumerate 4 valori deodată, separate printr-un spațiu, pentru toate marginile, respectiv.

De asemenea, similar cu marginea, puteți adăuga numele părții și puteți seta distanța doar pentru aceasta. De exemplu, top padding poate fi scris folosind padding-top . În general, proprietatea padding funcționează exact la fel ca proprietatea margine.

De exemplu, puteți da această bucată de cod:

Bloc (Lățime: 200px; Umplutură: 20px; )

Care credeți că va fi lățimea reală a elementului nostru? Aici puteți vedea că este de 200 de pixeli, dar căptușelele adaugă încă 20 pe fiecare parte, pentru un total de 240 de pixeli. Luați în considerare acest lucru atunci când proiectați.

Aș dori, de asemenea, să remarc că umplutura este dată în mod normal doar pentru elementele bloc; este mai bine să nu o dați elementelor inline. Marja funcționează bine cu orice element.

Cele mai bune articole pe această temă