CSS 正确

原创
admin 4个月前 (08-23) 阅读数 12 #CSS

right

right CSS 属性定义了定位元素的右外边距边界与其包含块右边界之间的偏移,非定位元素设置此属性无效。

css
/* <length> values */
right: 3px;
right: 2.4em;

/* <percentage>s of the width of the containing block */
right: 10%;

/* Keyword value */
right: auto;

/* Global values */
right: inherit;
right: initial;
right: unset;

right的效果取决于元素的position属性:

  • position 设置为 absolutefixed 时,right 属性指定了定位元素右外边距边界与其包含块右边界之间的偏移。
  • position 设置为 relative 时,right 属性指定了元素的右边界离开其正常位置的偏移。
  • position 设置为 sticky 时,如果元素在 viewport 里面,right 属性的效果和 position 为 relative 等同;如果元素在 viewport 外面,right 属性的效果和 position 为 fixed 等同。
  • position 设置为 static 时,right 属性无效。

left 和 right 同时指定时,元素的位置会被重复指定。当容器是从左到右时,left 的值会被优先设定;当容器是从右到左时,right 的值会被优先设定。

初始值 auto
适用元素 positioned elements
是否是继承属性
Percentages refer to the width of the containing block
计算值 if specified as a length, the corresponding absolute length; if specified as a percentage, the specified value; otherwise, auto
动画类型 a length, percentage or calc();
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权本站发表,未经许可,不得转载。

上一篇:CSS 调整大小 下一篇:CSS 旋转
作者文章
热门
最新文章
标签列表