当前位置: 首页 > news >正文

让文字在盒子中水平居中与垂直居中

简单方法:

1.先用text-align: center;将文字垂直居中。

2.再用line-height: Xpx;将元素的行高设置为与父元素同样的高度。(这里的X代表父元素的高度)


举例:

对于该网页的代码如下:

<!DOCTYPE html>
<html><head><meta charset="utf-8"><title>文字水平居中与垂直居中</title><style>*{margin: 0;padding: 0;}.box1{width: 200px;height: 200px;background-color: blue;}</style></head><body><div class="box1"><div class="box2"><p>大家好!</p></div></div></body>
</html>

此时我们对box2中的p元素设置如下样式(对于box2来说,box1是其父盒子,且box1的高度为200px,故box2的行高应该设置为200px):

<!DOCTYPE html>
<html><head><meta charset="utf-8"><title>文字水平居中与垂直居中</title><style>*{margin: 0;padding: 0;}.box1{width: 200px;height: 200px;background-color: blue;}.box2 p{text-align: center;line-height: 200px;}</style></head><body><div class="box1"><div class="box2"><p>大家好!</p></div></div></body>
</html>

效果图如下:

 注意:我们在写网页的时候应该用以下代码初始化网页,因为默认有些元素存在内边距和外边距,这样我们看见的才是呈现出绝对水平垂直居中的效果。

*{margin: 0;padding: 0;}

http://www.lryc.cn/news/233542.html

相关文章:

  • 聊一聊前端面临的安全威胁与解决对策
  • 【matlab学习】现代控制
  • Debezium报错处理系列之九十九:ConnectException: Source offset ‘file‘ parameter is missing
  • 基于深度学习的活体人脸识别检测算法matlab仿真
  • Angular 由一个bug说起之二:trackBy的一点注意事项
  • 单片机FLASH下载算法的制作
  • [nlp] 损失缩放(Loss Scaling)loss sacle
  • Django框架之视图层
  • 商城免费搭建之java商城 java电子商务Spring Cloud+Spring Boot+mybatis+MQ+VR全景+b2b2c
  • AI机器学习实战 | 使用 Python 和 scikit-learn 库进行情感分析
  • CANoe-Logging模块如何抓取总线数据
  • Unity中Shader的矩阵加减法
  • IIC总线概述和通信时序代码详细图文解析
  • EtherCAT 伺服控制功能块实现
  • 如何基于OpenCV和Sklearn算法库开展机器学习算法研究
  • 在 Node.js 中发出 HTTP 请求的 5 种方法
  • pipeline agent分布式构建
  • MySQL(17):触发器
  • 挖掘PostgreSQL事务的“中间态”----更加严谨的数据一致性?
  • 多种方法实现conda环境迁移
  • C++ string类(一)
  • 系统时间和JVM的Date时间不一致问题解决
  • 23111701[含文档+PPT+源码等]计算机毕业设计javaweb点餐系统全套餐饮就餐订餐餐厅
  • RabbitMQ 部署及配置详解(集群部署)
  • 基于蝠鲼觅食算法优化概率神经网络PNN的分类预测 - 附代码
  • 「分享学习」SpringCloudAlibaba高并发仿斗鱼直播平台实战完结
  • Vue|props配置
  • 使用Microsoft Dynamics AX 2012 - 2. 入门:导航和常规选项
  • 【代码随想录】算法训练计划21、22
  • java实现钉钉机器人消息推送