位置: IT常识 - 正文

CSS中常用的几种定位方式(常用的css样式有哪些)

编辑:rootadmin
CSS中常用的几种定位方式

推荐整理分享CSS中常用的几种定位方式(常用的css样式有哪些),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:css中常用的几种注释方式,css有哪些,css有哪些,常用的css样式有哪些,css 常用,css中常用的几种注释方式,css中常用的几种注释方式,css中常用的几种注释方式,内容如对您有帮助,希望把文章链接给更多的朋友!

定位的基本语法:

position:方式top: 多少px;right: 多少px;left: 多少px;bottom: 多少px;

有常用的几种方式,如下:

第一种:相对定位 relative

首先,相对,就是相对某一位置,这里指的是相对原来的位置,不脱离标准文档流。

那么标准文档流是什么?

就是元素排版布局过程中,元素会默认自动从左往右,从上往下的流式排列方式。并最终窗体自上而下分成一行行,并在每行中从左至右的顺序排放元素。

我们在这里先写一个样式:

这是两个块级元素:

<div class="box1"></div><div class="box2"></div>

现在给他们添加简单样式:

<style> .box1 { width: 50px; height: 50px; background-color: pink; position: relative; top: 10px; left: 10px; } .box2 { width: 20px; height: 20px; background-color: skyblue; }</style>

在不添加定位时,页面显示是这样的:

 在添加相对定位以后,页面显示是这样的:

 可以看出粉色的相对于他原来的的位置,距离顶部和左边都是10px。这就是相对定位。

第二种:绝对定位 absolute

绝对定位通常发生父子标签中,脱离标准文档流,不保留原本的位置。

这里要分为两种情况:

情况一:无父亲 或 父亲无定位

同样先写一个有父子关系的标签:

<div class="father"> <div class="son"></div></div>

然后给他们添加样式:情况一父标签中没有定位

<style> .father { margin-top: 50px; margin-left: 50px; width: 100px; height: 100px; background-color: skyblue; } .son { position: absolute;//绝对定位 top: 20px; left: 20px; width: 50px; height: 50px; background-color: pink; } </style>

在字标签中中没有定位时:

注意:此时父标签连带着子标签距离页面左边和顶部都有50px的距离。

CSS中常用的几种定位方式(常用的css样式有哪些)

在字标签中中添加有定位时:

由于直系父标签中没有定位,所以字标签会一直向上查找,直到找到有定位的父标签,这个案例中,找到的就是页面。所以它的绝对定位,是距离页面的定位,左边和顶部各相距10px.如图:

情况二:父亲有定位

还是上面情况一的案例,我们此时添加一个相对定位给父标签:position: relative,

看看会有什么变化?

.father { position: relative; margin-top: 50px; margin-left: 50px; width: 100px; height: 100px; background-color: skyblue; }

 字标签是相对于父标签的绝对定位。

第三种:固定定位 fixed

还是一样,写一个测试标签

<div class="divA"> <img src="./img/羊驼.jpg" height="100px" width="120px"></div><p>这是一段文字</p><p>这是一段文字</p><p>这是一段文字</p><p>这是一段文字</p><p>这是一段文字</p><p>这是一段文字</p><p>这是一段文字</p><p>这是一段文字</p>...//页面上写很多字 用来测试

现在给div块添加样式,加一个固定定位:

<style> .divA{ position: fixed; top: 100px; left: 40px; } </style>

 这个图片的位置是固定的,就算在文字很多的情况下,也不随鼠标的滚动而变动。

这有点像我们在网页有时候会碰到的悬浮广告,或者手机上的悬浮按钮,当然没有手机那么高级,有兴趣的可以试下。

固定定位还有一个特点,就是加入别的块占了他要固定的位置,他就会环绕着这个块分布。

第四种:粘性定位 sticky

粘性定位使用时:

父元素不能overflow:hidden或者overflow:auto属性。

父元素的高度不能低于sticky元素的高度

sticky元素仅在其父元素内生效

同样先写一个父子块:

<div class="nav"> <div class="navSon"></div></div>

并添加样式;

<style> .nav{ width: 100px; height: 100px; background-color: pink; } .nav .navSon{ position: sticky; top: 20px; left: 20px; width: 50px; height: 50px; background-color: skyblue; } </style>

页面显示的样式是:

 以上就是几种定位方式。

本文链接地址:https://www.jiuchutong.com/zhishi/297621.html 转载请保留说明!

上一篇:HTML之超链接(html做超链接)

下一篇:OpenCV这么简单为啥不学——1.5、解决putText中文乱码问题(opencv dng)

  • 应纳税暂时性差异是调增还是调减
  • 劳务报酬所得计税依据是否含增值税收入
  • 公司缴纳养老保险不在个人账户里吗
  • 清算资产处置
  • 个体户年报纳税额怎么填
  • 原材料入库进项税
  • 教育附加费税率怎么算
  • 收购票怎么做会计分录
  • 员工单独购买工伤保险可以吗
  • 其他综合收益为什么是所有者权益
  • 营业外支出怎么结转本年利润
  • 怎么调开票金额
  • 增值税一般计税方法
  • 税收抵免与税收的区别
  • 应交税费减免税款
  • 不动产分割的法律规定
  • 冲减以前年度多计的管理费用分录
  • 银行负债类账户包括哪些
  • 碎石需要技术吗
  • 企业所得税减半征收计算公式
  • 航天金税服务费怎么做账
  • 个税按计提申报还是按发放申报
  • 金蝶账可以修改建账日期吗
  • 支票挂失需要本人去吗
  • 年终奖扣税标准计算器
  • 年度终了,会计部门都要将旧账编造清册
  • 固定资产残值清零怎么处理
  • 电脑怎么安装安卓软件
  • windows修复网络
  • Win11怎么设置自启动软件
  • linux怎么启动.sh文件
  • 高新技术产业研究院有限公司
  • 阳澄湖大闸蟹的功效和作用
  • php访问mysql的五个基本步骤
  • vue添加css
  • php语言设计模式之单例模式
  • thinkphp跨域解决方案
  • 库存股属于什么
  • 微信手机充值怎么自定义金额
  • php调用微信扫描二维码
  • pyecharts怎么用
  • 最全面的心脏检查怎么做
  • 贪吃蛇python小白
  • docker管理系统
  • 减免税在借方如何结转
  • 电子发票与纸质发票具有不同的法律效力
  • 公司注销章子要盖章吗
  • 固定资产核销是资产损失吗
  • 招待费发票可以开专票吗
  • 用友t3建账行业性质怎么选
  • 私车公用发票去哪个税务局开
  • 销售返现如何做账务处理
  • 以前年度损益调整结转到哪里
  • 暂估出库需要确认收入吗
  • 研发费用入账
  • 购货方付款会计分录
  • 固定资产的税法处理与会计处理的差异50字
  • 注册资本可以是欧元吗
  • 资产状况信息公示还是不公示
  • 技术服务发票怎么做成本
  • 私企需要计提盈余公积吗
  • win10预览版21277
  • windows2003怎么样
  • 如何关闭windows更新
  • fsrremos.exe
  • pavkre.exe - pavkre是什么进程 作用是什么
  • win7系统怎样
  • linux命令eof
  • nodejs支付宝支付
  • android observer
  • python入门100例
  • python 两个列表一一对应
  • bootstrap需要学多久
  • 如何查询车辆购置税发票
  • 西安税务机关
  • 深圳个税官网
  • 销售免税货物可以抵扣进项税吗
  • 落实措施对吗
  • 安徽高考实行什么模式
  • 进口非应税消费品的组成计税价格为
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设