- CSS 教程
- CSS - 教程
- CSS - 简介
- CSS - 语法
- CSS - 选择器
- CSS - 包含
- CSS - 度量单位
- CSS - 颜色
- CSS - 背景
- CSS - 字体
- CSS - 文本
- CSS - 图像
- CSS - 链接
- CSS - 表格
- CSS - 边框
- CSS - border-block 属性
- CSS - 边框内联
- CSS - 边距
- CSS - 列表
- CSS - Padding 属性
- CSS - 光标
- CSS - 轮廓
- CSS - 维度
- CSS - 滚动条
- CSS - 内联块
- CSS - 下拉列表
- CSS - visibility 属性
- CSS - Overflow 属性
- CSS - 清除修复
- CSS - float(浮点)
- CSS - 箭头
- CSS - resize 属性
- CSS - quotes 属性
- CSS - order 属性
- CSS - Position 属性
- CSS - hypens 属性
- CSS - :hover(悬停)
- CSS - display(显示)
- CSS - focus 属性
- CSS - zoom(缩放)
- CSS - translate 属性
- CSS - Height 属性
- CSS - hyphenate-character 属性
- CSS - Width 属性
- CSS - opacity 属性
- CSS - z-index 属性
- CSS - bottom 属性
- CSS - 导航栏
- CSS - 覆盖
- CSS - 表单
- CSS - 对齐
- CSS - 图标
- CSS - 图片库
- CSS - 注释
- CSS - 加载器
- CSS - Atrribute 选择器属性
- CSS - 运算器
- CSS - root
- CSS - 盒子模型
- CSS - 计数器
- CSS - Clip (Obsolete) 属性
- CSS - writing-mode 属性
- CSS - Unicode-bidi 属性
- CSS - min-content 属性
- CSS - 全部
- CSS - inset 属性
- CSS - isolation 属性
- CSS - overscroll-behavior 属性
- CSS - justify-items 属性
- CSS - justify-self 属性
- CSS - tab-size 属性
- CSS - pointer-event 属性
- CSS - place-content 属性
- CSS - place-items 属性
- CSS - place-self 属性
- CSS - max-block-size 属性
- CSS - min-block-size 属性
- CSS - mix-blend-mode 属性
- CSS - max-inline-size 属性
- CSS - min-inline-size 属性
- CSS - offset 属性
- CSS - accent-color 属性
- CSS - user-select 属性
- CSS 高级
- CSS - grid 属性
- CSS - Grid 布局
- CSS - flexbox
- CSS - vertical-align 属性
- css - positioning
- css - layers
- css - pseudo_classes
- CSS - 伪元素
- CSS - @ 规则
- CSS 滤镜 - text-effect 属性
- CSS 分页媒体
- CSS 打印
- CSS - 布局
- CSS - 验证
- CSS - 图像精灵
- CSS - !important
- CSS - 数据类型
- CSS3 教程
- CSS - 圆角
- CSS - 边框图像
- CSS - 多种背景
- CSS - 渐变
- CSS - box-shadow 属性
- CSS - box-decoration-break 属性
- CSS - caret-color 属性
- CSS - text-shadow 属性
- CSS - 2D 转换
- CSS - 3D 变换
- CSS - transition 属性
- CSS - 动画
- CSS - 多列布局
- CSS - 盒子大小调整
- CSS - 工具提示
- CSS - buttons
- CSS - 分页
- CSS - 变量
- CSS - 媒体查询
- CSS - 值函数
- CSS - 数学函数
- CSS - Mask 属性
- CSS - shape-outside 属性
- CSS - 样式图像
- CSS - 特异性
- CSS - 自定义属性
- CSS 响应式
- CSS - 响应式网页设计 (RWD)
- CSS - 响应式设计视口
- CSS - 响应式网格视图
- CSS - 响应式媒体查询
- CSS - 响应式图像
- CSS - 响应式视频
- CSS - 响应式框架
- CSS 引用
- CSS - 所有属性列表
- CSS - 颜色引用
- CSS - 浏览器支持参考
- CSS - 网页字体
- CSS 工具
- CSS - PX 到 EM 的转换
CSS - Right 属性
CSS right 属性控制元素在网页上的水平位置。它仅影响已使用 position 属性定位的元素。它不会影响未定位的元素。
right 属性具有不同的效果,具体取决于元素的位置。
- absolute or fixed - 指定元素从其包含块的内边界右侧的距离。
- relative - 指定元素的右边缘移动到其起点左侧的距离。
- static - 它对元素的位置没有影响。
- Sticky - 它确定粘性约束矩形的最右边。
可能的值
- auto − 默认值。浏览器将根据元素的宽度确定元素的右边缘位置。
- length − 可以指定正值、负值或空值。
- percentage - 它可以指定容器宽度的百分比。
适用于
所有 HTML 定位的元素。
DOM 语法
object.style.right = "2px";
CSS right - 具有绝对位置
以下示例演示如何使用 position: absolute 属性和 right 属性将元素定位在其父元素的右侧 -
<html>
<head>
<style>
.box {
background-color: #f2c3ee;
color: #1144ec;
font-weight: bold;
}
.absolute-box {
position: absolute;
width: 130px;
height: 60px;
padding: 2px;
border: 2px solid #000000;
background-color: #bbedbb;
color: #e50c0c;
border-radius: 5px;
}
.right {
right: 0;
}
.right-px {
right: 60px;
}
.right-per {
right: 30%;
}
.right-em {
right: 2em;
}
.right-auto {
right: auto;
}
</style>
</head>
<body>
<div class="box">
<div class="absolute-box right">
Absolute positioning with 0 right margin.
</div>
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages.
<div class="absolute-box right-px">
Absolute positioning with 60px right margin.
</div>
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages.
<div class="absolute-box right-per">
Absolute positioning with 30% right margin.
</div>
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged.
<div class="absolute-box right-em">
Absolute positioning with 2em right margin.
</div>
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages.
<div class="absolute-box right-auto">
Absolute positioning with auto right margin.
</div>
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages.
</div>
</body>
</html>
CSS right - 固定位置
以下示例演示如何使用 position: fixed 属性和 right 属性将元素定位到视口的右边缘,并在页面滚动时将其保持在同一位置 -
<html>
<head>
<style>
.box {
background-color: #f2c3ee;
color: #1144ec;
font-weight: bold;
}
.fixed-box {
position: fixed;
width: 130px;
height: 60px;
padding: 2px;
border: 2px solid #000000;
background-color: #bbedbb;
color: #e50c0c;
border-radius: 5px;
}
.right {
right: 0;
}
.right-px {
right: 60px;
}
.right-per {
right: 30%;
}
.right-em {
right: 2em;
}
.right-auto {
right: auto;
}
</style>
</head>
<body>
<div class="box">
<div class="fixed-box right">
Fixed positioning with 0 right margin.
</div>
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting. Lorem Ipsum is simply dummy text of the printing and typesetting industry.
<div class="fixed-box right-px">
Fixed positioning with 60px right margin.
</div>
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting. Lorem Ipsum is simply dummy text of the printing and typesetting industry.
<div class="fixed-box right-per">
Fixed positioning with 30% right margin.
</div>
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting. Lorem Ipsum is simply dummy text of the printing and typesetting industry.
<div class="fixed-box right-em">
Fixed positioning with 2em right margin.
</div>
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. Lorem Ipsum is simply dummy text of the printing and typesetting industry.
<div class="fixed-box right-auto">
Fixed positioning with auto right margin.
</div>
Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting. Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum is simply dummy text of the printing and typesetting industry.
</div>
</body>
</html>
CSS right - 具有相对位置
以下示例演示如何使用 position: relative 属性和 right 属性将元素从其正常位置的右边缘移动到左侧 -
<html>
<head>
<style>
.box {
background-color: #f2c3ee;
color: #1144ec;
font-weight: bold;
margin-left:10%;
}
.relative-box {
position: relative;
width: 130px;
height: 60px;
padding: 2px;
border: 2px solid #000000;
background-color: #bbedbb;
color: #e50c0c;
border-radius: 5px;
}
.right {
right: 0;
}
.right-px {
right: 30px;
}
.right-per {
right: 10%;
}
.right-em {
right: 1em;
}
.right-auto {
right: auto;
}
</style>
</head>
<body>
<div class="box">
<div class="relative-box right">
Relative positioning with 0 right margin.
</div>
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s.
<div class="relative-box right-px">
Relative positioning with 30px right margin.
</div>
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s.
<div class="relative-box right-per">
Relative positioning with 10% right margin.
</div>
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s.
<div class="relative-box right-em">
Relative positioning with 1em right margin.
</div>
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s.
<div class="relative-box right-auto">
Relative positioning with auto right margin.
</div>
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s.
</div>
</body>
</html>
CSS right - 具有静态位置
以下示例演示了如果将 position 属性设置为 static − 则 right 属性对元素的位置没有影响
<html>
<head>
<style>
.box {
background-color: #f2c3ee;
color: #1144ec;
font-weight: bold;
}
.static-box {
position: static;
width: 130px;
height: 60px;
padding: 2px;
border: 2px solid #000000;
background-color: #bbedbb;
color: #e50c0c;
border-radius: 5px;
}
.right {
right: 0;
}
.right-px {
right: 60px;
}
.right-per {
right: 30%;
}
.right-em {
right: 2em;
}
.right-auto {
right: auto;
}
</style>
</head>
<body>
<div class="box">
<div class="static-box right">
Static positioning with 0 right margin.
</div>
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s.
<div class="static-box right-px">
Static positioning with 60px right margin.
</div>
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s.
<div class="static-box right-per">
Static positioning with 30% right margin.
</div>
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s.
<div class="static-box right-em">
Static positioning with 2em right margin.
</div>
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s.
<div class="static-box right-auto">
Static positioning with auto right margin.
</div>
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s.
</div>
</body>
</html>
CSS right - 具有粘性位置
以下示例演示如何使用 position: sticky and right 属性创建一个元素,当用户滚动时,该元素会粘附在视口上 -
<html>
<head>
<style>
.box {
background-color: #f2c3ee;
color: #1144ec;
font-weight: bold;
padding: 10px;
}
.sticky-container {
position: relative;
}
.sticky-box {
position: sticky;
width: 130px;
height: 60px;
padding: 2px;
border: 2px solid #000000;
background-color: #bbedbb;
color: #e50c0c;
border-radius: 5px;
top: 10px;
}
.right {
right: 0;
}
.right-px {
right: 60px;
}
.right-per {
right: 30%;
}
.right-em {
right: 2em;
}
.right-auto {
right: auto;
}
</style>
</head>
<body>
<div class="box">
<div class="sticky-container">
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s.
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s.
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s.
<div class="sticky-box right">
Sticky positioning with 0 right margin.
</div>
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s.
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s.
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s.
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s.
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s.
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s.
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s.
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s.
</div>
</div>
</body>
</html>