CSS布局——一个DIV上下左右水平居中垂直居中布局

8 篇文章 3 订阅
订阅专栏

一、位于父类左上角

图片演示

html代码

    <div class="div-big">
		<div class="div-small">1</div>
	</div>

css代码

/* 父类 */
.div-big{
	width: 600px;
	height: 400px;
	background-color: lightgreen;/*绿背景色*/
}
/* 子类 */
.div-big .div-small{
	width: 100px;
	height: 100px;
	background-color: lightcoral;/*红背景色*/
}

一、位于父类上部水平居中

图片演示

html代码

    <div class="div-big">
		<div class="div-small">1</div>
	</div>

css代码

/* 父类 */
.div-big{
	width: 600px;
	height: 400px;
	background-color: lightgreen;/*绿背景色*/
}
/* 子类 */
.div-big .div-small{
	width: 100px;
	height: 100px;
	background-color: lightcoral;/*红背景色*/
	margin: 0 auto;/*重要*/ /*水平居中*/
}

一、位于父类右上角

图片演示

html代码

	<div class="div-big">
		<div class="div-small">1</div>
	</div>

css代码

/* 父类 */
.div-big{
	width: 600px;
	height: 400px;
	background-color: lightgreen;/*绿背景色*/
	display: flex;/*重要*/ /*横向排列*/
	justify-content:flex-end;/*重要*/ /*在结尾处*/
}
/* 子类 */
.div-big .div-small{
	width: 100px;
	height: 100px;
	background-color: lightcoral;/*红背景色*/
}

一、位于父类左侧垂直居中

图片演示

html代码

	<div class="div-big">
		<div class="div-small">1</div>
	</div>

css代码

/* 父类 */
.div-big{
	width: 600px;
	height: 400px;
	background-color: lightgreen;/*绿背景色*/
	display: flex;/*重要*/ /*横向排列*/
	align-items: center; /*重要*/ /*子类居中*/
}
/* 子类 */
.div-big .div-small{
	width: 100px;
	height: 100px;
	background-color: lightcoral;/*红背景色*/
}

一、位于父类中心

图片演示

html代码

	<div class="div-big">
		<div class="div-small">1</div>
	</div>

css代码(方法一)

/* 父类 */
.div-big{
	width: 600px;
	height: 400px;
	background-color: lightgreen;/*绿背景色*/
	display: flex;/*重要*/ /*横向排列*/
	align-items: center; /*重要*/ /*子类居中*/
}
/* 子类 */
.div-big .div-small{
	width: 100px;
	height: 100px;
	background-color: lightcoral;/*红背景色*/
	margin: 0 auto; /*重要*/ /*子类居中*/
}

css代码(方法二)

/* 父类 */
.div-big{
	width: 600px;
	height: 400px;
	background-color: lightgreen;/*绿背景色*/
	display: flex;/*重要*/ /*横向排列*/
}
/* 子类 */
.div-big .div-small{
	width: 100px;
	height: 100px;
	background-color: lightcoral;/*红背景色*/
	margin: 0 auto; /*重要*/ /*子类居中*/
	align-self: center; /*重要*/ /*子类居中*/
}

一、位于父类右侧垂直居中

图片演示

html代码

	<div class="div-big">
		<div class="div-small">1</div>
	</div>

css代码

/* 父类 */
.div-big{
	width: 600px;
	height: 400px;
	background-color: lightgreen;/*绿背景色*/
	display: flex;/*重要*/ /*横向排列*/
	align-items: center;/*重要*/ /*垂直方向居中*/
	justify-content: flex-end;/*重要*/ /*水平方向底部*/
}
/* 子类 */
.div-big .div-small{
	width: 100px;
	height: 100px;
	background-color: lightcoral;/*红背景色*/
}

一、位于父类左下角

图片演示

html代码

	<div class="div-big">
		<div class="div-small">1</div>
	</div>

css代码

/* 父类 */
.div-big{
	width: 600px;
	height: 400px;
	background-color: lightgreen;/*绿背景色*/
	display: flex;/*重要*/ /*横向排列*/
	align-items: flex-end;/*重要*/ /*横向上底部*/
}
/* 子类 */
.div-big .div-small{
	width: 100px;
	height: 100px;
	background-color: lightcoral;/*红背景色*/
}

一、位于父类下部水平居中

图片演示

html代码

	<div class="div-big">
		<div class="div-small">1</div>
	</div>

css代码

/* 父类 */
.div-big{
	width: 600px;
	height: 400px;
	background-color: lightgreen;/*绿背景色*/
	display: flex;/*重要*/ /*横向排列*/
	align-items: flex-end;/*重要*/ /*横向上底部*/
}
/* 子类 */
.div-big .div-small{
	width: 100px;
	height: 100px;
	background-color: lightcoral;/*红背景色*/
	margin: 0 auto;/*重要*/ /*水平居中*/
}

一、位于父类右下角

图片演示

html代码

	<div class="div-big">
		<div class="div-small">1</div>
	</div>

css代码

/* 父类 */
.div-big{
	width: 600px;
	height: 400px;
	background-color: lightgreen;/*绿背景色*/
	display: flex;/*重要*/ /*横向排列*/
	align-items: flex-end;/*重要*/ /*垂直方向底部*/
	justify-content: flex-end;/*重要*/ /*水平方向底部*/
}
/* 子类 */
.div-big .div-small{
	width: 100px;
	height: 100px;
	background-color: lightcoral;/*红背景色*/
}

相对绝对实现上下左右水平居中垂直居中请看下一篇文章。

CSS布局——一个DIV上下左右水平居中垂直居中布局(relative-absolute)_qq591840685的专栏-CSDN博客

JS+CSS案例:可适应上下布局左右布局的菜单(含二级菜单)
uu0216的博客
08-07 1251
我们看到 在CSS引用时,我引用了3个css文件:reset.css ,style.css ,menu-y.css 并且,在引用 menu-y.css 时,还在这行代码的最后给它加了一个 id=cssfile 。为什么这样呢?因为我后面要通过js来改变这个ID的引用文件,达到用户前台切换样式表的目的。所以,这个id 一定不能忘了写。
CSS网页布局div水平居中的各种方法
12-12
不过,还是经常会有人问到这个问题,在这里我简单总结一下使用DivCSS实现页面水平居中的方法: 一、margin:auto 0 与 text-aligh:center 在现代浏览器(如Internet Explorer 7、Firefox、Opera等)现代浏览器实现...
DIV+CSS上下左右绝对居中
06-12
DIV+CSS上下左右绝对居中
一个完美的令div上下左右垂直居中的方法
09-22 183
网上有许多令一个div上下左右垂直居中的方式,都是大同小异,我最喜欢的是还position+transform样式来实现,下面是代码实例: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" conten...
css控制让一个div水平垂直居中的6种方法
weixin_30691871的博客
01-05 976
注意相对父级定位: 方法一: div{ width: 200px; height: 200px; background: green; position:absolute; left:0; top: 0; bottom: 0; ...
如何实现一个 div 的上下垂直居中
小花猫哒小栗子
06-03 218
<!DOCTYPE HTML> <html lang="en"> <head> <meta charset="UTF-8"> <title>index</title> <style> html,body { width: 100%; height: 100%; margin: 0; padding: 0; } .content { width: 300px; hegiht
css 文本和div垂直居中方法汇总
热门推荐
诗渊的博客
07-04 20万+
本文总结了垂直居中的各种方法,包括单行文本垂直居中、多行文本垂直居中以及div垂直居中,列出了多种情况对应的方法。读者可以根据实际需要选择合适的方法。
CSS网页布局div垂直居中的各种方法
12-10
CSS布局中,垂直居中是一项常见的需求,但相比水平居中,它的实现方式更为多样且复杂。在本文中,我们将探讨如何通过不同的方法在网页布局中实现div元素的垂直居中。 首先,我们注意到CSS的`vertical-align`属性...
div框水平垂直居中跟内容垂直居中.html
03-31
div框水平垂直居中跟内容垂直居中
css中position:fixed实现div居中上下左右居中
09-25
CSS布局技术中,使DIV元素在浏览器窗口中上下左右居中是一个常见的需求。通过使用CSS的定位属性,我们可以通过多种方法来实现这一效果。本篇文章主要探讨了如何利用CSS属性position:fixed来实现DIV的绝对居中。 ...
CSS 将两个button按钮垂直+水平居中
01-20
CSS布局设计中,将元素垂直和水平居中是一项常见的需求。在这个问题中,我们将讨论如何使用CSS将两个button按钮实现垂直和水平居中的方法,主要聚焦于一种使用`position: absolute`和`margin: auto`的技术。这种...
div布局-上下垂直居中
weixin_33937778的博客
04-23 795
2019独角兽企业重金招聘Python工程师标准>>> ...
水平垂直居中的四种方法 divdiv上下左右居中
qq_36641107的博客
03-28 1280
1.设置相对位移,就是在&lt;img&gt;外部的div设置relative,在img本身设置absolute。left:0;right:0;top:0;bottom:0;margin:auto。这样就会自适应居中。2.table-cell就是在&lt;img&gt;外部的div设置display:table-cell,vertical:middle,text-align:center,设置宽高...
div上下左右距离_上下左右布局DIV+CSS
weixin_32019361的博客
01-13 1862
#head{height:40px;background-color:#0033CC;margin:0;}#content{background:#CCCCCC;height:200px;margin:0;}#left{width:20%;height:200px;background:#CCCC66;float:left;margin:0;}#c{width:60%;height:200px;...
div垂直居中 css div盒子上下垂直居中
phpsea的博客
01-21 1081
div垂直居中 css div盒子上下垂直居中,让DIV盒子在任何浏览器中任何分辨率的显示屏浏览器中处于水平居中和上下垂直居中div垂直居中常用于单个盒子,如一个页面里只有一个登录布局,使用div css让这个登录布局水平和css垂直居中。 这里介绍一种最简单兼容性最好的水平居中与上下垂直居中的方法。 1、具体实例代码如下 > html> head> meta charset="u
<div>手绘页面布局(上下左右中)
王洪伟的专栏
12-30 1万+
1、空白页面 我的文件夹 2、添加6个 div 标签 我的文件夹 1 2 3 4 5 6 3、将页面划分为五个部分:banner、left、center、right、bottom,在加上页面本身共6个标签。页面id定义为 page_container,和其他五个id是父子关系。 我的文件夹 2 3 4 5 6 4、添加
上下左右布局DIV+CSS
01-09 910
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> ...
如何实现一个div垂直居中(至少3种方法)
最新发布
yf18040578780的博客
09-11 4427
如何实现一个div垂直居中(至少3种方法)
html网页分上下左右,div+CSS完成网页布局(上下左右)_html/css_WEB-ITnose
weixin_32103331的博客
07-02 1420
当前位置:Gxlcms > html代码 > div+CSS完成网页布局(上下左右)_html/css_WEB-ITnosediv+CSS完成网页布局(上下左右)_html/css_WEB-ITnose时间:2021-07-01 10:21:17 帮助过:44人阅读< html xmlns ="http://www.w3.o...
CSS布局:探索15种水平垂直居中方法详解
本文档主要探讨了CSS布局中关于水平和垂直居中的多种方法,针对这两种常见的布局需求,作者提供了几种实用的解决方案。首先,让我们深入了解这些方法: 1. **最常见的margin方法**:这种方法通过设置元素的宽度,并...
写文章

热门文章

  • ERROR: Could not find a version that satisfies the requirement 78193
  • 登录失败:用户帐户限制。可能的原因包括不允许空密码登录时间限制或强制的策略限制。 29971
  • CSS布局——三个DIV横向竖向平均布局 20974
  • 大漠后台鼠标点击无效解决方法 18192
  • 如何将cocos2d-x项目打包成一个.exe 16028

分类专栏

  • python 26篇
  • 新服务器 1篇
  • 脚本 1篇
  • html+css教程 8篇
  • 人工智能 1篇
  • IOS开发 1篇
  • seo优化 1篇
  • linux命令 15篇
  • cocos2dx开发笔记 16篇
  • android技术难题 10篇
  • android记录笔记 18篇
  • photoshop笔记 4篇
  • 安卓记录代码 8篇
  • android代码开发记录 2篇
  • PS鼠绘范例 1篇
  • 理财 1篇
  • HACK 2篇
  • 安卓模拟器

最新评论

  • nodejs里面redis设置过期时间

    耿彬: 建议美化以下样式,用以下代码块呀

  • Virtualbox运行报cannot access the kernel driver的解决办法

    weixin_45910309: 依托答辩

  • ERROR: Could not find a version that satisfies the requirement

    sunnysunshineson: 确实,我本来就是镜像源下载的,换了好几个一样报错

  • ERROR: Could not find a version that satisfies the requirement

    小洁有网名了: 现在你解决了没呀,跟我问题一样

最新文章

  • linux 生成可执行文件
  • 在Windows下设置将EXE开机自启动
  • linux设置开机启动慎用nohup
2024年4篇
2022年4篇
2021年27篇
2020年16篇
2019年12篇
2018年6篇
2016年29篇
2015年4篇
2014年32篇
2013年34篇
2012年32篇

目录

目录

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值

天下网标王鹤壁做网站优化重庆网站优化企业花都网站优化网站数据搜索优化嘉兴网站优化指导西城网站优化服务佛山门窗网站seo优化宁波鄞州区网站优化有哪些安阳网站优化系统衢州网站的优化服务网站制作怎么优化缓冲速度淮安网站优化多少钱青岛网站优化多少钱玉田效果好的网站优化哪里不错乐平网站seo优化环保节能网站优化广告盐城网站优化如何营销遂宁网站优化客服杭州网站优化推广电影网站如何做seo优化网站备案可以优化吗上海专业的企业网站优化网站外链优化过度做搜狗网站优化首邯郸放心的网站设计优化网站搜索优化了火16星随州网站优化费用大方优化推广网站优化网站方法推荐g火11星巩义seo网站优化联系电话香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声卫健委通报少年有偿捐血浆16次猝死汪小菲曝离婚始末何赛飞追着代拍打雅江山火三名扑火人员牺牲系谣言男子被猫抓伤后确诊“猫抓病”周杰伦一审败诉网易中国拥有亿元资产的家庭达13.3万户315晚会后胖东来又人满为患了高校汽车撞人致3死16伤 司机系学生张家界的山上“长”满了韩国人?张立群任西安交通大学校长手机成瘾是影响睡眠质量重要因素网友洛杉矶偶遇贾玲“重生之我在北大当嫡校长”单亲妈妈陷入热恋 14岁儿子报警倪萍分享减重40斤方法杨倩无缘巴黎奥运考生莫言也上北大硕士复试名单了许家印被限制高消费奥巴马现身唐宁街 黑色着装引猜测专访95后高颜值猪保姆男孩8年未见母亲被告知被遗忘七年后宇文玥被薅头发捞上岸郑州一火锅店爆改成麻辣烫店西双版纳热带植物园回应蜉蝣大爆发沉迷短剧的人就像掉进了杀猪盘当地回应沈阳致3死车祸车主疑毒驾开除党籍5年后 原水城县长再被查凯特王妃现身!外出购物视频曝光初中生遭15人围殴自卫刺伤3人判无罪事业单位女子向同事水杯投不明物质男子被流浪猫绊倒 投喂者赔24万外国人感慨凌晨的中国很安全路边卖淀粉肠阿姨主动出示声明书胖东来员工每周单休无小长假王树国卸任西安交大校长 师生送别小米汽车超级工厂正式揭幕黑马情侣提车了妈妈回应孩子在校撞护栏坠楼校方回应护栏损坏小学生课间坠楼房客欠租失踪 房东直发愁专家建议不必谈骨泥色变老人退休金被冒领16年 金额超20万西藏招商引资投资者子女可当地高考特朗普无法缴纳4.54亿美元罚金浙江一高校内汽车冲撞行人 多人受伤

天下网标王 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化