margin-inline-end
**margin-inline-end
** CSS 属性定义元素的逻辑内联结束外边距,它映射到物理外边距,具体取决于元素的书写模式、方向性和文本方向。换句话说,它对应于 margin-top
、margin-right
、margin-bottom
或 margin-left
属性,具体取决于为 writing-mode
、direction
和 text-orientation
定义的值。
试一试
语法
css
/* <length> values */
margin-inline-end: 10px; /* An absolute length */
margin-inline-end: 1em; /* relative to the text size */
margin-inline-end: 5%; /* relative to the nearest block container's width */
/* Keyword values */
margin-inline-end: auto;
/* Global values */
margin-inline-end: inherit;
margin-inline-end: initial;
margin-inline-end: revert;
margin-inline-end: revert-layer;
margin-inline-end: unset;
它与 margin-block-start
、margin-block-end
和 margin-inline-start
相关,它们定义元素的其他外边距。
值
margin-inline-end
属性采用与 margin-left
属性相同的值。
正式定义
正式语法
margin-inline-end =
<'margin-top'>
<margin-top> =
<length-percentage> |
auto
<length-percentage> =
<length> |
<percentage>
示例
设置内联结束外边距
HTML
html
<div>
<p class="exampleText">Example text</p>
</div>
CSS
css
div {
background-color: yellow;
width: 120px;
height: 120px;
}
.exampleText {
writing-mode: vertical-lr;
margin-inline-end: 20px;
background-color: #c8c800;
}
结果
规范
规范 |
---|
CSS 逻辑属性和值级别 1 # margin-properties |
浏览器兼容性
BCD 表格仅在启用 JavaScript 的浏览器中加载。