css控制一个div在其父级的div垂直居中显示

DIV+CSS布局 DIV+CSS布局方法 DIV+CSS的网页标准化设计是web标准中的一种新的布局方式,正逐渐代替传统的表格(Table)布局。尤其适合内容信息量大、板块多且经常进行版面更新的大型门户网站使用。DIV+CSS构建网页,采用层(DIV)布局,并且使用层叠样式表(CSS)来实现页面的外观,给网站浏览者更好的体验。 DIV+CSS布局的优势: 1、表现和内容分离,便于站点重构页面 DIV+CSS模式具有... 阅读详情

父的div中有一个子的div,让子div在父div的居中显示。
1、方法一
这方法最好使,我常用的方法

.parent {
          width:800px;
          height:500px;
          border:2px solid #000;
          position:relative;
}
 .child {
            width:200px;
            height:200px;
            margin: auto;  
            position: absolute;  
            top: 0; left: 0; bottom: 0; right: 0; 
            background-color: red;
}

2、方法二
这个方法vertical-align:middle不是太好用,不好控制

.parent {
            width:800px;
            height:500px;
            border:2px solid #000;
            display:table-cell;
            vertical-align:middle;
            text-align: center;
        }
        .child {
            width:200px;
            height:200px;
            display:inline-block;
            background-color: red;
        }

3、方法三

.parent {
            width:800px;
            height:500px;
            border:2px solid #000;
            display:flex;
            justify-content:center;
            align-items:center;
        }
        .child {
            width:200px;
            height:200px;
            background-color: red;
        }

3、方法四

.parent {
            width:800px;
            height:500px;
            border:2px solid #000;
            position:relative;
        }
        .child {
            width:300px;
            height:200px;
            margin:auto;
            position:absolute;/*设定水平和垂直偏移父元素的50%,
再根据实际长度将子元素上左挪回一半大小*/
            left:50%;
            top:50%;
            margin-left: -150px;
            margin-top:-100px;
            background-color: red;
        }

更多信iOS开发信息 请以关注洲洲哥 的微信公众号,不定期有干货推送:

这里写图片描述

手把手教你用HiNet实现图像隐藏:可逆神经网络实战指南(附代码) 本文提供了一份基于HiNet框架实现图像隐藏的实战指南。通过详细解析可逆神经网络原理,手把手指导环境搭建、模型构建、损失函数设计及训练流程,并附有完整代码。该方法利用单个可逆网络统一隐藏与恢复过程,结合小波变换提升隐蔽性,为信息隐藏应用提供了高效解决方案。 阅读详情

相关推荐

Flutter + shorebird 热更新+自定义cdn下载

本文介绍了如何优化Flutter热更新方案Shorebird在国内网络环境下的使用体验。Shorebird默认使用海外CDN存在下载慢、连接不稳定等问题,建议将补丁包上传至国内CDN(如阿里云OSS)。文章详细讲解了Shorebird环境配置、项目集成、构建发布流程,并重点说明了如何修改客户端代码实现自定义补丁下载逻辑。通过替换默认下载器,将补丁下载地址指向国内CDN,可显著提升下载速度和稳定性。这种方案既保留了Shorebird的热更新能力,又解决了国内网络环境下的痛点,适合国内企业部署使用。

sir_Hu的博客 770

CSS父级子级学习总结

CSS 父级子级 http://www.divcss5.com/rumen/r239.shtml 1、认识了解 简单讲CSS父级 CSS子级是相对而言,如一个DIV “A”被另外一个DIV “B”包裹着,这样我们就可以认 为B是A父级。 父级子级或有时把DIV嵌套关系比作父亲儿子关系,这个是为了便于理解将DIV嵌套关系形象比作父级子 级关系叫法。 2、举例说明: DIV CSS 父级子级说...

bcbobo21cn的专栏 7891

告别蓝牙音质妥协:用ESP32和PCM5102搭建WiFi无损音频播放器(附完整代码)

本文详细介绍了如何利用ESP32微控制器和PCM5102 DAC芯片构建一套完整的WiFi无损音频流媒体系统,彻底摆脱蓝牙协议的音质束缚。从硬件原理到软件实现,包括核心器件选型、电路设计、I2S音频驱动实现以及系统优化方案,帮助音频发烧友实现高保真无线音频传输。

weixin_30733003的博客 542

子元素在父元素中水平和垂直居中的几种方法

通过将父容器的display属性设置为flex,并设置justify-content和align-items属性为center,可以使元素在父容器中水平和垂直居中。通过将元素的position属性设置为absolute,以及使用top、left、right和bottom属性,可以将元素相对于其父容器进行定位。将父容器的display属性设置为table,将子元素的display属性设置为table-cell,并使用vertical-align属性设置为middle,可以实现元素在父容器中垂直居中。

usernameID007的博客 2922

Simulink Test Sequence实战:5步搞定复杂逻辑测试(附Excel模板)

本文详细介绍了如何利用Simulink Test Sequence模块高效完成复杂逻辑测试。通过对比传统Excel方法的不足,阐述了Test Sequence以流程图和自然语言描述测试场景的优势,并提供了从环境搭建、逻辑构建到与Test Manager集成、利用Excel模板进行数据驱动的完整5步实战指南,帮助工程师将复杂的状态机或逻辑流测试从繁琐的‘体力活’转变为高效的‘技术活’。

snow3的博客 251

Altium Designer 16安装教程(Windows11、小白教程)

Altium Designer 16在Windows11中的超详细安装教程

qq_47003770的博客 1万+

【CSS】使元素在父元素中居中显示的几种方法

这种方法需要把父元素和子元素的宽度固定,然后利用二者宽高之差添加边距移动元素的位置现在创建了一个父元素box1中包含了一个子元素box2,下边的许多案例都会使用这个盒子样式子元素默认在父元素的左上角位置,因为已经知道父元素和子元素的宽高,因此可以使用二者之差的二分之一作为边距宽度即可。

qq_65225350的博客 2509

CloudCompare点云变换保姆级教程:从平移、旋转到绕任意点旋转,一次搞定

本文提供CloudCompare点云变换的全面教程,涵盖从基础平移、旋转到绕任意点旋转的高级技巧。通过详细的操作步骤和实战案例,帮助用户掌握点云数据处理的核心技能,提升三维模型对齐和变换的效率与精度。

weixin_28717969的博客 291

【CSS】元素水平垂直居中

偶然发现这个点还蛮有意思,其实讲了挺多年的,但使用上,冬瓜豆腐,各有所好,特此记录。

weixin_45718102的博客 295

手把手教您windows如何正确的开启局域网共享,如何解决“没权限、空密码访问等诸多问题”,含手动操作教程 + 傻瓜式一键设置工具(局域网共享+打印机管理),二选一总有一款能满足您!

😫 Windows共享总失败?别抓狂!这篇教程带你破解“空密码”访问的核心难题 🔑,四步搞定所有设置。文末还附赠“一键修复”神器 🚀,让文件共享丝滑如德芙!

XiaoqiangClub的博客 1453

PCL 基于法线微分(DoN)的点云分割【2026最新版】

基于法线微分的分割。博客长期更新,本文最新更新时间为:2026年5月10日。

点云侠的博客 39万+

使div元素居中显示(通过css控制元素居中)

参考:https://www.cnblogs.com/rubykakas/articles/7992662.html 1. 实现DIV水平居中 设置DIV的宽高,使用margin设置边距0 auto,CSS自动算出左右边距,使得DIV居中。 div{ width: 100px; height: 100px; margin: 0 auto; } 缺点:需要设置div的宽度 2. 实现DIV水平、垂直居中 要让DIV水平和垂直居中,必需知道该DIV得宽度和高度,然后设置位置为绝对

Napster的专栏 1万+

20、超声多普勒成像技术全解析

本文全面解析了超声多普勒成像技术,涵盖彩色血流成像(CFI)、能量多普勒成像、超快多普勒成像和矢量多普勒成像的原理、流程、优势及临床应用场景。详细探讨了各成像模式的特点,如CFI的血流方向与速度可视化、能量多普勒对小血管的高灵敏度、超快多普勒的高帧率分析能力,以及矢量多普勒消除角度依赖性的创新方法。同时分析了技术面临的挑战及未来发展趋势,包括更高分辨率、人工智能辅助诊断和便携式设备的发展,为医学影像研究和临床诊断提供重要参考。

z2a3b4c5d的博客 279

纯CSS如何让图片以及DIV垂直居中显示?

图片,也就是img标签,行内元素;div,块级元素。 有时候我们会纠结于如何让这两种元素在父容器DIV中垂直居中显示(当然 ,这里我们抛开表格布局不谈,因为表格可以让内容自动垂直居中) 1. 对于图片,如下所示: .container{ height:350px; border:1px solid #DDDDDD; text-align: center;

随缘的专栏 1635

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

CSS和div布局页面

CSS和div布局页面 CSS和div布局页面一、什么是布局网页布局页面元素定位机制二、布局属性浮动清除浮动定位绝对定位相对定位固定定位 一、什么是布局 网页实质是块与块之间的位置,块挨着块,块嵌套块,块叠着块。css网页布局指的是利用css对网页内容的布局进行规划,将主次内容进行归纳和区分;以最适合浏览的方式,将图片、文字等内容遵循一定的原则,放置到页面不同的位量给用户良好的浏览阅读体验。DIV+CSS布局就是网页html通过DIV标签+CSS样式表代码开发制作的(html)网页的统称。 网页布局 进行

m0_51528800的博客 7901

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

让Div垂直居中【div与css中align、valign垂直居中属性】

    Div水平居中比较简单直接align:center;就行了,或者通过padding属性来控制也行。那么垂直居中呢?也许有人会说CSS中不是有 vertical-align属性来设置垂直居中的吗?即使是某些浏览器不支持我只需做少许的CSS Hack技术就可以啊!CSS中的确是有vertical-align属性,但是它只对(X)HTML元素中拥有valign特性的元素才生效,例如表格 元素...

jianqi6的专栏 1249

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

html div显示页面中间,使一个div始终显示在页面中间

使一个div始终显示在页面中间假设我们有一个div层:首先,我们用css来控制它在水平上始终居中,那么我们的css代码应该是这样:*{margin:0;padding:0;}#myDiv{width:400px;height:200px;margin:0 auto;}这里的400px是你需要居中设置的div的宽度,200px是它的高,margin:0 auto;是控制水平居中的代码jquery代码...

weixin_39541767的博客 4666

纯css解决position:abusolute的div居中显示

纯css实现position为absolute的div在其父元素中居中显示

hs12341234的专栏 1102

html div背景自动居中显示,Div+Css控制背景图片水平垂直居中显示 背景铺满全屏...

在Web开发中咱们常常要碰到这样的问题:在为一个页面设置背景图片以后每每但愿图片可以在分辨率比较大的状况下水平垂直都居中显示。一般水平居中显示在Css中是很容易作到的,而垂直居中就须要使用一些Css的技巧:css1. 首先为了能使得网站可以根据浏览器大小自适应,咱们须要将页面的body元素height值设为100%,而在这以前,咱们须要将xhtml验证从网站头删除。 html以后在页面上添加以下c...

weixin_42146230的博客 1691

【CSS】css样式控制div水平垂直居中的六种方法

1. 绝对定位方法:不确定当前div的宽度和高度,采用transform:translate(-50%,-50%); 当前div的父级添加相对定位(position: relative;) 如图所示: 代码如下: div{ background:red; position: absolute; left:50%; top:50%; tran...

疾术客 837

valign特性的html元素,让Div垂直居中【div与css中align、valign垂直居中属性】

Div水平居中比较简单直接align:center;就行了,或者通过padding属性来控制也行。那么垂直居中呢?也许有人会说CSS中不是有 vertical-align属性来设置垂直居中的吗?即使是某些浏览器不支持我只需做少许的CSS Hack技术就可以啊!CSS中的确是有vertical-align属性,但是它只对(X)HTML元素中拥有valign特性的元素才生效,例如表格 元素中的、、等,...

weixin_28896255的博客 762

让div盒子(form表单)水平垂直居中显示

让div盒子(form表单)水平垂直居中显示 CSS没怎么学好,就这个搞得我头皮发麻,不过还好的是把他啃下来了… 废话不多说直接上代码 <style> .login-form{ //让登录框水平居中 box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.5); //让登录框增加阴影 border-radius: 8px; //增加登录框的圆弧角 width: 400px; max-width: 100%; padding: 0

聪明不喝牛奶的博客 1万+

div中让图片和文字在同一条水平线垂直居中(代码全部有注释)

最直接的办法其实是使用vertical-align这个属性,但由于我是半路出家学的css,很多基础知识掌握并不扎实,所以很多时候用vertical-align这个属性就会失效。于是在任务进行的过程中,我总结了一套万能的图片、文字垂直居中方法,记录在这里(脑子不好,为了便于以后使用时理解代码,在写demo时对所有代码进行了注释) 在线演示:DIV中的图片文字垂直居中Demo 代码说明:(图片就用的codepen上随手找的图片,不知道会不会哪天突然失效) HTML代码: <div>

进阶的博客 4169

使一个div始终显示在页面中间

使一个div始终显示在页面中间 假设我们有一个div层:<div id=”myDiv”></div> 首先,我们用css来控制它在水平上始终居中,那么我们的css代码应该是这样: <style type=”text/css”> *{margin:0;padding:0;} #myDiv{width:400px;he...

dingrongzhi8721的博客 525

CSS显示模式

元素显示模式就是元素(标签)以什么方式进行显示,比如自己占一行,比如一行可以放多个。当网页的标签非常多,在不同地方会用到不同类型的标签,了解他们的特点可以更好的布局网页。

小何代码咖啡馆 1271

css对块级、内联元素的水平居中和垂直居中归纳

css居中分为水平居中和垂直居中 html元素包含内联元素 块级元素 内联块级元素 块级元素(block)特性: 总是独占一行,表现为另起一行开始,而且其后的元素也必须另起一行显示; 宽度(width)、高度(height)、内边距(padding)和外边距(margin)都可控制; 内联元素(inline)特性: 和相邻的内联元素在同一行; 宽度(width)、高度(height)、内边距的top/bottom(padding-top/padding-bottom)和外边距的top/bottom(

qq_21903407的博客 778
上一篇: MJ刷新总结
下一篇: iOS控件NSTimer计时器
黑萝卜不黑
博客等级 码龄11年 41粉丝 103原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值