【CSS基础】文字垂直居中
文字垂直居中
1、高度为百分比,line-height 不知道设置具体的数值的情况,利用伪元素进行居中
HTML
<div class="father"><div class="son">这是要居中的文字</div></div>
CSS
.father{height: 300px;width: 300px;background: red;
}
.son {height: 50%;background: blue;color:#fff;
}
.son::before{display: inline-block;content: "";height: 100%;vertical-align: middle;
}
2.高度为具体的数值的情况,line-height 只需要设置具体的高度即可
HTML
<div class="father"><div class="son">这是要居中的文字</div></div>
css
.father{height: 300px;width: 300px;background: red;
}
.son {height: 100px;line-height: 100px;background: blue;color:#fff;
}
3、利用表格和单元格的特性,让文字垂直居中
HTML
<div class="father"><div class="son">这是要居中的文字</div></div>
CSS
.father{height: 300px;width: 300px;background: red;
}
.son {display: table-cell;height: 100px;background: blue;color:#fff;vertical-align: middle;
}
【CSS基础】文字垂直居中相关推荐
- css图片跟文字居中,css 图片文字垂直居中
先来看张图片 相信很多css新手遇到过这种问题,就是当图片和文本显示在一行的时候,效果很奇葩,文字和图片没法对齐, 这时我们需要做的是: 1,先给块级元素设置 display: inline-bloc ...
- html DIV+CSS让文字垂直居中
CSS中的确是有vertical-align属性,但是它只对(X)HTML元素中拥有valign特性的元素才生效,例如表格元素中的<td>.<th>.<caption&g ...
- HTML+CSS基础文字和字体
HTML+CSS文字和字体改变 HTML代码: <!doctype html> <html> <head> <meta charset="utf-8 ...
- html设置间距颜色,CSS基础—文字的尺寸、字体、行距及颜色
文字的尺寸.字体.行距及颜色样式标签为font-size(尺寸).font-family(字体).line-height(行距).color(颜色). font-size(尺寸) font-size样 ...
- 【css】文字垂直居中
前言 html在线运行https://www.runoob.com/runcode 方法1:容器高度不固定 将容器的padding-top和padding-bottom的值设置成相等的值. <! ...
- CSS实现文字垂直居中
一.问题描述: 当高度固定或不固定时,单行或多行文本难以实现垂直居中: 二.解决方法: 1.使用line-height属性,将line-height设置与元素高度等高. 局限性:只适用于单行文本,局限 ...
- css设置div内文字垂直,DIV+CSS如何让文字垂直居中?
满意答案 dinahcat 2016.05.08 采纳率:48% 等级:5 已帮助:205人 div+css实现文字垂直居中的五种方法: 1.把文字放到table中,用vertical-alig ...
- WEB安全之DIV CSS基础(二):文字和文本的属性、列表样式和伪类超链接
WEB安全之DIV CSS基础(二):文字和文本的属性.列表样式和伪类超链接) 文字和文本的属性 文字属性 文本属性 列表样式和伪类超链接 项目符号列举 设置列表项标记 超链接 文字和文本的属性 文字 ...
- html不知道高文字垂直居中,css实现固定高度及未知高度文字垂直居中的完美解决方案...
在工做当中咱们常常碰到相似于"固定高度文字垂直居中及未知高度垂直居中问题",或者 "图片垂直居中问题",而咱们最容易会想到使用表格来垂直居中,或者若是是单行文字 ...
最新文章
- Linux C编程--进程间通信(IPC)2--信号处理函数
- HTML5学习笔记简明版(10):废弃的元素和属性
- c语言hash存储,C语言实现HashTable(一) 介绍
- 喜欢←划,不喜欢→划
- Linux下安全审计工具 lynis 使用说明
- opencv图片序列转换成视频
- Atitit 持久化 之道 attilax 艾龙著 1. 第2章 Java对象持久化技术概述 	2 1.1. 2.1 直接通过JDBC API来持久化实体域对象	2 1.2. 2.2 ORM简介	2
- OrCAD图文教程:把一个元件分多个部分画出来
- PowerDesigner中主键外键唯一键设置
- pr 文件结构不一致_只要你用过PR,就一定会遇到这些的问题(下)
- TOM邮箱怎么样 TOM邮箱品牌测评分析
- hotmai邮箱服务器在境外吗,hotmail服务器如何设置?设置hotmail邮箱账号方法
- java 撤销恢复按钮_java文本的撤销和恢复
- 最小编辑距离 (MED)实现-Python
- r语言中如何进行两组独立样本秩和检验
- 手机验证码、图片验证码的实现
- 浅谈建筑能耗在线监测系统在天目西路街道103坊27丘项目泰禾大厦的应用—安科瑞 孙斌
- 齐博模板直接写mysql_齐博CMS使用常见问题和技巧汇总
- 浅谈大数据及相关技术在计算机专业的应用
- python求两个数的最大公约数穷举法_求两个数字的最大公约数-Python实现,三种方法效率比较,包含质数打印质数的方法...
热门文章
- excel如何使用COUNTIF进行条件计数
- Python将txt数据写入excel【分列】
- 基因编辑最新研究成果进展(2021年11月)
- aws mysql 升级_aws RDS 版本升级最佳实践的探讨
- 【arc075f】AtCoder Regular Contest 075 F - Mirrored
- 基于Openwrt 拨号上网(SDX55) (PCIe)移植文档
- Python编程从入门到实践 动手试一试 代码合集
- 如何进行用户行为分析
- Notepad++下载安装介绍教程
- 独立开发变现周刊(第66期): 如何把一个短链接生成工具变成一个可持续盈利的产品?...