CSS实现DIV垂直水平居中

article/2025/9/21 19:53:35

CSS实现DIV垂直水平居中

在页面设计中,很多地方都需要div的垂直水平居中,在前端开篇的学习中,也是使用较多的地方,所以我整理了三种方法帮助大家去解决问题,代码可直接使用,仅供参考学习。


方法

方法一:

    <style>div {width: 100px;height: 100px;background-color: pink;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}</style>
</head>
<body>
<div></div>
</body>

方法二:

    <style>div {width: 100px;height: 100px;background-color: pink;position: absolute;top: 50%;left: 50%;margin-top: -50px; /*height的一半*/margin-left: -50px; /*width的一半*/}</style>
</head>
<body>
<div></div>
</body>

方法三:

    <style>div {width: 100px;height: 100px;background-color: pink;position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;}</style>
</head>
<body>
<div></div>
</body>

效果图:

在这里插入图片描述


总结

这些都是前端学习的基础内容,希望大家活学活用,在前端的学习中不断进步。

如果文章对你有帮助的话,请给我一个小小的点赞一波哦!每个赞和评论都是我编写文章的动力哦!


http://chatgpt.dhexx.cn/article/X6BYcMfh.shtml

相关文章

div文字垂直居中的方法有哪些?

首先我们应该知道文字的水平居中比较简单,行级元素设置其父元素的text-aligncenter,块级元素设置其本身的left和rightmargins为auto即可。但是div文字的垂直居中就不是那么简单了,所以我们就来具体看看div文字垂直居中的几种实现方法。 1、vertical-align属性让文字居中 ver…

关于让div元素垂直居中的几种方法

如何用让嵌套在里面的div居中 本人是一个前端新手&#xff0c;如何让两个相互嵌套的div&#xff0c;让里面的div居中是一个比较简单的问题&#xff0c;面试也常问&#xff0c;我就从其他博客中提取稍微总结一下&#xff08;转载侵删&#xff09;&#xff0c;也加了一点自己的困…

css 文本和div垂直居中方法汇总

在样式布局中&#xff0c;我们经常碰到需要将元素居中。通过css实现元素的水平居中较为简单&#xff1a;对文本&#xff0c;只需要对其父级元素设置text-align: center;&#xff0c;而对div等块级元素&#xff0c;只需要设置其left和right的margin值为auto。要实现元素的垂直居…

CSS——div垂直居中及div内文字垂直居中

最近做demo时&#xff0c;经常需要div垂直居中或者让div内文字相对div垂直居中。水平居中比较简单&#xff0c;就不多说了&#xff0c;这里主要记录一下垂直居中的一些方法。 一、div垂直居中的一些方法&#xff1a; 1.当height、width固定大小时&#xff0c; <!DOCTYPE htm…

div水平垂直居中的常用方法

html5的文档结构 <!DOCTYPE html> <html lang"zh"> <head><meta charset"UTF-8"><title></title></head> <body></body> </html> 效果图&#xff1a; 1.通过设置绝对定位和设置负边距实现&…

div水平垂直居中的七种方法

学习笔记&#xff08;一&#xff09; div水平垂直居中的七种方法 文章目录 学习笔记&#xff08;一&#xff09;前言一、绝对定位法1.方法一2.方法二3.方法三4.方法四 二、flex布局法1.方法五 三、将小div转成行内块1.方法六 四、网格布局1.方法七 总结 前言 在写小demo过程中…

div 垂直居中的六种方法

利用CSS进行元素的水平居中&#xff0c;比较简单&#xff0c;行级元素设置其父元素的text-align center&#xff0c;块级元素设置其本身的left 和 right margins为auto即可。本文收集了六种利用css进行元素的垂直居中的方法&#xff0c;每一种适用于不同的情况&#xff0c;在实…

CSS进阶篇--div中的内容垂直居中的五种方法

一、行高&#xff08;line-height&#xff09;法 如果要垂直居中的只有一行或几个文字&#xff0c;那它的制作最为简单&#xff0c;只要让文字的行高和容器的高度相同即可&#xff0c;比如&#xff1a; p { height:30px; line-height:30px; width:100px; overflow:hidden; }这段…

div水平垂直居中的四种方式

让div水平居中的方式&#xff0c;我所知道的就是以下这四种。 文章目录 一、margin二、绝对定位三、子元素绝对定位父元素相对定位四、flex布局总结 一、margin 第一种方式我们可以利用外边距属性来使div水平垂直居中 先来看一段有问题的代码 <!DOCTYPE html> <ht…

div水平垂直居中方法汇总(共六种)

文章目录 第一种第二种第三种第四种第五种第六种 第一种 绝对定位方法&#xff1a;不确定当前div的宽度和高度&#xff0c;采用 transform: translate(-50%,-50%); 当前div的父级添加相对定位&#xff08;position: relative;&#xff09; <!DOCTYPE html> <html lang…

缓存设计(本地缓存 + 分布式缓存)

缓存设计 前言正文缓存对象缓存服务缓存策略本地缓存Guava的使用 分布式缓存Redis缓存分布式缓存的生命周期分布式缓存的一致性问题 源码解读从缓存中获取秒杀品 分布式锁 总结参考链接 前言 大家好&#xff0c;我是练习两年半的Java练习生&#xff0c;本篇文章会分析秒杀系统…

分布式缓存解决方案

高并发首选&#xff1a;缓存 项目代码下载地址&#xff1a;https://gitee.com/tyytx/distrbute-demo.git 接口高并发的解决思路&#xff1a;1、加缓存 2、数据静态化 3、集群 4、分布式 5、同步转异步 6、限流、降级 适合加缓存的场景&#xff1a;读多写少的数据&#xff0c;不…

ehcache作为分布式缓存的研究

ehcache支持两种拓扑结构&#xff0c;一种是Distributed Caching&#xff0c;另一种是Replicated Caching Distributed Caching 这和一般意义上的分布式缓存非常类似&#xff0c;这一类型的缓存是有client-server之分的&#xff0c;application通过client向server端请求缓存数据…

分布式缓存平台方案

目录 1、总体说明 1.1、采取redis的原因 1.2、平台总体架构 2、多协议支持方案 3、高可用&#xff08;HA&#xff09;方案 3.1、基础设施 3.2、故障检测 3.3、故障切换 4、分布式方案 4.1、垂直扩展 4.2、水平扩展 5、容量管理 6、安全 6.1、配置安全 6.2、访问安…

分布式缓存架构基础

一、缓存概述 1.1 什么是缓存 缓存在wiki上的定义&#xff1a;用于存储数据的硬件或软件的组成部分&#xff0c;以使得后续更快访问相应的数据。缓存中的数据可能是提前计算好的结果、数据的副本等。典型的应用场景&#xff1a;有cpu cache, 磁盘cache等。本文中提及到缓存主要…

基于redis分布式缓存实现

简单说明下&#xff0c;写此文章算是对自己近一段工作的总结&#xff0c;希望能对你有点帮助&#xff0c;同时也是自己的一点小积累。 一.为什么选择redis 在项目中使用redis做为缓存&#xff0c;还没有使用memcache,考虑因素主要有两点&#xff1a; 1.redis丰富的数据结构,其…

本地缓存与分布式缓存

更多内容&#xff0c;前往 IT-BLOG 一般而言&#xff0c;现在互联网应用&#xff08;网站或App&#xff09;的整体流程&#xff0c;可以概括如图所示&#xff0c;用户请求从界面&#xff08;浏览器或App界面&#xff09;到网络转发、应用服务再到存储&#xff08;数据库或文件系…

Spring分布式缓存

什么是分布式缓存 在实际开发场景中&#xff0c;往往单机应用无法满足当前的需求&#xff0c;需要对项目进行分布式部署&#xff0c;由此每个项目中的缓存都是属于自己独立服务的&#xff0c;并不能共享&#xff0c;其次当某个服务更新了缓存&#xff0c;其他服务并不知道&…

高性能分布式缓存的设计原理

又是一个没有开工红包的公司&#xff01;&#xff01;&#xff01; 问题分析 通过以上对话&#xff0c;各位是否能够猜到所有缓存穿透的原因呢&#xff1f;回答之前我们先来看一下缓存策略的具体代码 缓存服务器IPhash(key)%服务器数量 这里还要多说一句&#xff0c;key的取值…

redis 分布式缓存 详解

1、Redis概述 1.1、NoSQL NoSQL(Not Only SQL)&#xff0c;意即不仅仅是SQL, 泛指非关系型的数据库。 1.2、Redis安装 首先需要从Redis官网上下载Redis的源码包&#xff0c;将下载的包上传到Linux&#xff0c;之后将gz文件进行解压。 # 解压gz文件 tar -zxvf redis-6.2.6…