⊗jsSpMEEE 14 of 294 menu

JavaScript үчүн CSS элементтерин кеңейтүү

CSS касиеттерин белгилөө width жана height элементтин белгиленген өлчөмдө болорун кепилдей бербейт. Келгиле, мисалдар менен карап чыгалы.

Мисал

Азыркы учурда элементтин өлчөмдөрү белгиленгендер менен дал келет:

<div id="elem"> текст </div> #elem { width: 200px; height: 200px; margin: 50px auto; background: #CFF5BF; }

:

Мисал

Эми элементке padding касиетин белгилейли. Натыйжада элементтин чыныгы туурасы көбөйөт жана ички жылдырымдын белгиленген маанисине кеңейет:

<div id="elem"> текст </div> #elem { padding: 25px; width: 200px; height: 200px; margin: 50px auto; background: #CFF5BF; }

:

Мисал

Чектеринин болушу да элементти кеңейтет:

<div id="elem"> текст </div> #elem { width: 200px; height: 200px; margin: 50px auto; background: #CFF5BF; border: 20px solid #F0D7A1; }

:

Мисал

box-sizing касиети жогоруда сүрөттөлгөн жүрүм-турумду өзгөртүүгө мүмкүнчүлүк берет. Ички жылдырым да, чектер да элементти кеңейтпеши үчүн кылууга болот. Бул үчүн ага border-box маанисин берүү керек:

<div id="elem"> текст </div> #elem { box-sizing: border-box; padding: 20px; width: 200px; height: 200px; margin: 50px auto; background: #CFF5BF; border: 20px solid #F0D7A1; }

:

Сүрөттөлгөндүн маанилүүлүгү

JavaScript көз карашынан бул жагдай өтө ыңгайлуу эмес. Анткени width касиетинин маанисин окуп алгандан кийин элементтин туурасы так ушул деп ишене албайбыз.

Кыргызча
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어LietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Биз сайттин иштөөсү, аналитика жана персонализация үчүн cookie файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу