首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >CSS Left属性

CSS Left属性
EN

Stack Overflow用户
提问于 2011-01-26 10:19:19
回答 2查看 340关注 0票数 0

当你在CSS中设置为left: 50px;时,注册是在左上角,还是在中间?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-01-26 10:37:01

每一个都将注册点设置为您正在使用的任何规则。

如果仅提供左侧或右侧,则默认注册点分别为左上角或右上角。

因此,对于各种样式规则:

Left/Left and Top =左上角

Right/Right and Top =右上角

Left/Left和Bot =左下角

Right/Right和Bot =右下角

票数 1
EN

Stack Overflow用户

发布于 2011-01-26 10:37:25

如果元素具有position:relative,它将从应该呈现的位置向左移动50px。(y位置保持不变)

如果元素具有position:absoluteposition:fixed,它将被放置在其第一个父元素的左边距50px处,该父元素的position设置为除static之外的任何值。(如果不存在这样的父元素,则它将呈现在视口开始处左侧50px的位置)

如果元素没有position属性或position:static,则忽略left、right、top、bottom属性。

我相信大多数现代浏览器不会修改元素的y位置,除非明确说明。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4800877

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档