广告
返回顶部
首页 > 资讯 > 前端开发 > JavaScript >css如何设置页面居中
  • 501
分享到

css如何设置页面居中

2024-04-02 19:04:59 501人浏览 安东尼
摘要

这篇文章主要讲解了“CSS如何设置页面居中”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“css如何设置页面居中”吧! 本教程操作

这篇文章主要讲解了“CSS如何设置页面居中”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“css如何设置页面居中”吧!


教程操作环境:windows7系统、css3&&HTML5版、Dell G3电脑。

居中在CSS中用的也比较常见,总结几种自己比较熟悉的居中的写法。当然,肯定还有更多更不错的写法,对于文中不足的地方也欢迎指正。

假设现在给出这种场景:

<p class="parent">
  <p class="child">
    DEMO
  </p>
</p>

其中在class='child'这个div中的内容长度是不一定的,现在需要实现这个div的居中。

一、水平居中

1.1text-align: center

在块级父容器中让行内元素或者类行内元素居中,只需使用text-align: center
这种方法可以让inline/inline-block/inline-table/inline/flex居中。

.child {
  display:inline-block;
  
  text-align:left;
}
.parent {
  text-align:center;
}

当有多个child div的时候如果设置display: inline-block的时候需要注意每个div之间会有缝隙,这不是什么bug,特性就是如此。

如果想去掉这些缝隙的话,有几种解决方法:

1、去掉HTML中的空格。

元素之间留白间距出现的原因是因为标签段之间的空隙,这个时候只需要去除掉html之间的空隙就好了。

比如这种写法,当然写法也有很多种,只要保证把空隙去掉就可以了,但是这种方法总觉得写起来有点反人类。

<p class="parent">
  <p class="child">
  DEMO1</p
  ><p class="child">
  DEMO2</p
  ><p class="child">
  DEMO3</p>
</p>

2、使用margin负值

这种方法这个负的值不太好确定,和上下文的字体等等都有关,这种方法不太适合大规模的使用。

.child {
  margin-right; -5px;
}

3、使用 font-size: 0

这种方法能十分简单地这个间距问题,只需要将父divfont-size设为0 ,然后记得将子divfont-size属性设置回来即可。

.parent {
  font-size: 0;
}
.chilc {
  font-size: 16px;
}

4、使用letter-spacing或者word-spacing

.parent {
  letter-spacing: -5px;
  
  Word-spacing: -5px;
}
.chilc {
  letter-spacing: 0;
  
  word-spacing: 0;
}

1.2 dispaly: flex

只兼容IE10+

.parent {
  display:flex;
  justify-content:center;
}

.child{
  margin:0 auto;
}

二、垂直居中

1.1display: table-cell

可以使高度不同的元素都垂直居中

.parent {
  display:table-cell;
  vertical-align:middle;
}

2.2 position: absolute

.parent {
  position:relative;
}
.child{
  position:absolute;
  top:50%;   
  transfORM:translateY(-50%); 

感谢各位的阅读,以上就是“css如何设置页面居中”的内容了,经过本文的学习后,相信大家对css如何设置页面居中这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是编程网,小编将为大家推送更多相关知识点的文章,欢迎关注!

--结束END--

本文标题: css如何设置页面居中

本文链接: https://www.lsjlt.com/news/80461.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • css如何设置页面居中
    这篇文章主要讲解了“css如何设置页面居中”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“css如何设置页面居中”吧! 本教程操作...
    99+
    2022-10-19
  • css如何设置div相对网页居中
    本文小编为大家详细介绍“css如何设置div相对网页居中”,内容详细,步骤清晰,细节处理妥当,希望这篇“css如何设置div相对网页居中”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。css设置div相对网页居中的...
    99+
    2023-07-05
  • css如何设置居中
    这篇文章主要介绍了css如何设置居中,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。css设置居中的方法:1、通过【margin: 0 auto; text-align: ce...
    99+
    2023-06-14
  • css如何设置hr居中
    本篇内容主要讲解“css如何设置hr居中”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“css如何设置hr居中”吧! 在css中,可以...
    99+
    2022-10-19
  • css如何设置div居中
    css设置div居中的方法:1.创建html文件;2.添加html架构代码到html文件中;3.在body标签中使用div标签设置div盒子;4.添加style标签并给div设置居中样式;5.通过浏览器方式查看设置效果。具体操作步骤:首先创...
    99+
    2022-10-17
  • css如何设置居中对齐
    这篇文章主要介绍css如何设置居中对齐,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!css的基本语法是什么css的基本语法是:1、css规则由选择器和一条或多条声明两个部分构成;2、选择器通常是需要改变样式的HTML...
    99+
    2023-06-14
  • css如何设置水平居中
    这篇文章主要为大家展示了“css如何设置水平居中”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“css如何设置水平居中”这篇文章吧。   第一种:css行内元素...
    99+
    2022-10-19
  • 如何设置CSS布局居中
    这篇文章给大家分享的是有关如何设置CSS布局居中的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。 最外层应用float:left招致整个网页居左,这里假如不有应用浮动float,...
    99+
    2022-10-19
  • css中如何设置文本居中
    这篇文章主要讲解了“css中如何设置文本居中”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“css中如何设置文本居中”吧!     我们...
    99+
    2022-10-19
  • css怎么设置div相对网页居中
    本教程操作环境:Windows10系统、CSS3版、DELL G3电脑css怎么设置div相对网页居中?css让div居中1.对div使用绝对布局“position:absolute;”;方法一:对div使用绝对布局position:abs...
    99+
    2023-05-14
    css
  • css如何设置图片位置居中
    这篇“css如何设置图片位置居中”除了程序员外大部分人都不太理解,今天小编为了让大家更加理解“css如何设置图片位置居中”,给大家总结了以下内容,具有一定借鉴价值,内容详细步骤清晰,细节处理妥当,希望大家通过这篇文章有所收获,下面让我们一起...
    99+
    2023-06-06
  • css如何设置span居右
    这篇文章主要为大家展示了“css如何设置span居右”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“css如何设置span居右”这篇文章吧。 css span靠...
    99+
    2022-10-19
  • 如何使用css来设置居中
    这篇文章主要介绍如何使用css来设置居中,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完! 在DIV CSS构造的页面里,从机关形式到页面里文章文字居中都黑白常重要的,而css来配置居...
    99+
    2022-10-19
  • css如何设置div水平居中
    这篇文章主要介绍“css如何设置div水平居中”,在日常操作中,相信很多人在css如何设置div水平居中问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”css如何设置div水平...
    99+
    2022-10-19
  • css中如何将div设置为居中
    这篇文章主要介绍css中如何将div设置为居中,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!css中将div设置为居中的方法是设置定位,例如【position:absolute;】或【margin:auto;】。当我...
    99+
    2023-06-15
  • css中如何把图片设置居右
    这篇文章主要介绍css中如何把图片设置居右,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!什么是csscss是一种用来表现HTML或XML等文件样式的计算机语言,主要是用来设计网页的样式,使网页更加美化。它也是一种定义...
    99+
    2023-06-14
  • css如何设置文本内容居中
    这篇文章主要介绍了css如何设置文本内容居中,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。css设置文本内容居中的方法是,给文本元素添加text-align属性,并且将属性值...
    99+
    2023-06-15
  • css怎么让页面整体居中
    本篇内容主要讲解“css怎么让页面整体居中”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“css怎么让页面整体居中”吧!css使页面整体居中的方法是,给整个网页主...
    99+
    2022-10-19
  • css中如何设置水平居中效果
    这篇文章主要介绍了css中如何设置水平居中效果,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。css设置水平居中的方法:1、使用“text-align: center;”样式,...
    99+
    2023-06-14
  • 怎么在DW中设置DIV模块页面居中
    这篇文章给大家介绍怎么在DW中设置DIV模块页面居中,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。先新建一个html文件,并在head中添加样式表【<style type="text/css"...
    99+
    2023-06-08
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作