问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

jquery 多个div垂直居中

发布网友 发布时间:2022-04-06 11:48

我来回答

2个回答

懂视网 时间:2022-04-06 16:10

本篇文章给大家带来的内容是关于多个div垂直居中横向排列(附代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

父级p,子级p高度都为自适应。

2018090316313592.png 2.png

<!doctype html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>垂直居中</title>
	<style>
		#mine {
			width: 500px;
			height:500px;
			background: #f00;
			margin: 0 auto;
			display: flex;
		}
		.center {
			/*flex: 1;*/
			/*width: 100px;
			height: 100px;*/
			background: #0f0;
			margin:auto;
		}
	</style>
</head>
<body>
	<p id="mine">
		<p class="center">一</p>
		<p class="center">二</p>
		<p class="center">三</p>
	</p>
</body>
</html>

热心网友 时间:2022-04-06 13:18

  父级div没有高度,子级也没有高度,这样无法去居中显示,如果父级有高度,子级没有高度,那么可以有好几种方法,这里写两种,
  第一种;定位做法,父级position:relative; 子级:position:absolute; 然后top:50%; margin-top:这里的值是当前div(也就是子级)高度的一般,为负值;比如子级高度20,那么这个margin-top:就是-10px;水平居中同理;
  第二种;内边距或者外边距,内边距,也就是父级内边距那么也就是和定位原理差不多,垂直居中父级内边距css是:padding-top:(父级高度-子级高度)/2,然后父级高度是:height:height-padding-top;这里意思是父级高度要减去padding-top的高度才是父级的实际高度;外边距是用子级外边距去算,基本同理;
  如果你父级高度没有定义,子级高度也不固定,那么这样的话父级高度是自己高度撑出来的,那么你要居中也可以是:子级css;margin:20px auto;这样写的话就是自己离父级上下20像素,左右自动,也就是水平居中了;
  居中方法很多,具体要看你实际的用法和写法。追问可以用JQUERY解决么?看我补充的问题!~

追答

这样的,你这三个父级对是一个class你这样写所有获取的高度都是最好一个div 的高度,你要分开写,要先循环 .main 的div,然后获取每个div下子级的div的高度才能算出来。

$(".main").each(function () {
            var heightnum = $(this).outerHeight();
            var boxheight = $(this).find(".child").outerHeight();
            var allheight = (heightnum - boxheight) / 2;
            $(this).find(".child").css({ "position": "absolute", "top": allheight + "px", "display": "block" });
        });

试试看

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
RDL是什么意思 报税软件是什么意思 某公司的财务报表管理软件属于 报表系统指的是什么? 怎么玩真三最好?我是新手选什么英雄最好? 真三新手玩什么英雄好? 最近玩魔兽真三,想请问一下高手,初期用什么英雄最好,新手攻略 新手玩真三选什么英雄好啊 ...离泡还有一段距离的地方好几片红,红的地方又疼又痒的,怎么办... 眼角出了好多小水疱.医生说是疱疹.怎么办 CF怎么走路变慢? 刘少林越来越火了,他到底有多优秀? 生死狙击怎么压脚步 你认为曾经和武大靖一起训练过的刘氏兄弟在北京冬奥会上的表现怎么样? 改造小结怎么写 生死狙击里怎么压脚步声? CF中如何压脚步声? 我刚接触建筑资料员,现在需要有关资料员的基础知识,资料越多越好 CF怎么压脚步? 需要一份建筑智能化工程自评报告 使命召唤ol怎么压脚步 使命召唤ol怎么压脚步 求大神讲解 绝地求生怎么压脚步 穿越火线怎样压脚步?按什么键? win10系统怎么激活? 请问win10怎么激活 京东白条为什么激活基本信息任务失败 京东白条激活的必选任务全部失败怎么办? 京东白条开通失败怎么办 汽车行业数据市场分析? 北京冬奥会男子1000米半决赛,黄大宪、刘少林为什么被判犯规? ps4合金装备5幻痛操作慢行怎么压脚步 怎样评论武大靖他们的合作精神? 今天去面试物业客服,考官给出的考题是物业管理规划书一份;请有范文或会写的朋友告知下,谢谢! 怎么静步啊 谢谢 北京冬奥会颜值排行top10的运动员都有谁? 安防工程企业设计施工维护能力自评报告怎么写 武大靖获家乡佳木斯市100万元奖励,佳木斯市为何这么做? 辐射4怎么静步? 武大靖放弃争金,卡住对手为任子威冲金让路,你对这一细节有何感触?_百 ... 怎么学静步跳 小学人防板报 武大靖曾说能不能让短道速滑的场地干净一点,他为何这么说? CF怎么静步啊? 技巧如何静步跳 吸氧法实验报告自我评价 短道速滑男子500米预赛分组确定,这场比赛有哪些看点? 三千米接力赛是不是我们中国的强项 CS怎么静步跳? 为什么武大靖重赛