在CSS中,可以使用text-align属性来使文字水平居中;使用line-height属性来使单行文字垂直居中、使用vertical-align:middle +display:table-cell使多行文字垂直居中。下面本篇文章就来给大家介绍一下。

1、使用text-align属性来使文字水平居中

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 水平居中了--文本文字

效果图:

2、使用line-height属性来使单行文字垂直居中

line-height 属性设置行间的距离(行高)。不允许使用负值。

该属性会影响行框的布局。在应用到一个块级元素时,它定义了该元素中基线之间的最小距离而不是最大距离。

css 垂直居中

.box {

width: 300px;

height: 300px;

background: paleturquoise;

line-height:300px;

}

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

效果图:

3、使用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如何让文字居中?下面本篇文章就来给大家介绍一下使用css让文字居中(水平.垂直)的方法.有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 一.CSS设置文字水平居中 在CSS中可以 ...

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

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

  3. 前端——CSS如何使文字居中

    最近在制作网页的时候,经常需要用到添加文本.但大部分文本都需要调整到需要的位置.调整文本的位置,可以通过margin来设置外边距的方法来调整.而使文本居中,则一般有以下三种方法. text-align ...

  4. html文章整体居中,HTML如何让文字居中?附两种方式

    我们在编写一个网页时,经常需要将文字居中.那么这篇文章小编教你HTML如何让文字居中. 方法一. 居中标签中可以直接添加align="center"样式,使文字居中.具体代码如下: ...

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

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

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

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

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

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

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

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

  9. 7.20 Web前端-字体样式

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

最新文章

  1. layer.js弹窗组件layer.prompt无法调用解决
  2. SQL Server中TOP子句可能导致的问题以及解决办法
  3. Node初学者入门,一本全面的NodeJS教程,微小的web框架,能实现文件上传功能以及数据解析功能...
  4. [上海]LinkCoder第四期活动——Jeffrey Richter:Win 8应用开发与.NET4.5
  5. Jenkins与网站代码上线解决方案
  6. java视频教程不同阶段看哪些
  7. java 泛型详解-绝对是对泛型方法讲解最详细的,没有之一,大厂 HR 如何面试
  8. next.js 无法导出及导出图片无法加载等问题
  9. 摩托罗拉里程碑升级Android 2.2刷机知识
  10. 【循序渐进学Python】4. Python中的序列——字典
  11. 小程序商城和h5商城那个比较好?
  12. HTML学生个人网站作业设计:宠物网站设计——萌宠有家(5页) HTML+CSS 简单DIV布局宠物介绍网页模板代码 DW学生个人网站制作成品下载
  13. Celeste Lyn Paul
  14. 为精简版VS2008添加DEBUG版运行时库到系统目录
  15. 线程池(ThreadPoolExecutor)详解
  16. 技术人员的公众号如何打造高质量内容和精美排版?
  17. 阳光明媚的一天~|~
  18. 二手交易管理系统SSM
  19. SSH工具:Xshell正版官方免费版下载,不限制站点数量
  20. 独立开发变现周刊(第39期):在线表情包生成器,月流览量1千2百万

热门文章

  1. 青蛙跳台阶问题【详解】
  2. boolean的使用
  3. Vue进阶(幺零二):面试必备:2023 Vue经典面试题整理(含答案)
  4. 【回归预测-BP预测】基于灰狼算法优化BP神经网络实现数据回归预测附matlab代码
  5. 2022年武汉中级工程师职称申报条件、申报材料要求和申报流程是什么?
  6. Jexus for linux 安装说明
  7. 小米盒子 计算机共享,小米盒子局域网SMB共享很好用很方便
  8. GitHub统计代码量
  9. 跟我一起用思维导图复习中小学课本名著
  10. MYSQL 常用语法学习汇总