CSS మార్జిన్-ఇన్లైన్-స్టార్ట్ అట్రిబ్యూట్

నిర్వచనం మరియు వినియోగం

margin-inline-start అమర్తులు నిర్వచించడం ద్వారా పంక్తిలోని ప్రారంభ ప్రాంతం గుర్తించబడుతుంది.

CSS 的 margin-inlinemargin-block 属性与 margin-topmargin-bottomమార్జిన్-లెఫ్ట్margin-right 属性非常相似,但 margin-inlinemargin-block 属性依赖于块方向和行内方向。

注意:相关的 CSS 属性 writing-modedirection 定义了行内方向。这会影响元素的起始和结束位置,以及 margin-inline-start 属性的结果。对于英文页面,块方向是向下,行内方向是从左到右。

实例

例子 1

设置行内方向起始端的外边距:

div {
  margin-inline-start: 35px;
}

亲自试一试

例子 2

元素的 writing-mode 属性值设置为 'vertical-rl' 时,行内方向是向下。结果是元素的起始端从左侧移动到顶部:

div {
  margin-inline-start: 50px;
  writing-mode: vertical-rl;
}

亲自试一试

例子 3

元素的 direction 属性值设置为 'rtl' 时,行内方向是从右到左。结果是元素的起始端在视觉上仍然是从原本左侧的位置开始应用外边距,但因为方向是从右到左,所以实际布局效果会有所不同:

div {
  margin-inline-start: 50px;
  direction: rtl;
}

亲自试一试

CSS 语法

margin-inline-start: auto|length|initial|inherit;

属性值

描述
auto 默认值。元素的默认 margin-inline-start 值。
length

以 px、pt、cm 等单位指定 margin-inline-start。允许负值。

请参阅:సిఎస్ఎస్ యూనిట్స్

% 以行内方向上父元素大小的百分比指定 margin-inline-start。
initial ఈ లక్షణాన్ని అప్రమేయ విలువకు అమర్చండి. చూడండి: initial
inherit ఈ లక్షణాన్ని తన పేర్వస్థి నుండి పారంపర్యం చేసుకుంది. చూడండి: inherit

సాంకేతిక వివరాలు

అప్రమేయ విలువ: auto
పారంపర్యం: లేదు
అనిమేషన్ తయారీ: మద్దతు ఉంది. దయచేసి చూడండి:అనిమేషన్ సంబంధిత లక్షణాలు
సంస్కరణ: సిఎస్ఎస్3
జావాస్క్రిప్ట్ సంకేతాలు: object.style.marginInlineStart="50px"

బ్రౌజర్ మద్దతు

పట్టికలో ఉన్న సంఖ్యలు ఈ లక్షణాన్ని పూర్తిగా మద్దతు ఇచ్చే మొదటి బ్రౌజర్ సంస్కరణను సూచిస్తాయి。

క్రోమ్ ఎడ్జ్ ఫైర్‌ఫాక్స్ సఫారీ ఆపెరా
69.0 79.0 68.0 14.1 56.0

相关页面

参考:CSS డిరెక్షన్ అట్రిబ్యూట్

参考:CSS మార్జిన్-ఇన్లైన్-ఎండ్ అట్రిబ్యూట్

参考:CSS margin-bottom అట్రిబ్యూట్

参考:CSS మార్జిన్-ఇన్లైన్ అట్రిబ్యూట్

参考:CSS మార్జిన్-లెఫ్ట్ అట్రిబ్యూట్

参考:CSS మార్జిన్-రైట్ అట్రిబ్యూట్

参考:CSS మార్జిన్-టాప్ అట్రిబ్యూట్

参考:CSS వ్రాయింగ్-మోడ్ అట్రిబ్యూట్