css如何让文字居中?下面本篇文章就来给大家介绍一下使用css让文字居中(水平、垂直)的方法。有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

一、CSS设置文字水平居中

在CSS中可以使用text-align属性来设置文字水平居中。该属性规定元素中的文本的水平对齐方式,通过使用center值设置文本居中。

text-align是一个基本的属性,它会影响一个元素中的文本行互相间的对齐方式。值left、right和center会导致元素中的文本分别左对齐、右对齐和居中,想要使文本居中,直接使用center即可。

该属性设置文本和img标签等一些内联对象(或与之类似的元素)的居中。

该属性有如下几个特点:

1)、text-align的center应用在一个容器上,它只针对容器里面的文字以及容器里面的display为inline或者inline-block的容器,如果里面的容器display为block,则里面的容器的内容不会居中。

2)、text-align具有向下传递性,会不断地向子元素传递。如果设置一个div,则其子div中的内容也会居中。

css 水平居中

.box {

width: 400px;

height: 100px;

background: pink;

text-align:center;

}

css 水平居中了--文本文字

效果图:

二、CSS设置字体垂直居中

1、单行文字垂直居中

对于单行文本,我们只需要将文本行高(line-height属性)和所在区域高度(height)设置一致就可以了。

css 垂直居中

.box {

width: 300px;

height: 300px;

background: paleturquoise;

line-height:300px;

}

css 垂直居中了--文本文字

效果图:

这样就能让div中的文字水平垂直居中了

2、多行文本垂直居中

说明:多行文本垂直居中分为两种情况,一个是父级元素高度不固定,随着内容变化;另一个是父级元素高度固定。

1)、父级元素高度不固定

父级高度不固定的时,高度只能通过内部文本来撑开。所以,我们可以通过设置内填充(padding)的值来使文本看起来垂直居中,只需设置padding-top和padding-bottom的值相等:

css 垂直居中

.box {

width: 300px;

margin: 50px auto;

background: paleturquoise;

padding: 50px 20px;

}

css 垂直居中了--文本文字,文本文字,文本文字,文本文字,文本文字,文本文字

2)、父级元素高度固定

使用vertical-align:middle +display:table-cell 使文字垂直居中

css 垂直居中

.box {

width: 300px;

height: 300px;

background: paleturquoise;

vertical-align:middle;

display:table-cell;

}

css 垂直居中了--文本文字,文本文字,文本文字,文本文字,文本文字,文本文字。

效果图:

说明:vertical-align:middle +display:table-cell能够使单行文字、多行文字都居中。但是因为 table-cell 是 inline 类型,所以会导致原来的块级元素每个 div 一行移动到了同一行。如果需要分列两行,需要在外面额外添加容器对位置进行控制。

web前端字体居中_css如何让文字居中?相关推荐

  1. web前端字体居中_css怎样使文字居中?

    在CSS中,可以使用text-align属性来使文字水平居中:使用line-height属性来使单行文字垂直居中.使用vertical-align:middle +display:table-cell ...

  2. web前端字体居中_css文字居中怎么弄?

    CSS是一种定义样式结构如字体.颜色.位置等的语言,被用于描述网页上的信息格式化和现实的方式.下面我们来看一下css设置文字居中的方法. css可以通过为文字所在标签添加text-align:cent ...

  3. web前端字体居中_html里文字居中代码怎么写?_WEB前端开发,html,css

    web前端是什么意思?_WEB前端开发 web前端就是前端网络编程,也被认为是用户端编程,是为了网页或者网页应用,而编写HTML,CSS以及JS代码,所以用户能够看到并且和这些页面进行交流.html里 ...

  4. web前端字体居中_html里文字居中代码怎么写?_WEB前端开发

    web前端是什么意思?_WEB前端开发 web前端就是前端网络编程,也被认为是用户端编程,是为了网页或者网页应用,而编写HTML,CSS以及JS代码,所以用户能够看到并且和这些页面进行交流. html ...

  5. web前端字体居中_DIV中文字水准、垂直居中

    DIV中文字水平.垂直居中 实现Div层里的文字垂直居中的方法 有时候,为了网页设计的美观,需要把div+css设计的页面里的某些div层里的文字垂直居中,包括多行文字以及单行文字:方法有不少,但真正 ...

  6. web前端字体居中_html语言 让文字居中的代码是什么?

    展开全部 html中,让32313133353236313431303231363533e58685e5aeb931333365653839文字居中的css代码:1.平水居中:text-align:c ...

  7. 7.20 Web前端-字体样式

    今天为大家介绍一下关于字体的相关知识,这里的知识比较简单,因为之前的教学中我们已经接触到了一部分关于字体的知识,在这里我来汇总说一下. 1.长度单位: 长度单位就是你的字体在网页中占用的长度是多少,在 ...

  8. web前端入门到实战:CSS文字下波浪线动画效果

    之前有至少5个人在评论中询问我文章中链接hover时候波浪下划线动画是怎么实现的,类似下图gif示意: 这里就介绍下是如何实现的. 有两种实现方法,各有优劣. 一.使用径向渐变纯CSS实现 就是使用径 ...

  9. Web前端开发之CSS学习笔记8—居中和自适应

    目录 1.居中 1.1水平居中 1.2垂直居中 2.单列布局自适应 3.双列布局自适应 3.1双列自适应 3.2半边固定半边自适应 3.三列布局自适应 3.1浮动法 3.2绝对定位法 3.3margi ...

最新文章

  1. 英特尔北京2022年冬奥会体验中心落成
  2. 控件开发团队已做了第一步,我们已经有了QQ群!(大家注意,现在群还没有搞掂,请先等等,真对不起。)...
  3. matlab光强值,光强分布MATLAB.doc
  4. P3809【模板】后缀排序
  5. VMWARE ESXI 虚拟硬盘的格式:精简置备、厚置备延迟置零、厚置备置零
  6. Windows服务程序时钟调用
  7. 数据库自动备份脚本并删除前3天的备份
  8. 华科网络内容管理系统 v5.6 手机 PC
  9. 寻找中项和第k小元素c语言,分治法第k小元素poj2104.ppt
  10. 安卓android eclipse运行提示no compatible targets were found
  11. php调用平安银行接口,PHP-Java-Bridge的使用(平安银行支付功能专版)
  12. 【机器学习基石】概述(一)
  13. linux yasm编译,linux安装yasm报错
  14. 新玺配资:板块轮动加快 多看少动均衡配置为主
  15. 福建厦门:企业征信报告 可多渠道查询
  16. 取十六进制的后两位数、中间两位数,以及高位数
  17. android 7.0关机动画,Android 修改系统关机动画的实现
  18. 2022/07/17 软件设计师错题日志 Day 1
  19. 如何做一个python小程序?
  20. 百度SEO一本通pdf

热门文章

  1. Golang系列篇之配置内网GO仓库源代理(三)
  2. (独家)LOL技巧-通过鞋子快速找装备
  3. 软工文档总结篇(一)
  4. 来自【友盟+】的召唤!
  5. 玩 DNF CF 炫舞的+我 聊天也OK
  6. WebView与JS的那些事:注入JS提取页面图片
  7. hadoop单机及完全分布式集群的安装
  8. powershell使用conda activate激活环境出错的三个解决方法
  9. Word控件Spire.Doc 【Table】教程(19):在 C# 中的 Word 中添加/获取表格的替代文本
  10. 极速办公(word)插入的表格如何修改文字方向