စီစဥ်ကွန်ုပ်စံ Box Sizing
- 上一页 CSS @property
- 下一页 စီစဥ်ကွန်ုပ်စံ Flexbox
စီစဥ်ကွန်ုပ်စံ Box Sizing
CSS box-sizing
အစိတ်ချွန်း ပါဝင်သည်။
အစိတ်ချွန်း အား
လုံးဝ အစိတ်ချွန်း အား
- width + padding + border = အကျယ်း အရွယ်အစား အကျယ်း
- height + padding + border = အကျယ်း အရွယ်အစား အကျယ်း
အမှတ်ပြုထားသည်: အသုံးပြုထားသော အစိတ်ချွန်း အရွယ်အစား/အမြင့် အား အစိတ်ချွန်း နှင့် ပတ်ဝန်းကျင်း ပါဝင်သည် (အစိတ်ချွန်း နှင့် ပတ်ဝန်းကျင်း ပါဝင်သည်)။
အောက်ရှိ အကျယ်း အကျယ်း အစိတ်ချွန်း နှစ်ခု ကို ပြထားသည်
(အကျယ်း အား 300px ဖြစ်ပြီး အမြင့် 100px ဖြစ်သည်)。
(အကျယ်း အားလုံး အစိတ်ချွန်း အား 300px ဖြစ်ပြီး အမြင့် 100px ဖြစ်သည်)。
အမှတ်ပြုထားသော နှစ်ခုစလုံး <div> အကျယ်း အရွယ်အစား အမျိုးမျိုးပါသည်(အကျယ်း2 က အစိတ်ချွန်း ကို ကိုးကားထားသည်)
实例
.div1 { width: 300px; height: 100px; border: 1px solid blue; } .div2 { width: 300px; height: 100px; padding: 50px; border: 1px solid red; }
box-sizing
အစိတ်ချွန်း ပြင်ဆင်ခဲ့သည်။
CSS box-sizing အစိတ်ချွန်း အား
box-sizing
အစိတ်ချွန်း ပါဝင်သည်။
အစိတ်ချွန်း ပြင်ဆင်ခဲ့သော အစိတ်ချွန်း အား box-sizing: border-box;
အစိတ်ချွန်း နှင့် ပတ်ဝန်းကျင်း ပါဝင်သည်။
အမှတ်ပြုထားသော အကျယ်း နှစ်ခု တူညီသည်။ နှစ်ခုစလုံး <div> အကျယ်း တွင် အစိတ်ချွန်း နှင့် ပတ်ဝန်းကျင်း အသုံးပြုပါသည် box-sizing: border-box;
:
实例
.div1 { width: 300px; height: 100px; border: 1px solid blue; box-sizing: border-box; } .div2 { width: 300px; height: 100px; padding: 50px; border: 1px solid red; box-sizing: border-box; }
အသုံးပြုခြင်း box-sizing: border-box;
的效果如此之好,许多开发人员希望页面上的所有元素都能够以这种方式工作。
下面的代码能够确保以这种更直观的方式调整所有元素的大小。许多浏览器已经在对许多表单元素使用 box-sizing: border-box;
(但并非全部 - 这就是为什么 input 和 textarea 在 width: 100%; 时看起来不同)。
将其应用于所有元素是安全且明智的:
实例
* { box-sizing: border-box; }
CSS Box Sizing 属性
属性 | 描述 |
---|---|
box-sizing | 定义元素宽度和高度的计算方式:它们是否应包含内边距(padding)和边框。 |
- 上一页 CSS @property
- 下一页 စီစဥ်ကွန်ုပ်စံ Flexbox