cb
ABCD
  • CSS Бичиглэл /Syntax/
  • CSS Сонгогч /Selector/
  • CSS-г HTML-д хэрхэн нэмэх вэ?
  • CSS Тайлбар /Comments/
  • CSS Өнгө /Color/
  • CSS Дэвсгэр /Backgrounds/
  • CSS Хүрээ /Border/
  • CSS Margins
  • CSS Padding
  • CSS Өндөр ба Өргөн
  • CSS Box модель /Box Model/
  • CSS Outline
  • CSS Текст /Text/
  • CSS Үсгийн Фонт /Font/
  • CSS Дүрс, Тэмдэг /Icon/
  • CSS Холбоос /Links/
  • CSS Жагсаалт /List/
  • CSS Хүснэгт /Table/
  • CSS Dispaly шинж чанар
  • CSS Байрлал /Position/
  • CSS Халих /Owerflow/
  • CSS Float ба Clear
  • CSS Inline-block
  • CSS Зэрэгцүүлэлт /Align/
  • CSS Combinators
  • Pseudo-class selectors
  • CSS Pseudo-элемент сонгогч
  • CSS Opacity
  • CSS Navigation Bar
  • CSS Атрибут сонгогч
тохиргоо
Толгой хэсэг
Хажуугийн самбар
Үндсэн контент
НЭВТРЭХ

CSS Float ба Clear

Float Left
Float Right
 

Float шинж чанар

Float гэдэг үг нь хөвөх гэсэн утгатай бөгөөд цаашид бид энэ хичээл дээр хөвөх гэсэн утгаар нь ашиглах болно. Float шинж чанар нь агуулгыг хуудасны хаана хөвөхийг заахад ашигладаг бөгөөд дараах утгуудтай байдаг.

  • left Элемент нь савныхаа зүүн талд хөвдөг
  • right Элемент нь савныхаа баруун талд хөвдөг
  • none Элемент хөвөхгүй бөгөөд андагч утга нь юм
  • inherit Уг элемент нь эцэг элементийн хөвөх утгыг удамшуулан авна

Float right

right утгын тусламжтай зургийг текстийн баруун талд байрлуулж үзье.

Жишээ нь

<style>
img {
  float: right;
}
</style>

Үр дүнг харах

Зузаан чанартай материал Хэмжээ: Дотор радиус-9 см, гадна радиус- 38см 0-2 нас хүртэл хэрэглэх боломжтой Хийлэгч дагалдана Зөөвөрлөхөд хөнгөн, авсаархан Гэрт, лагерт хөдөө хээр хаана ч хэрэглэхэд хялбар

 

Тэмдэглэл: Дээрх жишээнээс хархад float шинж чанар нь зураг болон текстийг ороож зургийг текстийн баруун тал байрлуулж байна.


Float left

left утгын тусламжтай зургийг текстийн зүүн талд байрлуулж үзье.

Зузаан чанартай материал Хэмжээ: Дотор радиус-9 см, гадна радиус- 38см 0-2 нас хүртэл хэрэглэх боломжтой Хийлэгч дагалдана Зөөвөрлөхөд хөнгөн, авсаархан Гэрт, лагерт хөдөө хээр хаана ч хэрэглэхэд хялбар

 

Жишээ нь

<style>
img {
  float: left;
}
</style>

Үр дүнг харах

Float none

Доорх жишээн дээр зураг ямар нэгэн байдлаар хөвөхгүй бөгөөд float: none; шинж чанар ажиллаж байна. Иймд зураг нь текст дунд гарч ирэх болно.

Жишээ нь

<style>
img {
  float: none;
}
</style>

Үр дүнг харах

Clear шинж чанар

Clear шинж чанарт цэвэрлэсэн элементийн хажууд ямар элементүүд, аль талд нь хөвж болохыг зааж өгдөг бөгөөд дараах утгуудтай байдаг.

  • none Анхдагч утга нь бөгөөд элемент хоёр талд хөвөхийг зөвшөөрдөг.
  • left Зүүн талд хөвөх элементүүдийг зөвшөөрөхгүй.
  • right Баруун талд хөвөх элементүүдийг зөвшөөрөхгүй.
  • both Хоёр талд хөвөх элементүүдийг зөвшөөрөхгүй.
  • inherit Эцэг элементийн Clear шинж чанарын тодорхой утгыг удамшуулан авна.

Хэрэв элемент зүүн талд хөвж байвал зүүн талдаа цэвэрлэх хэрэгтэй.

Жишээ нь

<style>
.div4 {
  border: 1px solid red;
  clear: left;
}
</style>

Үр дүнг харах

The clearfix Hack

Хэрэв элемент нь агуулж буй элементээс өндөр бөгөөд хөвөгч буюу floated бол агуулж буй элементээс халих болно.
Дээрх асуудлыг overflow: auto; шинж чанарын тусламжтай амархан шийдвэрлэж болно.

Жишээ нь

<style>
.clearfix {
  overflow: auto;
}
</style>

Үр дүнг харах

overflow: auto; шинж чанар нь clearfix-д ажиллахдаа элемент агуулж буй элементийн өндөр болон margin, padding-г бүгдийн нь хянаж ажилладаг байна. /Үгүй бол overflow: auto;нь scroll үүсгэдгийг бид өмнөх хичээлээр үзсэн/

Нэмж хэлэхэд олон веб сайтууд дээрх аргыг ашиглан веб хуудасны зохион байгуулалтыг хийсэн байдаг.

Жишээ нь

<style>
.clearfix::after {
  content: "";
  clear: both;
  display: table;
}
</style>

Үр дүнг харах

Тэмдэглэл: CSS pseudo-element хичээлээр ::after-н талаар үзэх болно.


Grid of Boxes

float шинж чанарын тусламжтай хайрцагнуудыг зэрэгцүүлэн байршуулахад хялбар байх болно.

Жишээ нь

<style>
* {
  box-sizing: border-box;
}
.box {
  float: left;
  width: 33.33%;
  padding: 50px;
}
.clearfix::after {
  content: "";
  clear: both;
  display: table;
}
</style>

Үр дүнг харах

box-sizing гэж юу вэ?

float-н тусламжтай гурван хайрцгийг бид хялбархан зэрэгцүүлж чадна. Гэвч бид padding, border гэх мэт хайрцгийг томруулдаг зүйлийг нэмхэд хайрцаг эвдэрнэ гэдгийг бид өмнөх хичээл дээр үзсэн.

Тэгвэл border-sizing шинж чанар нь padding, border гэх мэт хайрцагны нийт өргөн болон өндрийг оруулах боломжийг өөртөө агуулдаг тул хайрцаг эвдрэхгүй.

Сэтгэгдэлүүд

Контентын нэр
CSS Бичиглэл /Syntax/
CSS Сонгогч /Selector/
CSS-г HTML-д хэрхэн нэмэх вэ?
CSS Тайлбар /Comments/
CSS Өнгө /Color/
CSS Дэвсгэр /Backgrounds/
CSS Хүрээ /Border/
CSS Margins
CSS Padding
CSS Өндөр ба Өргөн
CSS Box модель /Box Model/
CSS Outline
CSS Текст /Text/
CSS Үсгийн Фонт /Font/
CSS Дүрс, Тэмдэг /Icon/
CSS Холбоос /Links/
CSS Жагсаалт /List/
CSS Хүснэгт /Table/
CSS Dispaly шинж чанар
CSS Байрлал /Position/
CSS Халих /Owerflow/
CSS Float ба Clear
CSS Inline-block
CSS Зэрэгцүүлэлт /Align/
CSS Combinators
Pseudo-class selectors
CSS Pseudo-элемент сонгогч
CSS Opacity
CSS Navigation Bar
CSS Атрибут сонгогч
ABCD.mn ©

Нөхцөл & Шаардлага

1. General

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas ultrices, justo vel imperdiet gravida, urna ligula hendrerit nibh, ac cursus nibh sapien in purus. Mauris tincidunt tincidunt turpis in porta. Integer fermentum tincidunt auctor.

2. Account

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas ultrices, justo vel imperdiet gravida, urna ligula hendrerit nibh, ac cursus nibh sapien in purus. Mauris tincidunt tincidunt turpis in porta. Integer fermentum tincidunt auctor.

3. Service

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas ultrices, justo vel imperdiet gravida, urna ligula hendrerit nibh, ac cursus nibh sapien in purus. Mauris tincidunt tincidunt turpis in porta. Integer fermentum tincidunt auctor.

4. Payments

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas ultrices, justo vel imperdiet gravida, urna ligula hendrerit nibh, ac cursus nibh sapien in purus. Mauris tincidunt tincidunt turpis in porta. Integer fermentum tincidunt auctor.