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