Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗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 файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау