css实现div水平垂直居中:竖排居中,横排居中
write-mode实现文字竖排并居中
参考:css实现文字纵向排版并且水平垂直居中
<div class="title-div">实时故障信息</div>
.title-div{height: 100%;width:70px;font-size: 20px;writing-mode: vertical-lr; /*从左向右 从右向左是 writing-mode: vertical-rl;*/writing-mode: tb-rl; /*IE浏览器的从左向右 从右向左是 writing-mode: tb-rl;*/text-align: center;display: flex;flex-direction: column;-webkit-display:flex;justify-content: center;border:1px solid black;background-color: red;
}
div文字横排居中
<div class="info-div"><div class="no-info-tip" v-if="noFaultFlag">全网运行良好,无故障</div><div class="fault-info-item" v-for="item in faultData">......</div></div>
.info-div{height: 100%;width:calc(100% - 50px);margin-left:10px ;border:1px solid black;.no-info-tip{position:relative;top:50%;left:50%;transform: translate(-50%,-50%);text-align: center;}}
这里.no-info-tip
的position:relative
;而我之前看到的一个视频写的是absolute
,当我写absolute
时,文字就飘走了,看不见。补充一下absolute
说明:找出定位元素父元素链上的所有父元素,由近到远哪个元素不是默认定位(即static
定位)的,那么就相对于它进行定位。定位元素会释放原来所占的位置,其他元素会补充进来,好似float
属性让其漂浮起来一样。当父元素链上所有父元素都是默认定位,那么absolute
定位就是相对于body
元素的,效果和fixed
定位差不多。
其他方法:
我在CSS中4种快捷居中DIV的方法看到的4种方法:
- Flex layout:
在父容器内添加以下样式:
display: flex;
justify-content: center;
align-items: center; - Margin auto:
在子容器内添加以下样式:
margin: 0 auto; - Text-align和Inline-block:
在父容器内添加以下样式:
text-align: center;
在子容器内添加以下样式:
display: inline-block; - 2D Transform
在子容器内添加以下样式:
position: absolute; //我用的relative
top: 50%;
left: 50%;
transform: translate(-50%,-50%);
css实现div水平垂直居中:竖排居中,横排居中相关推荐
- 前端面试系列-CSS基础-div水平垂直居中文本居中(单行文字、多行文字)
文章目录 一.div水平垂直居中 1.flex 2.position (元素已知宽高) 3.position transform (元素未知宽高度) 4.position(元素已知宽度)maigin: ...
- html div 水平垂直居中显示,利用CSS实现div水平垂直居中
实现居中的方案有很多,这里介绍下纯CSS使用absolute配合margin的方案. 1. p宽高固定width: 400px; height: 200px; position: absolute; ...
- CSS 实现DIV水平垂直居中(一)
文章目录 CSS 实现DIV水平居中 方法一 方法二 方法三 方法四 方法五 CSS 实现DIV水平居中 以下介绍五种CSS实现DIV水平居中的方法,首先准备两个DIV,演示五种不同的方式实现DIV水 ...
- 如何让div水平垂直居中
如何让div水平垂直居中 @(css)[妙瞳] 引子 我们经常遇到需要把div中的内容进行水平和垂直居中.所以,这里介绍一种方法,可以使div水平居中和垂直居中. 代码: <!DOCTYPE h ...
- CSS中实现水平/垂直居中
CSS中实现水平/垂直居中 在CSS中实现水平居中相对简单,但是却没有一个明确的属性表示这是实现垂直居中的,这就导致垂直居中的实现相对初学者来说难上许多.但是在实际的开发中垂直居中的需求常常出现,例如 ...
- CSS实现元素水平垂直居中的各种方法
关于 CSS 如何将元素进行水平垂直居中的几种常用方法 前言 在设计网页页面的过程中,总会有将元素或者文字进行水平或者垂直居中的要求,各种CSS样式调整,搞的头都大了.这里将会介绍 CSS 中几种常用 ...
- div水平垂直居中的七种方法
学习笔记(一) div水平垂直居中的七种方法 文章目录 学习笔记(一) 前言 一.绝对定位法 1.方法一 2.方法二 3.方法三 4.方法四 二.flex布局法 1.方法五 三.将小div转成行内块 ...
- 关于DIV嵌套(二):div嵌套div水平垂直居中
div嵌套div水平垂直居中可以使用position定位来实现,这是最常用的方法. <!DOCTYPE html> <html><head><meta cha ...
- 让div水平垂直居中的六种方法
** 方法一:绝对定位方法:不确定当前div的宽度和高度,采用 transform: translate(-50%,-50%); 当前div的父级添加相对定位(position: relative;) ...
最新文章
- 创建尽可能小的 Docker 容器
- C#中NameValueCollection类用法详解
- 健康证(公共卫生类)
- python网络通信
- java 项目启动初始化_Spring Boot解决项目启动时初始化资源的方法
- 计算机应用的时间地点意义,计算机应用在教学中的作用
- PbootCMS是全新内核且永久开源免费的PHP企业网站开发建设管理系统
- jquery学习之1.12-给节点添加样式
- 将图片序列帧合成mp4_超级详细!如何将B站缓存m4s文件无损转换为mp4格式
- 语言模拟蒲丰问题_播音主持专业艺考模拟主持八大禁忌!
- eeprom和编程器固件 k2_斐讯K1K2新版固件v22.4.xx.xx简单刷机教程
- vba 位 前 相似 筛选_Excel VBA复制筛选的当前区域可见单元格,但排除最后3列
- 【开源】百度中文依存句法分析工具DDParser重磅开源,快来体验一下吧
- 用canvas画圆形图片
- java之自动化观看视频
- scanner练习:BMI计算
- 高可用免费代理ip爬取实战
- 20170315学习笔记-前端
- SOLR7实践(二)--DIH配置及使用
- 18-Jenkisn-Pipelin-声明式流水线语法-triggers/stage/tool
热门文章
- 消费者认可度提高,戴比尔斯计划将培育钻石推向“时尚类”领域
- Representation Learning for Attributed Multiplex Heterogeneous Network GATNE笔记
- lle算法c 语言,LLE算法示意图.ppt
- html中1em等于多少像素,CSS:度量单位(px,em,rem,vw,%等)
- java发送邮件到qq邮箱_javamail发送邮件(简单邮件qq邮箱)
- Laravel 使用QQ邮箱发送邮件
- 第九届全球互联网经济大会(GIEC2022)延期至9月举行
- 【调试】ChromeDevTool高级调式
- xpath following语法解释定位
- java实现图片格式转换(svg、png、webp)