ပုံစံဆိုင်ရာ အခြေခံ အကွယ် အစားအသား: CSS အပြင် အကွယ်
- အစောပိုင်း စာရင်း CSS အနောက်ဘက်
- နောက်ဆုံး စာရင်း CSS အောက်ဘက် ကူးကြောင်း
အအုပ် အခြေအနေ ကို အပြင်ဘက် အကွယ် အစားအသား ဖြင့် အခြေခံ ပြုထားသည်။ အပြင် အကွယ် အစားအသား ကို အသုံးပြုလျှင် အအုပ် အခြေအနေ အတွင်း အပြင် အကွယ် အစားအသား ကို အခြေခံ ပြုထားသည်။
အပြင် အကွယ် အစားအ�ား ကို အသုံးပြုကာ အပြင် အကွယ် ကို အသုံးပြုသည် အပြင် အကွယ် အစားအသား သည် အကွယ် အအုပ် အမျိုးအစား တိုက်ရိုက် လက်ခံနိုင်သည်။ အသုံးပြုနိုင်သော အကွယ် အအုပ် သည် ဗီယော်နယ် (ပီယာ) အမျိုးအစား နှင့် ရာခိုင်နှုန်း အတိုင်း နှင့် အကြီးအကျယ် အတိုင်း ဖြစ်နိုင်သည်။
CSS margin အကိုးအခံ
အပြင် အကွယ် အစားအသား ကို အသုံးပြုကာ အပြင် အကွယ် ကို အသုံးပြုသည် margin အကွယ် အစားအသား。
margin အကွယ် အစားအသား သည် အကွယ် အအုပ် အမျိုးအစား တိုက်ရိုက် လက်ခံနိုင်သည်။ ပုံစံ သည် ပီယာ (ပီယာ)、စင်တီးဘီး (အင်းဂျင်)、မျက်မှာ ပုံ (မောင်း) နှင့် em ဖြစ်နိုင်သည်။
margin အကွယ် အစားအသား ကို auto အထိပ်အထား အထိ အသုံးပြုနိုင်သည်။ အများဆုံး အသုံးပြုသော အမှုန် အကွယ် အစားအသား ကို အပြင်ဘက် အကွယ် အစားအသား အတွက် အသုံးပြုသည်။ အောက်ပါ အချက် သည် h1 အအုပ် အချင်း ၄ ခု တွင် ၁/၄ စင်တီးဘီး အကွယ် အစားအသား ကို ကိုင်ချက်ပြုထားသည်။
h1 {margin : 0.25in;}
အောက်ပါ အစားအသား သည် h1 အအုပ် နှင့် နောက်ခံ အကွယ် အချင်း ၄ ခု အတွက် မတူညီ အပြင်ဘက် အကွယ် အစားအသား ကို ကိုင်ချက်ပြုထားသည်။ အသုံးပြုသော အကွယ် အအုပ် သည် ပမာဏ (ပီယာ) ဖြစ်သည်။
h1 {margin : 10px 0px 15px 5px;}
与内边距的设置相同,这些值的顺序是从上外边距 (top) 开始围着元素顺时针旋转的:
margin: top right bottom left
另外,还可以为 margin 设置一个百分比数值:
p {margin : 10%;}
百分数是相对于父元素的 width 计算的。上面这个例子为 p 元素设置的外边距是其父元素的 width 的 10%。
margin 的默认值是 0,所以如果没有为 margin 声明一个值,就不会出现外边距。但是,在实际中,浏览器对许多元素已经提供了预定的样式,外边距也不例外。例如,在支持 CSS 的浏览器中,外边距会在每个段落元素的上面和下面生成“空行”。因此,如果没有为 p 元素声明外边距,浏览器可能会自己应用一个外边距。当然,只要你特别作了声明,就会覆盖默认样式。
值复制
还记得吗?我们曾经在前两节中提到过值复制。下面我们为您讲解如何使用值复制。
有时,我们会输入一些重复的值:
p {margin: 0.5em 1em 0.5em 1em;}
通过值复制,您可以不必重复地键入这对数字。上面的规则与下面的规则是等价的:
p {margin: 0.5em 1em;}
这两个值可以取代前面 4 个值。这是如何做到的呢?CSS 定义了一些规则,允许为外边距指定少于 4 个值。规则如下:
- 如果缺少左外边距的值,则使用右外边距的值。
- 如果缺少下外边距的值,则使用上外边距的值。
- 如果缺少右外边距的值,则使用上外边距的值。
အောက်ရွေးချယ်ချက် က ဒါကို မြတ်စွာ သိနိုင်စေ ပြီး ဖော်ပြပါသည်:

ပြောကြားလျှင် အပေါ်ပေါ် အတွင်း အဝက် အတိုင်း ၃ ပုံ သတ်မှတ်ထားခဲ့လျှင် လက်ဖြင့် ၄ ပုံ ဖြစ်သော အဝက် (သို့မဟုတ် ဆန့်ကျင်) ကို ၂ ပုံ ဖြစ်သော အဝက် (သို့မဟုတ် အတိုင်း) မှ ကူးယူရမည်။ ၂ ပုံ သတ်မှတ်ထားခဲ့လျှင် ၄ ပုံ ဖြစ်သော အဝက် (သို့မဟုတ် အတိုင်း) ကို ၂ ပုံ ဖြစ်သော အဝက် (သို့မဟုတ် အတိုင်း) မှ ကူးယူရမည် ပြီး ၃ ပုံ ဖြစ်သော အဝက် (သို့မဟုတ် အတိုင်း) ကို ၁ ပုံ ဖြစ်သော အဝက် (သို့မဟုတ် အတိုင်း) မှ ကူးယူရမည်။ နောက်ဆုံး အခါ အတိုင်း ၁ ပုံ သတ်မှတ်ထားခဲ့လျှင် အခြား ၃ ပုံ အဝက် (သို့မဟုတ် အတိုင်း) ကို အတိုင်း ၁ ပုံ မှ ကူးယူရမည်။
ဒါကို လုပ်ဆောင်ရန် အသုံးပြုရသော အင်ဂျင်နီယာ တစ်ခု ကို သင်သည် အရေးကြီးသော အတိုင်း သာ သတ်မှတ်ရမည် ဖြစ်ပါ။ ဥပမာ၍ အသုံးပြုရသော ၄ ပုံ အတိုင်း အသုံးပြုရသည် မဟုတ်။
h1 {margin: 0.25em 1em 0.5em;} /* သို့မဟုတ် 0.25em 1em 0.5em 1em */ h2 {margin: 0.5em 1em;} /* သို့မဟုတ် 0.5em 1em 0.5em 1em */ p {margin: 1px;} /* 等价于 1px 1px 1px 1px */
这种办法有一个小缺点,您最后肯定会遇到这个问题。假设希望把 p 元素的上外边距和左外边距设置为 20 像素,下外边距和右外边距设置为 30 像素。在这种情况下,必须写作:
p {margin: 20px 30px 30px 20px;}
这样才能得到您想要的结果。遗憾的是,在这种情况下,所需值的个数没有办法更少了。
再来看另外一个例子。如果希望除了左外边距以外所有其他外边距都是 auto(左外边距是 20px):
p {margin: auto auto auto 20px;}
同样的,这样才能得到你想要的效果。问题在于,键入这些 auto 有些麻烦。如果您只是希望控制元素单边上的外边距,请使用单边外边距属性。
单边外边距属性
您可以使用单边外边距属性为元素单边上的外边距设置值。假设您希望把 p 元素的左外边距设置为 20px。不必使用 margin(需要键入很多 auto),而是可以采用以下方法:
p {margin-left: 20px;}
您可以使用下列任何一个属性来只设置相应上的外边距,而不会直接影响所有其他外边距:
一个规则中可以使用多个这种单边属性,例如:
h2 { margin-top: 20px; margin-right: 30px; margin-bottom: 30px; margin-left: 20px; }
当然,对于这种情况,使用 margin 可能更容易一些:
p {margin: 20px 30px 30px 20px;}
不论使用单边属性还是使用 margin,得到的结果都一样。一般来说,如果希望为多个边设置外边距,使用 margin 会更容易一些。不过,从文档显示的角度看,实际上使用哪种方法都不重要,所以应该选择对自己来说更容易的一种方法。
အဆိုပါ နှင့် အမှတ်အသား
အဆိုပါနေ့ခဲ့ နှင့် IE ကို body အချက်အလက်အသုံးပြုသော အဝေးကြားအရွယ် (margin) အတိုင်း 8px ဖြစ်သည်။ သို့သော် Opera က ထိုနည်းပတ်သတ်၍ အတွင်းအပြည် (padding) အတိုင်း 8px အတိုင်း အစီအစဥ်ပြုလုပ်သည်။ အရင်းအမြစ်ကို အဝေးကြားအပိုင်းများအား အစီအစဥ်ပြုလုပ်ပြီး အခြေခံဝတ္ထုတွင် Opera တွင် အခြေခံဝတ္ထုအား အစီအစဥ်ပြုလုပ်ပြီး အခြေခံဝတ္ထုကို အခြေခံဝတ္ထုတွင် အခြေခံဝတ္ထုအား အခြေခံဝတ္ထုတွင် အခြေခံဝတ္ထုအား အခြေခံဝတ္ထုအား အခြေခံဝတ္ထုအား အခြေခံဝတ္ထုအား အခြေခံဝတ္ထုအား အခြေခံဝတ္ထုအား အခြေခံဝတ္ထုအား အခြေခံဝတ္ထုအား အခြေခံဝတ္ထုအား အခြေခံဝတ္ထုအား အခြေခံဝတ္ထုအား အခြေခံဝတ္ထုအား အခြေခံဝတ္ထုအား အခြေခံဝတ္ထုအား အခြေခံဝတ္ထုအား အခြေခံဝတ္ထုအား အခြေခံဝတ္ထုအား အခြေခံဝတ္ထုအား အခြေခံဝတ္ထုအား အခြေခံဝတ္ထုအား အခြေခံဝတ္ထုအား အခြေခံဝတ္ထုအား အခြေခံဝတ္ထုအား အခြေခံဝတ္ထုအား အခြေခံဝတ္ထုအား အခြေခံဝတ္ထုအား အခြေခံဝတ္ထုအား အခြေခံဝတ္ထုအား အခြေခံဝတ္ထုအား အခြေခံဝတ္ထုအား အခြေခံဝတ္ထုအား အခြေခံဝတ္ထုအား အခြေခံဝတ္ထုအား အခြေခံဝတ္ထုအား အခြေခံဝတ္ထုအား အခြေခံဝတ္ထုအား အခြေခံဝတ္ထုအား အခြေခံဝတ္ထုအား အခြေခံဝတ္ထုအား အခြေခံဝတ္ထုအား အခြေခံဝတ္ထုအား အခြေခံဝတ္ထုအား အခြေခံဝတ္ထုအား အခြေခံဝတ္ထုအား အခြေခံဝတ္ထုအား အခြေခံဝတ္ထုအား စာရိုက်အရှေ့အပိုင်းအဝေးကို အစီအစဥ်ပြုလုပ်ပါ
CSS အပေါ်အဝေးအကူအညီ
- စာရိုက်အရှေ့အပိုင်းအဝေးကိုအစီအစဥ်ပြုလုပ်ပါ
- 本例演示如何设置文本的左外边距。
- 设置文本的右外边距
- 本例演示如何设置文本的右外边距。
- 设置文本的上外边距
- 本例演示如何设置文本的上外边距。
- 设置文本的下外边距
- 本例演示如何设置文本的下外边距。
- 所有的外边距属性在一个声明中。
- 本例演示如何将所有的外边距属性设置于一个声明中。
CSS 外边距属性
属性 | 描述 |
---|---|
margin | 简写属性。在一个声明中设置所有外边距属性。 |
margin-bottom | အဆင်း အတွင်း အောက်ဘက် ကြိမ့်ချက် ကို အစားထိုးပြီး |
margin-left | အဆင်း အတွင်း အရှေ့ဘက် ကြိမ့်ချက် ကို အစားထိုးပြီး |
margin-right | အဆင်း အတွင်း အရှေ့ဘက် ကြိမ့်ချက် ကို အစားထိုးပြီး |
margin-top | အဆင်း အတွင်း အောက်ဘက် အကြား ကြိမ့်ချက် ကို အစားထိုးပြီး |
- အစောပိုင်း စာရင်း CSS အနောက်ဘက်
- နောက်ဆုံး စာရင်း CSS အောက်ဘက် ကူးကြောင်း