iis服务器助手广告
返回顶部
首页 > 资讯 > 前端开发 > JavaScript >margin:0 auto与text-align:center有哪些区别
  • 396
分享到

margin:0 auto与text-align:center有哪些区别

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

这篇文章主要讲解了“margin:0 auto与text-align:center有哪些区别”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“margin:0

这篇文章主要讲解了“margin:0 auto与text-align:center有哪些区别”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“margin:0 auto与text-align:center有哪些区别”吧!

基本概念:

1.text-align: 属性规定元素中的文本的水平对齐方式;

       该属性通过指定行框与哪个点对齐,从而设置块级元素内文本的水平对齐方式;

       一般情况下设置文本对齐方式的时使用此属性。支持值 justify。

  Example: div { text-align: left; } //文本居左对齐

  注释:所有浏览器都支持 text-align 属性;任何的版本的 Internet Explorer (包括 IE8)都不支持属性值 "inherit"。

2.margin 是设置对象四边的外延边距,被称为外补丁或外边距。

  Example: div { margin: 20px 10px 30px 40px; } // 表示对象外边距,顶20px、右10px、下30px、左40px

区别如下:

1.text-align:center 设置文本或img标签等一些内联对象(或与之类似的元素)的居中。

2.margin:0 auto 设置块元素(或与之类似的元素)的居中。

这两个属性IE与FF的理解也有所不同。我们设置一个段落P,在段落内存在一个图片img标签。  

注意:

1.当设置body{text-align:center;}。 在IE中,段落P,图片img同时实现了居中对齐,也就是说text-align:center;同时作用于元素p与元素img。 在FF中,段落P,没有能实现居中对齐,而图片img实现了居中对齐,也就是说text-align:center;作用于img标签,而段落p标签没有起到居中的作用。

2.当设置段落 p {margin:0 auto;}。 在IE与FF中,段落P均实现了居中对齐。图片img由于不是作用对象,所以不会居中对齐。

有三种情况需要说明: 1.margin:0 auto;的选择器是作用对象,如div,p,而不是body。如果设置:body { margin:0 auto; }将不会达到任何效果,除非你定义body的宽度,那将会让body内的元素产生位置变化。如我们设置body宽度为500px。对p段落不作任何设置, 我们最大化窗口将会看到段落并非处于窗口的最左上角。 2.设置段落 p {text-align:center;} 将要实现的并不是段落本身的对齐方式,而是段落内元素居中对齐。 3. 设置图片标签img {margin:0 auto;} ,就犯了一个小错误,img类于内联对象,不可以设置图片img标签的margin属性,如果一定要设置,那么先将它的属性转变为块元素,如下面的代 码:img {display:block; margin:0 auto;}

知识点:块元素,内联元素的区别。

感谢各位的阅读,以上就是“margin:0 auto与text-align:center有哪些区别”的内容了,经过本文的学习后,相信大家对margin:0 auto与text-align:center有哪些区别这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是编程网,小编将为大家推送更多相关知识点的文章,欢迎关注!

--结束END--

本文标题: margin:0 auto与text-align:center有哪些区别

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

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

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

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

下载Word文档
猜你喜欢
  • margin:0 auto与text-align:center有哪些区别
    这篇文章主要讲解了“margin:0 auto与text-align:center有哪些区别”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“margin:0 ...
    99+
    2024-04-02
  • python中[0]*2与0*2的区别有哪些
    这篇文章主要介绍python中[0]*2与0*2的区别有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!python可以做什么Python是一种编程语言,内置了许多有效的工具,Python几乎无所不能,该语言通俗易...
    99+
    2023-06-15
  • CSS的border:none与border:0有哪些区别
    这篇“CSS的border:none与border:0有哪些区别”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“CSS的bor...
    99+
    2023-07-04
  • CSS中border:none;与border:0;有哪些区别
    这篇文章主要讲解了“CSS中border:none;与border:0;有哪些区别”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“CSS中border:none;与border:0;有哪些区别...
    99+
    2023-07-04
  • mysql中blob和text有哪些区别
    本文小编为大家详细介绍“mysql中blob和text有哪些区别”,内容详细,步骤清晰,细节处理妥当,希望这篇“mysql中blob和text有哪些区别”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,...
    99+
    2024-04-02
  • css中margin和padding的区别有哪些
    这篇文章主要介绍“css中margin和padding的区别有哪些”,在日常操作中,相信很多人在css中margin和padding的区别有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,...
    99+
    2024-04-02
  • jquery中的text和html的区别有哪些
    这篇文章主要介绍“jquery中的text和html的区别有哪些”,在日常操作中,相信很多人在jquery中的text和html的区别有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望...
    99+
    2024-04-02
  • 在xpath中text()和string(.)的区别有哪些
    这篇文章将为大家详细讲解有关在xpath中text()和string(.)的区别有哪些,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。  我们在进行爬虫时候,经常会遇到如下这样的页面:  你好,北京  在日...
    99+
    2023-06-02
  • vlookup中0或1的区别有哪些
    小编给大家分享一下vlookup中0或1的区别有哪些,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!vlookup中0或1区别是:1、条件判断时,0被当成逻辑值FALSE,1(任意非0数值)都被当成逻辑值TRUE;2、用作函...
    99+
    2023-06-20
  • php中false跟0的区别有哪些
    这篇文章主要讲解了“php中false跟0的区别有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“php中false跟0的区别有哪些”吧!php false跟0的区别:1、false是bo...
    99+
    2023-06-21
  • FAT16与FAT32区别有哪些
    本篇内容介绍了“FAT16与FAT32区别有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!在说明FAT文件系统之前,我们必须清楚FAT是...
    99+
    2023-06-09
  • php7与php5有哪些区别
    这篇文章主要介绍了php7与php5有哪些区别,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。PHP开发环境搭建工具有哪些一、phpStudy,是一个新手入门最常用的开发环境。...
    99+
    2023-06-14
  • OLTP与OLAP有哪些区别
    这篇文章主要介绍“OLTP与OLAP有哪些区别”,在日常操作中,相信很多人在OLTP与OLAP有哪些区别问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”OLTP与OLAP有哪些...
    99+
    2024-04-02
  • phpmyadmin与mysql有哪些区别
    这篇文章主要介绍phpmyadmin与mysql有哪些区别,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!phpMyAdmin是一个以PHP为基础,以Web-Base方式架构在网站主机...
    99+
    2024-04-02
  • java与javascript有哪些区别
    这篇文章主要介绍“java与javascript有哪些区别”,在日常操作中,相信很多人在java与javascript有哪些区别问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”...
    99+
    2024-04-02
  • bootstrap与dreamweaver有哪些区别
    这篇文章主要介绍bootstrap与dreamweaver有哪些区别,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完! 区别:1、bootstrap是基于HT...
    99+
    2024-04-02
  • cURL与wget有哪些区别
    这篇文章主要为大家展示了“cURL与wget有哪些区别”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“cURL与wget有哪些区别”这篇文章吧。wget和curl是直接在linux命令行下载文件的...
    99+
    2023-06-27
  • shtml与html有哪些区别
    这篇文章给大家分享的是有关shtml与html有哪些区别的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。区别:html是静态的文件;而shtml则是类似asp、JS、php等一样的形式展现,当有服务器端可执行脚本时...
    99+
    2023-06-14
  • phpmyadmin与cms有哪些区别
    这篇文章给大家分享的是有关phpmyadmin与cms有哪些区别的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。phpmyadmin 是操作Mysql数据库的web程序,可以方便快...
    99+
    2024-04-02
  • oracle与mysql有哪些区别
    小编给大家分享一下oracle与mysql有哪些区别,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧! ...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作