最新要闻
- Fashion Talk | 运动热潮下,看小红书2023运动营销趋势洞察、解锁品牌生长新可能 具体是什么情况?
- 深桑达A拟定增募不超30亿股价跌停 上半年及去年均亏
- 新型艺术品清洁剂无毒环保
- 事关秋季开学,青海省教育厅安排部署!
- 日本核污水排海 韩国多个海鲜市场几乎空无一人:渔民沮丧
- 30元一斤的奇异果、15元一斤的猕猴桃:到底有什么区别?
- RTX 4060哪个型号性价比高?详细攻略请收藏
- 144MB缓存无敌!锐龙9 7945HX3D杀入迷你主机:满血功耗100W
- 沉睡300多年!富士山爆发若达5级东京会受影响 专家:会形成火山泥石流
- 普里戈任专机,是被导弹打下来的?
- 宁波银行上半年净利129.47亿元,同比增14.90%
- 众泰5008和2008哪个好?外观、空间、动力、安全与价格全面对比!
- 外卖骑手招聘陷阱揭秘:先用后付电动车,退车还要赔违约金|产业链情报站
- 大雨虽频密 水库未“喝饱”
- 晋城限产消息来袭,尿素强势上涨
- 湖南裕能:公司生产的磷酸铁锂产品均为纳米级
手机

监管遏制银保佣金乱象:严格“报行合一”, 探索递延支付!

重医附属永川医院全力推进“智慧医院”提档升级,赋能医院高质量发展
- 监管遏制银保佣金乱象:严格“报行合一”, 探索递延支付!
- 重医附属永川医院全力推进“智慧医院”提档升级,赋能医院高质量发展
- 杨孟富强调:全方位 全覆盖 多层次完成全市生态环境突出问题整改
- 《古剑奇谭网络版本》“侠影藏锋”主题活动本周开启!
- 时政快讯丨习近平将出席金砖国家同非洲国家及其他新兴市场和发展中国家领导人对话会
- 大风蓝色预警!北碚这些地方注意了→
家电
五种 CSS 位置类型以实现更好的布局
在 Web 开发中,CSS(层叠样式表)用于设置网站样式的设置。为了控制网页上元素的布局,使用CSS的position属性。
【资料图】
因此,在今天这篇文章中,我们将了解 CSS 位置及其类型。
我们开始吧!
CSS 位置属性用于控制网页上元素的位置。它定义了元素相对于其包含元素或视口的定位方式。
以下是位置属性的可能值:
1)Static这是所有 HTML 元素定位的默认值。在此定位中,元素按照文档的正常流程定位,这意味着它们按照 HTML 结构一个接一个地定位。此模式下元素的位置由其边距和填充决定。
将 top、right、bottom 或 left 属性应用于静态定位的元素将不会产生任何效果。z-index 也不适用于静态元素。
语法:
position: static;
举个例子:
CSS position property Box1 Box2 Box3
CSS:
.box { height: 100px; width: 100px; border-radius: 10px; margin: 10px; text-align: center; color: white; padding: 10px;}.box1 { background-color: red;}.box2 { background-color: blue; position: static;}.box3 { background-color: green;}
输出:
在上面的例子中,我们有 3 个盒子,它们都具有相同的高度和宽度。position: static;属性仅应用于第二个框。
但是,第二个框的布局与其他两个框没有区别,因为 static 是所有 HTML 元素的默认值。
2) relative使用position: relative元素遵循其正常的文档流,但可以从其原始位置移动。这可以使用 top、right、bottom 和 left 属性来实现。
使用此属性,周围的元素不会受到影响,但元素原本处于静态位置的位置将会有空间。
语法:
position: relative;
举个例子:
CSS position property Box1 Box2 Box3
CSS:
.box { height: 100px; width: 100px; border-radius: 10px; margin: 10px; text-align: center; color: white; padding: 10px;}.box1 { background-color: red;}.box2 { background-color: blue; position: relative; top: 20px; left: 50px;}.box3 { background-color: green;}
输出:
在上面的示例中,第二个框向下移动 20 像素(使用 top 属性),向右移动 50 像素(使用 left 属性)。移动的框不会影响周围元素(框 1 和框 3)的位置。
3)absolute使用position:absolute的元素不遵循文档的正常流程。该元素相对于其最近定位的祖先(具有相对、绝对、固定或粘性定位的元素)进行定位。
语法:
position: absolute;
举个例子:
CSS position property Box1 Box2 Box3
CSS:
.box { height: 100px; width: 100px; border-radius: 10px; margin: 10px; text-align: center; color: white; padding: 10px;}.container { border: 3px solid black; height: 200px; width: 200px; position: relative;}.box1 { background-color: red;}.box2 { background-color: blue; position: absolute; top: 30px; left: 50px;}.box3 { background-color: green;}
输出:
在上面的示例中,第二个盒子位于容器内。容器的位置设置为相对,第二个框的位置设置为绝对,并且该框向下移动 30 像素(使用 top 属性),向右移动 50 像素(使用 left 属性)。容器是第二个盒子的祖先。
如果没有祖先怎么办?
然后该元素将相对于视口定位。
例如:
CSS position property Box1 Box2 Box3
CSS:
.box { height: 100px; width: 100px; border-radius: 10px; margin: 10px; text-align: center; color: white; padding: 10px;}.box1 { background-color: red;}.box2 { background-color: blue; position: absolute; top: 30px; left: 50px;}.box3 { background-color: green;}
输出:
4)fixed使用位置:固定元素相对于视口定位,并且即使页面滚动也保持固定。
语法:
position: fixed;
举个例子:
CSS position property Box1 Box2 Box3
CSS:
.box { height: 100px; width: 100px; border-radius: 10px; margin: 10px; text-align: center; color: white; padding: 10px; border: 1px solid black;}.box1 { background-color: red;}.box2 { background-color: blue; position: fixed; top: 50px; left: 50px;}.box3 { background-color: green;}
输出:
在上面的示例中,即使向下滚动页面,第二个框的位置也将是固定的。
有了这个属性,就不像position:relative; 元素原本处于静态位置的位置将不再有空间。
5)sticky使用position: sticky;元素根据用户的滚动位置进行定位。它的行为类似于相对元素,直到用户滚动到某个位置,之后它相对于其包含元素或视口变得固定。
语法:
position: sticky;
举例:
CSS position property Box1 Box2 Box3
CSS:
.box { height: 100px; width: 100px; border-radius: 10px; margin: 10px; text-align: center; color: white; padding: 10px; border: 1px solid black;}.box1 { background-color: red;}.box2 { background-color: blue; position: sticky; top: 50px; left: 50px;}.box3 { background-color: green;}
在上面的示例中,第二个框将表现得像一个相对元素,直到它到达位置 top: 50px; 滚动时,它将表现得像一个固定元素。
CSS 中的position 属性确定元素相对于其包含元素或视口的位置。
位置属性有以下可能值:
static:这是所有 HTML 元素的默认定位。元素按照文档的正常流程定位并遵循 HTML 结构。relative:具有position:relative的元素遵循其正常的文档流,但可以从其原始位置移动。绝对:使用位置:绝对的元素不遵循文档的正常流程。该元素相对于其最近定位的祖先进行定位。如果没有祖先,则该元素将相对于视口定位。固定:具有位置:固定的元素相对于视口定位,并且即使页面滚动也保持固定。Sticky:具有position:sticky的元素根据用户的滚动位置进行定位。通过充分掌握位置属性,我们可以在网页中获得所需的布局和交互。
总结到这里,今天这篇文章想要与您分享的内容就结束了,希望对您有所帮助。
最后,感谢您的阅读。
关键词:
-
-
-
-
五种 CSS 位置类型以实现更好的布局
linux开权限777(权限777)
夫妻相处之道太精辟了怎么说 夫妻相处之道太精辟了
记者:法蒂收到英超报价但不想离开巴萨 菲利克斯仍在等巴萨开价
福建舰即将进行海试!央视公开承认:三艘航母已无法满足中国海军
电量百分比在哪里开oppo(电量百分比)
监管遏制银保佣金乱象:严格“报行合一”, 探索递延支付!
尔康制药:氨基己酸注射液通过仿制药一致性评价
《博德之门3》法师之手有什么用 法师之手作用介绍
广州期货
【短期融资券新发公告】23津保投SCP015今日发布发行公告
【短期融资券新发公告】23滨建投SCP024今日发布发行公告
绚烂迷彩增添青春亮色:河南省大学毕业生正在成为新兵主体
A股跌破3100点后何去何从?分析师称市场底已现,仍需以时间换空间
重新认识赵元任——《赵元任日记》出版
福清827路公交车路线 827路公交车路线
和评理 |推进金砖合作 完善全球治理
60周年国庆大阅兵3(60年国庆大阅兵直播)
普里戈任身亡,后果已出现,驻白俄罗斯“瓦格纳”要回国,被封锁
浦发银行永川支行开展“个体工商户服务月”宣传活动
什么是会计成本什么是经济成本如何理解机会成本(什么是会计成本什么是经济成本)
夏沇秀金钟国亲到了吗(夏沇秀gif)
Fashion Talk | 运动热潮下,看小红书2023运动营销趋势洞察、解锁品牌生长新可能 具体是什么情况?
网贷拖欠60万超过1个月了怎么才能停息挂账
华阳股份:上半年净利润30.12亿元,同比下降9.38%
深桑达A拟定增募不超30亿股价跌停 上半年及去年均亏
兴胜创建(00896)8月24日耗资约5.89万港元回购5.4万股
新型艺术品清洁剂无毒环保
江苏开展高校毕业生就业“不断线”服务
重医附属永川医院全力推进“智慧医院”提档升级,赋能医院高质量发展
中国科技部与南非科学创新部签署加强科技创新合作的谅解备忘录
深振业A 2023上半年净利同比下降96.18%至848.82万元|中报速递
潮汕机场海关启用卫生检疫一体化智能闸机,提升监管服务水平
宁德时代重卡换电宁厦线正式通车
魔兽情侣游戏名(魔兽情侣名字)
中元的“鬼节”快到,六人莫要去坟,是说哪六人呢?早知道早好?
什么是ldquo签名rdquo?
霍比特人什么时候出4 霍比特人有4吗 出不出了
崔康熙确认费莱尼轮休,透露帕托伤情,淡定点评亚冠分组抽签
丧尸波比来了!LOL新英雄曝光:首个反补机制要上线了?
广东省云浮市2023-08-24 17:17发布暴雨黄色预警
《纽约时报》屏蔽 OpenAI 的网络爬虫,禁止将其内容用于 AI 训练
“折翼女孩”乔燕:被大火烧伤,经历13次手术,直言不需要同情!
北京46家博物馆取消“周一闭馆”!抓住假期的尾巴逛起来
简普科技2023年Q2营收2.86亿元:营收结构更多元平衡 AI推动运营效率提升
“个转企”,转出发展新天地
一经发现就晚期?专家:与这些习惯有关
1cr17ni2热处理硬度能达到多少(1cr17ni2)
事关秋季开学,青海省教育厅安排部署!
广东省将在澳门发行境外地方政府债券
吉利缤瑞COOL冠军版即将上市,外观和内饰新增配色,售价有望下调
陆军某部组织直升机多弹种实弹演练,检验战术战法
日本核污水排海 韩国多个海鲜市场几乎空无一人:渔民沮丧
30元一斤的奇异果、15元一斤的猕猴桃:到底有什么区别?
RTX 4060哪个型号性价比高?详细攻略请收藏
144MB缓存无敌!锐龙9 7945HX3D杀入迷你主机:满血功耗100W
沉睡300多年!富士山爆发若达5级东京会受影响 专家:会形成火山泥石流
【IT之家开箱】微星雷影17图赏:刚猛硬派,旗舰实力蓄势待发
龙虎榜丨3.81亿资金抢筹紫光国微 1.01亿资金出逃首创证券(名单)
上市公司扎堆参设产业基金
珍宝币是什么情况(珍宝币)
普里戈任专机,是被导弹打下来的?
陕西养老金计算公式2023年最新分享 陕西养老保险交15年退休每月拿多少?
2023年西藏养老金上调方案一览最新 2023年西藏建养老金重算补发计算公式表
又有人开始囤盐了?沿海地区部分商超卖断货!官方和专家回应
8月24日河南地区聚合氯化铝价格平稳
天津南开区可提供芬尼空调维修服务地址在哪
天宏一卡通充值游戏(天宏一卡通充值q币)
杨孟富强调:全方位 全覆盖 多层次完成全市生态环境突出问题整改
信德新材:上半年归母净利润同比下滑71.99% 计提资产减值准备共计1997.万元
青海省清洁能源装机规模突破4000万千瓦
黄州区安居社区开展《未成年人保护法》宣传活动
大洋电机:2023年上半年净利同比增近20% 拟实施半年度现金分红
“无证上岗”被罚!
实控人股权突发冻结!百亿龙头放量跌停 家族减持套现逾40亿
安乡农商银行:金融助力“智慧校园”建设
湘科集团开展“工会送清凉,防暑保安康”活动
《古剑奇谭网络版本》“侠影藏锋”主题活动本周开启!
桑德兰证实帕特里克·罗伯茨腿筋轻微拉伤。这位26...
日本全渔联重申:反对福岛核污染水入海!
肥西县柿树岗乡:直播助农掀开乡村振兴新篇章
扫码领红包的二维码怎么弄(支付宝红包码在哪里)
英伟达业绩大超预期,算力股活跃,中字头板块表现疲软
如何做好“家门口”的公共卫生服务?杨浦这样回答→
天气预报|强降雨来了!未来三天重庆都是雨 局地有大暴雨
华峰测控股东户数增加38.81%,户均持股267.28万元
凤庆县推动防震减灾“三网一员”与“两网融合”有效衔接
梦见什么是受孕成功了
独家视频丨金砖扩员!习近平主席发表重要讲话
引领区基金助力浦东产业高质量发展路演活动举行
高速钢是什么材质
闪电评论|科技赋能 让“山东智造”成为新常态
10岁女孩自首“写笔录”,民警点赞!
润康生态2023年上半年净利544.82万 同比增加91.62%
隆达股份2023年上半年净利5757.99万 同比增加12.24%
时政快讯丨习近平将出席金砖国家同非洲国家及其他新兴市场和发展中国家领导人对话会
这剧全员疯批,就没个正常人?
巴菲特押注的建筑商股传利好!美国7月新屋销售意外创一年多新高
消息称共享办公巨头WeWork聘请顾问协助公司债务重组
美研究者称首次完全破译人类Y染色体 或有助男性不育症的相关研究