Cum se configurează smartphone-uri și PC-uri. Portal informativ
  • Acasă
  • Siguranță
  • Alinierea textului HTML la centru, lățime și indentare. Aliniați blocurile în centru în CSS Plasați caseta de text în centrul paginii html

Alinierea textului HTML la centru, lățime și indentare. Aliniați blocurile în centru în CSS Plasați caseta de text în centrul paginii html

De la autor: Vă urez bun venit din nou pe paginile blogului nostru. În articolul de astăzi, aș dori să vorbesc despre diverse tehnici de aliniere care pot fi aplicate atât la blocuri, cât și la conținutul acestora. Mai exact cum să aliniați blocurile în css, precum și alinierea textului.

Alinierea blocurilor la centru

În css, alinierea unui bloc la centru este ușoară. Aceasta este cea mai cunoscută tehnică pentru mulți, dar aș vrea să vă povestesc despre ea chiar acum, în primul rând. Se presupune că este centrat orizontal în raport cu elementul părinte. Cum se face? Să presupunem că avem un container și subiectul nostru de testare este în el:

< div id = "wrapper" >

< div id = "header" > < / div >

< / div >

Să presupunem că acesta este antetul site-ului. Nu se extinde pe toată lățimea ferestrei și trebuie să o centram. Scriem astfel:

#antet (

latime / max - latime: 800px;

marja: 0 auto;

Trebuie să specificăm lățimea exactă sau maximă și apoi să scriem proprietatea cheii - margine: 0 auto. Setează marjele pentru antetul nostru, prima valoare este marginile de sus și de jos, iar a doua este marginile din dreapta și din stânga. Valoarea automată îi spune browserului să calculeze automat umplutura pe ambele părți, astfel încât elementul să fie exact în centrul părintelui său. Convenabil!

Alinierea textului

Acesta este, de asemenea, un truc foarte simplu. Pentru a alinia toate elementele inline, puteți utiliza proprietatea text-align și valorile acesteia: stânga, dreapta, centru. Acesta din urmă centrează textul, care este ceea ce avem nevoie. Chiar și o imagine poate fi aliniată în același mod, deoarece este, de asemenea, un element inline în mod implicit.

Aliniați textul pe verticală

Dar acest lucru este mai complicat. În mod implicit, nu există nicio proprietate simplă, binecunoscută, care să centreze cu ușurință textul într-un container bloc pe verticală. Cu toate acestea, există mai multe tehnici cu care designerii de layout au venit de-a lungul anilor.

Setați înălțimea blocului folosind căptușeală. Modul nu este să setați o înălțime explicită folosind înălțimea, ci să o creați artificial folosind căptușeli în partea de sus și de jos, care ar trebui să fie aceleași. Să creăm orice bloc și să îi scriem următoarele proprietăți:

div (fond: #ccc; umplutură: 30px 0;)

div (

fundal: #ccc;

umplutură: 30px 0;

Fundalul este doar pentru a vedea vizual marginile, precum și umplutura. Acum, înălțimea blocului este alcătuită din aceste două liniuțe și linia în sine și totul arată astfel:

Definiți înălțimea liniei pentru bloc. Mi se pare că acesta este cel mai corect mod dacă trebuie să aliniați o linie de text. Cu acesta, puteți scrie înălțimea într-un mod normal folosind proprietatea înălțime. După aceea, trebuie să seteze înălțimea liniei la fel ca înălțimea blocului în ansamblu.

div (înălțime: 60px; înălțime linie: 60px;)

div (

înălțime: 60px;

linie - înălțime: 60px;

Rezultatul va fi similar cu imaginea de mai sus. Totul va funcționa chiar dacă adăugați umplutură. Cu toate acestea, doar pentru o linie. Dacă aveți nevoie de mai mult text într-un element, această metodă nu va funcționa.

Convertiți bloc în celulă de tabel. Esența acestei metode este că proprietatea vertical-align: middle acționează asupra celulei tabelului, care centrează elementul vertical. În consecință, în acest caz, blocul trebuie setat după cum urmează:

div (afișare: table-cell; vertical-align: middle;)

div (

afișare: tabel - celulă;

verticală - aliniere: mijloc;

Lucrul bun despre această metodă este că puteți alinia în centru cât de mult text doriți. Dar pentru blocul în care este imbricat div-ul nostru este mai bine să înregistrați display: table, altfel s-ar putea să nu funcționeze.

Ei bine, aici ajungem la ultima tehnică pentru astăzi - alinierea blocurilor în sine pe verticală. Trebuie spus că, din nou, nu există nicio proprietate aici care să fie destinată special pentru aceasta, dar există câteva trucuri de care ar trebui să fii conștient.

Setați indentări în procente. Dacă cunoașteți înălțimea elementului părinte și puneți un alt element bloc în el, atunci îl puteți centra folosind umplutura procentuală. De exemplu, părintele are 600 px înălțime. Puneți un bloc în el care are 300 px înălțime. Cât de mult de sus și de jos aveți nevoie să faceți un pas înapoi pentru a-l centra? 150 de pixeli fiecare, ceea ce reprezintă 25% din înălțimea părintelui.

Această metodă permite centrarea să se facă numai atunci când dimensiunile permit calcule. Și dacă părintele tău are 887 de pixeli înălțime, atunci nu vei putea scrie nimic sigur, acest lucru este de înțeles.

Inserați un element într-o celulă de tabel. Din nou, dacă transformăm elementul părinte într-o celulă de tabel, atunci blocul inserat în acesta va fi centrat automat pe verticală. Pentru a face acest lucru, părintele trebuie doar să seteze vertical-align: middle.

Și dacă, pe lângă aceasta, mai scriem margine: 0 auto, atunci elementul va fi în centru și pe orizontală!

Windows: Internet Explorer 3.0+, Firefox 1.0+, Google Chrome, Opera 3.51 - 6.xx și 9.0+, Safari 3.1+, SeaMonkey 1.0+ [1].

Linux: Firefox 1.0+, Chromium, Opera 5.0 - 6.xx și 9.0+, SeaMonkey 1.0+ [2].

Alinierea conținutului paginii la centru în zona vizibilă a ferestrei browserului folosind HTML - fără CSS. Containerul, care va conține conținutul paginii web, este centrat - în lățime și înălțime: [Open example page].

Și, de asemenea, în Netscape 2.02 - 4.80 și Offbyone. În Netscape 2.02 - 4.80 există o oarecare deplasare a conținutului paginii în colțul din stânga sus al zonei vizibile a ferestrei browserului datorită faptului că aceste programe rezervă spațiu pentru barele de defilare.

Și, de asemenea, în Netscape 2.02 - 4.80. În Netscape 2.02 - 4.80 există o oarecare deplasare a conținutului paginii în colțul din stânga sus al zonei vizibile a ferestrei browserului datorită faptului că aceste programe rezervă spațiu pentru barele de defilare.

Aliosque subditos et thema

Există mai multe programe pentru realizarea de capturi de ecran în DOS. De exemplu SNARF. Folosind această aplicație, am reușit să facem capturi de ecran în cel mai mare număr de cazuri. De asemenea, calitatea capturilor de ecran (fișiere BMP) realizate de SNARF se dovedește a fi cea mai bună dintre programele testate: ScreenThief, VideoThief, FLIP, GRABBER, SNARF. Utilizarea SNARF cu setările implicite este simplă, dar există un dezavantaj - SNARF salvează întotdeauna captura de ecran în folderul în care se află utilizatorul. Ceea ce poate fi incomod sau inacceptabil. Și nu există o modalitate evidentă de a schimba asta. Cu toate acestea, există o soluție. Ideea originală o găsiți la acest link. Pe baza acestui fapt, s-au obținut următoarele: 1. SNARF [Descărcare] 2. Folosind un editor de text, deschideți fișierul SNARF.EXE în modul text, găsiți snarf000.bmp și schimbați în s: scn000.bin 3. Creați un fișier batch , de exemplu S.BAT, în care, pe lângă linia de lansare SNARF.EXE, va exista o comandă pentru a crea un pseudo disc S: pentru calea către folderul în care vor fi salvate capturile de ecran când SNARF rulează. Dosarul și calea către acesta pot fi oricare: C: \ SOFT \ SNARF.EXE SUBST S: C: \ SCREENS \ 4. Rulați SNARF: S [sau S.BAT] 5. Pentru a face o captură de ecran: Alt + S fie două semnale sonore. Primul la început și al doilea ca semn al încheierii cu succes a procesului. După ce sunt făcute capturile de ecran, trebuie să mergeți în folderul în care sunt salvate și să înlocuiți extensia de fișier din BIN în BMP SNARF - Freeware.

Alinierea verticală CSS a unui element de bloc care conține text și imagini. Funcționează pentru diferite combinații de elemente bloc și inline. Exemplu: aliniere verticală CSS Aliniere verticală CSS HTML / XHTML. Codul:

Aliniere verticală CSS
Aliniere verticală CSS
CSS. Cod: .parent (poziție: relativ; stânga: 0px; sus: 0px; înălțime: 200px; afișare: tabel;) .child (poziție: relativ; stânga: 0px; sus: 0px; afișare: table-cell; vertical-align) : middle;) .childcontent (poziție: relativ; stânga: 0px; sus: 0px;) Notă: .parent și .childcontent pot fi aliniate la stânga ("float: left;") sau nealiniate, dar astfel încât acest mod să fie vertical Alinierea CSS a funcționat, .child ar trebui să fie fără „float: left;”. [1] Și, de asemenea, în Netscape 6.01+, Mozilla 0.6+. [2] Și, de asemenea, în Netscape 6.01+, Mozilla 0.6+.

Pentru a selecta elementele de introducere dorite de tip „checkbox”, puteți utiliza selectorul ': Caseta de bifat'... Exemplu:

Unde manipulator- un handler care este apelat atunci când are loc evenimentul de modificare

Lucrul cu obiectul Callbacks în jQuery: utilizarea unei liste de funcții de callback

Obiectul jQuery Callbacks vă permite să creați ceva de genul unei liste de apeluri inverse care vor fi executate atunci când este apelată metoda de serviciu fire (). În acest caz, la apelarea metodei fire (), este posibil să se transmită un fel de argument care va fi folosit de fiecare funcție de apel invers. Cum funcționează, vom analiza acum cu câteva exemple.

Prindem pierderea concentrării. Metoda blur () în jQuery

Metoda blur () din jQuery vă permite să atribuiți un handler unui anumit element dintr-o pagină care va fi apelat de îndată ce focalizarea este pierdută din acel element. Inițial, acest eveniment a fost legat în principal de elemente de formular - etichete de intrare, dar versiunile recente ale browserelor sunt capabile să gestioneze acest eveniment pentru aproape toate tipurile de elemente DOM.

Inserarea conținutului înainte de conținutul obiectului selectat. Metoda înainte () în jQuery

Metoda înainte () din jQuery vă permite să inserați conținut sau obiecte specifice în fața conținutului fiecăruia dintre multele obiecte specificate.
Sintaxa metodei este simplă:

1 .înainte (conținut,)

A doua varianta:

1 .inainte (functie)

jQuery. Metoda Attr (). Cum să obțineți sau să adăugați un atribut unui element

jQuery face foarte ușor accesarea atributelor elementului dorit prin preluarea valorii acestuia sau, dimpotrivă, setarea și modificarea. Metoda attr () este utilizată pentru astfel de manipulări.

Metoda .appendTo () din jQuery. Adăugarea de conținut la sfârșitul elementelor

Metoda appendTo () efectuează în esență aceeași sarcină ca metoda append (). Diferența, în mare, este doar în sintaxă. Dacă pentru append () specificăm selectorul dorit, adăugându-i această metodă, unde în paranteză indicăm exact ce trebuie adăugat la sfârșitul conținutului obiectului specificat, atunci pentru appendTo () ceea ce trebuie adăugat este nu mai este între paranteze ca parametru de metodă, ci chiar înaintea metodei în sine ca obiectul pe care este apelat appendTo (). Diferența va fi mai bine înțeleasă în exemplul următor.

Metoda .animate () în jQuery: animarea imaginilor, textului și orice altceva

Metoda .animate () vă permite să creați efecte de animație folosind proprietățile css ale obiectelor în sine. Metoda are două variante cu un număr diferit de parametri trecuți

Conversia videoclipurilor cu Movavi

Recent, pentru a profita de timpul necesar pe drumul spre și de la serviciu, am încercat să descarc în avans mai multe clipuri video utile pe telefon. Telefonul este pe Android și a avut recent o problemă când smartphone-ul a refuzat să redea videoclipuri AVI dintr-un motiv oarecare. Dacă playerul este slab, sau specificul sistemului de operare - nu știu. Cu toate acestea, nu a trebuit să rezolv problema mult timp: am găsit în rețea un convertor video suficient de funcțional, care este capabil nu numai să îl convertească dintr-un format în altul, ci și să pregătească un fișier ținând cont de caracteristicile dispozitivului dvs. Iată o scurtă descriere a modului de utilizare a acestui program minunat.

Alinierea textului determină aspectul și orientarea marginilor paragrafului și poate fi aliniată la stânga, aliniată la dreapta, centrată sau justificată. Masa 1 arată opțiunile pentru alinierea unui bloc de text.

Tab. 1. Modalități de aliniere a textului
Aliniere la stânga Aliniați la dreapta Alinierea la centru Justificați la lățime
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diem nonummy nibh euismod tincidunt ut lacreet dolore magna aliguam erat volutpat. Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diem nonummy nibh euismod tincidunt ut lacreet dolore magna aliguam erat volutpat.

Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diem nonummy nibh euismod tincidunt ut lacreet dolore magna aliguam erat volutpat.

Cea mai comună opțiune este alinierea la stânga, unde partea stângă a textului este împinsă până la margine, în timp ce textul din dreapta rămâne zimțat. Alinierea la dreapta și alinierea la centru sunt utilizate în principal în titluri și subtitluri. Trebuie avut în vedere faptul că atunci când folosiți justificarea în text, pot apărea spații mari între cuvinte, ceea ce nu este foarte frumos.

O etichetă de paragraf este de obicei folosită pentru a seta alinierea textului

Cu atributul align, care definește metoda de aliniere. De asemenea, un bloc de text poate fi aliniat folosind eticheta

cu un atribut de aliniere similar, așa cum se arată în tabel. 2.

Tab. 2. Alinierea textului folosind parametrul de aliniere
cod HTML Descriere
Adaugă un nou paragraf de text, aliniat implicit la stânga. Mici indentări verticale sunt adăugate automat înainte și după paragraf.

Text

Alinierea la centru.

Text

Alinierea la stânga.

Text

Text

Justificarea lățimii.
Text Dezactivează împachetarea automată a liniilor, chiar dacă textul este mai larg decât fereastra browserului.
Text Permite browserului să facă întreruperi de linie în locația specificată, chiar dacă este utilizată o etichetă .
Text
Alinierea la centru.
Text
Alinierea la stânga.
Text
Alinierea la dreapta.
Text
Justificarea lățimii.

Alinierea la stânga este setată implicit, deci nu este nevoie să o specificați din nou. Deci align = „stânga” poate fi omis.

Diferența dintre paragraf (tag

) și eticheta

în faptul că la începutul și la sfârșitul paragrafului există o indentare verticală, ceea ce nu este cazul în cazul utilizării etichetei
.

Atributul de aliniere este destul de versatil și poate fi aplicat nu numai textului corpului, ci și titlurilor precum

... Exemplul 1 arată cum să setați alinierea într-un astfel de caz.

Exemplul 1. Alinierea textului

Alinierea textului

Cum să prinzi un leu?

Metoda forței brute

Împărțim deșertul într-un număr de secțiuni elementare, a căror dimensiune coincide cu dimensiunile totale ale leului, dar în același timp mai mici decât dimensiunea cuștii. Mai departe, prin simpla enumerare, determinăm zona în care se află leul, ceea ce duce automat la capturarea acestuia.

Metoda dihotomiei

Împărțim deșertul în două jumătăți. Într-o parte este un leu, în cealaltă nu este. Luați jumătatea leului și împărțiți-o din nou în jumătate. Repetăm ​​acest lucru până când leul este prins.

Rezultatul exemplului este prezentat în Fig. unu.

Orez. 1. Aliniați textul la dreapta și la stânga

În acest exemplu, titlul este aliniat la centrul ferestrei browser, paragraful selectat este aliniat la dreapta, iar corpul textului este aliniat la stânga.

Etichete HTML care definesc alinierea textului, indentarea

Textul justificat este folosit în tipografie

Exemplul de mai jos arată cum se aliniază text la lățime pagini:

align = "stânga" aliniere = "dreapta"

Numărul lucrătorilor angajați în sectorul serviciilor și în diseminarea informațiilor crește în fiecare zi. Dacă ferma și fabrica au fost simbolurile secolelor trecute, atunci simbolul actualului secol XXI este un birou dotat cu calculatoare care au acces la fluxul de informații.

aliniază = „justifică” align = "centru"

Numărul lucrătorilor angajați în sectorul serviciilor și în diseminarea informațiilor crește în fiecare zi. Dacă ferma și fabrica au fost simbolurile secolelor trecute, atunci simbolul actualului secol XXI este un birou dotat cu calculatoare care au acces la fluxul de informații.

Numărul lucrătorilor angajați în sectorul serviciilor și în diseminarea informațiilor crește în fiecare zi. Dacă ferma și fabrica au fost simbolurile secolelor trecute, atunci simbolul actualului secol XXI este un birou dotat cu calculatoare care au acces la fluxul de informații.

Valoarea justificativă asigură uniformitatea alinierea textului la dreapta și la stânga, acesta este în lățime... Această metodă este utilizată pe scară largă în tipărire.

Centrați și justificați textul în HTML

Aliniați la centru textul în HTML, textul la dreapta:

Rezultat:

Atribute și valori

  • align = "stânga" - definește aliniați textul la stânga(Mod implicit).
  • align = "centru" - aliniază textul la centru.
  • align = "dreapta" - aliniază textul la dreapta.

Aliniere | Indentarea textului HTML

Textul HTML și indentarea acestuia în stânga paginii

Vom produce indentarea textuluiîn stânga în două moduri:

Rezultat:

Vizualizați într-o fereastră nouă.

Top articole similare