Как да подравните хоризонтално и вертикално с помощта на CSS?

Kak Da Podravnite Horizontalno I Vertikalno S Pomosta Na Css



Хоризонтално подравняване ” подравнява HTML елементите по оста X, т.е. вляво, вдясно или в центъра в родителския елемент. От друга страна, „ Вертикално подравняване ” подравнява елемента по оста Y, което може да бъде изключително полезно за центриране на съдържание в рамките на раздел или подравняване на елементи с различни височини. Те помагат за създаване на персонализирано и еднообразно оформление и подобряват четливостта на съдържанието.

Това ръководство демонстрира процедурата за хоризонтално и вертикално подравняване с помощта на CSS.

Как да подравните хоризонтално и вертикално с помощта на CSS?

Разработчиците използват „хоризонталното“ и „вертикалното“ подравняване, за да подредят и позиционират елементите на уеб страница по по-организиран начин. Те могат да бъдат полезни при подравняване на елементи и съдържание, позициониране на бутони или икони и т.н. Следвайте примерите по-долу за по-добро разбиране:







Хоризонтално подравняване

В CSS свойството text-align се използва за хоризонтално подравняване на текст в неговия родителски елемент. Посетете кодовите фрагменти по-долу за по-добро разбиране:



< тяло >
< див клас = 'сметка' >
< див клас = 'leftAlign' > Linuxhint е ляво подравняване < / див >
< див клас = 'centerAlign' > Linuxhint е Center Align < / див >
< див клас = 'дясно подравняване' > Linuxhint е Right Align < / див >
< / див >
< / тяло >

В горния кодов фрагмент:



  • Първо, родителят „ див ” елементът се използва с атрибут на клас със стойност „ сметка ”.
  • След това са създадени три дъщерни елемента и атрибутът class е присвоен на всеки div.
  • В крайна сметка стойностите на “leftAlign”, “centerAlign” и “rightAlign” се предоставят на класовете.

Сега вмъкнете следните CSS свойства в „ <стил> ” етикет:





<стил >
.leftAlign {
дисплей : вграден блок ;
ширина : 30% ;
подплата : 20px ;
Цвят на фона : горскозелен ;
подравняване на текст : наляво ;
}
.centerAlign {
дисплей : вграден блок ;
ширина : 30% ;
Цвят на фона : червен ;
подплата : 20px ;
подравняване на текст : център ;
}
.rightAlign {
дисплей : вграден блок ;
ширина : 30% ;
Цвят на фона : синьозелен ;
подплата : 20px ;
подравняване на текст : точно ;
}
>

В горния кодов блок:

  • Първо, всичките три класа се избират поотделно и след това се прилагат CSS свойства ' дисплей ”, “ ширина ”, “ Цвят на фона ' и ' подплата ' на тях. Тези свойства се използват за подобряване на целите на визуализацията.
  • След това стойностите на „ наляво ”, “ център ' и ' точно “ се предоставят на „ подравняване на текст ” собственост към „ ляво подравняване ”, “ centerAlign ', и ' дясно подравняване ” класове, съответно.

След процеса на компилиране HTML елементите изглеждат така:



Горната моментна снимка на браузъра показва, че елементите са хоризонтално подравнени в ляво, централно и дясно положение.

Вертикално подравняване

CSS “ вертикално подравняване ” подравнява избрания елемент спрямо „ у-ос ” в техния родителски елемент. Възможните стойности за свойството „vertical-align“ са „ базова линия ”, “ суб ”, “ супер ”, “ Горна част ”, “ текст-отгоре ”, “ средата ”, “ отдолу ', и ' текст-отдолу ”. Въпреки това, разработчиците използват най-вече стойности „горни“, „средни“ и „долни“, докато създават дизайн на уеб страници. За да подравните избрания HTML елемент в горната позиция, посетете кодовия фрагмент по-долу:

< див клас = 'броя' >
< img src = 'hiunsplash.jpg' ширина = '200px' височина = '200px' >
< педя клас = 'captionTopAlign' > Този текст е подравнен отгоре вертикално до изображението < / педя >
< / див >

В горния кодов фрагмент:

  • Първо създайте родител ' див ” елемент и присвоете стойност „ броя ' към ' клас ' атрибут.
  • Вътре в родителския контейнер използвайте „ ” и предоставете пътя на изображението като стойност на „ src ' атрибут.
  • Освен това посочете стойността на „ 200 пиксела ” и на двете ширина ' и ' височина ” атрибути на „ ” таг.
  • След това използвайте „ ” и му предоставете клас от „ captionTopAlign ”. В крайна сметка му предоставете фиктивни данни.

Сега добавете CSS свойства, за да стилизирате HTML елементите:

.броя {
ширина : годно съдържание ;
дисплей : блок ;

margin-left : 100 пиксела ;
подплата : 10px ;
граница : 2px твърдо червен ;
}
.captionTopAlign {
вертикален

В горния кодов блок:

  • Първо изберете родителя „ броя ” и осигурете стойностите на „fit-content”, „block”, „100px”, „10px” и „2px solid red” на CSS „ ширина ”, “ дисплей ”, “ margin-left ”, “ подплата ' и ' граница ' Имоти. Тези свойства се използват за стилизиране на родителския елемент.
  • След това изберете „ captionTopAlign ” и осигурете стойността на „ Горна част „към CSS“ вертикално подравняване ' Имот. Това прави HTML елемента подравнен към горната позиция.

След изпълнението на горните редове код, уеб страницата изглежда така:

Горната снимка показва, че избраният HTML елемент вече е подравнен отгоре. По същия начин елементът може да бъде подравнен в средна, долна посока и т.н.

Заключение

За хоризонтално и вертикално подравняване, „ подравняване на текст ' и ' вертикално подравняване ” CSS свойствата се използват съответно. Свойството „text-align“ позволява стойността на „ наляво ”, “ точно ”, “ център ' и ' оправдавам ”. От друга страна, възможните стойности за свойството „vertical-align“ са „ базова линия ”, “ суб ”, “ супер ”, “ Горна част ”, “ текст-отгоре ”, “ средата ”, “ отдолу ', и ' текст-отдолу ”. Хоризонталното и вертикалното подравняване помага за създаване на чист и професионален уеб дизайн.