HTML中设置水平居中的几种方法

在制作网页的过程中,我们经常会遇到需要设置水平居中的情况,比如文字标题居中,表格居中等,所以今天我们就给大家讲解一下如何设置水平居中。

操作方法

  • 01

    首先,居中的元素可以分类为行内元素和块状元素,其中块状元素又可以分为定宽块状元素和不定宽块状元素。 常见的行内元素为:<span><br><i><em><strong><q><code><a>等。 常见的块级元素为:<p><hx><hr><div><ul><ol><table><form>等。

  • 02

    对于行内元素,如果被设置居中的元素是文字或者图形的形式,那就需要通过给父元素设置text-align:center来实现。

  • 03

    对于定宽的块级元素,使用text-align:center就无效了。这里如果需要设置居中,则必须通过设置左右两边的margin值为“auto”来实现。auto的意思是自动分配剩余空间,margin:10px auto是margin-top:10px;margin-bottom:10px;margin-left:auto;margin-right:auto;的缩写形式。所以左右两边元素剩余区域各自均分,也就是元素两侧的区域各占50%,那么元素就左右居中了。

  • 04

    对于宽度不固定的块级元素,通常有3种方式来实现居中:第一种是通过table元素来实现;第二种是设置 display: inline方法,将显示类型设为行内元素;第三种是设置position:relative,利用相对定位的方式,将元素向左偏移 50%来实现居中。 table元素具有长度自适应性,其长度根据其内文本长度决定,因此可以看做一个定宽度块元素。然后结合上面的定宽块级元素居中方法就可以设置居中了。 这种方法的缺点是会生成无语义的代码。

  • 05

    设置display:inline方法来居中不定宽块级元素则更好理解,通过将元素设置为行内元素,设置行内元素的父元素属性text-align:center就可以实现居中。 此方法的缺点是由于转换成了行内元素,导致元素损失了块级元素具有长度值等属性。

  • 06

    最后一种利用相对定位的方式来居中不定宽块级元素,首先给父元素设置float属性,然后给父元素设置relative定位属性,left:50%;子元素也设置relative定位属性和left:-50%,这样就能实现居中。

(0)

相关推荐

  • Word2013中设置行距的两种方法

    方法1:在行距列表中设置 打开Word2013文档窗口,选中需要设置行距的段落或全部文档.在"开始"功能区的"段落"分组中单击"行和段落间距距&quo ...

  • 给Excel表格中的单元格设置边框的三种方法

    今天给大家介绍一下给Excel表格中的单元格设置边框的三种方法.方法一1. 打开电脑,进入桌面,找到想要编辑的Excel表格,双击打开:2. 如图,在打开的页面,将想要添加边框的单元格全部选中,然后右 ...

  • 在PowerPoint中插入视频的两种方法

    为追求更完美效果,在Powerpoint中通过shockwave Flash Object控件插入SWF格式动画已是家常便饭。但很多情况下,演示文档还需要视频做辅助,下面我们介绍在PowerPoint ...

  • Excel单元格中数据自动换行的两种方法

    Excel单元格中数据自动换行的两种方法 不管单元格中是已经有了数据,或者还等待输入数据,都可以对它执行自动换行命令.自动换行的方法有两种,现在就来对下面表格中已经超出单元格宽度的数据使用自动换行. ...

  • revit如何创建明细表 revit中新建明细表的两种方法

    在revit中如何创建明细表?创建明细表.数量和材质提取,以确定并分析在项目中使用的构件和材质. 明细表是模型的另一种视图.命令行所在:“视图”选项卡“创建”面板“明细表”下拉列表中.好了,话不多说, ...

  • 在WPS表格中制作斜线的两种方法

    我们经常用WPS表格完成一些表格上的处理,比如课程表,这些需要用到斜线,那这时我们该怎么办呢?接下来我来介绍如何在WPS表格中制作出斜线,不会的朋友可以参考本文,来看看吧. 步骤: 1.打开WPS后, ...

  • 如何在Excel文件中打勾?Excel文件中打勾的两种方法介绍

    在Excel表格内输入文字估计大多数小伙伴都会,那么如果是在表格的方框内打勾呢?下面小编就为大家详细介绍Excel文件中打勾的两种方法,一起来看看吧 方法一:通过复选框功能打勾 本方法是通过Excel ...

  • word文档中设置段落对齐方式的方法

    我们都知道Word文档中有很多对齐方式,比如左对齐,右对齐,居中等等,下面就给大家讲讲设置段落对齐方式的方法.具体如下:1. 第一步,在电脑上打开需要进行段落对齐方式设置的文档,然后点击软件左上角的& ...

  • word问题:[13]在Word中画横线的几种方法

    在Word中如何画横线对于办公熟手来说是轻而易举,但对于那些对办公还是菜鸟级别就不是那么容易了,下面就为大家介绍几种非常常见而且比较简单的画横线技巧. 第一种Word中画横线:利用"U&qu ...