• css水平居中(一)


    第一种方法:使用text-align属性。

    看到一篇博客,也不知道是不是我理解的问题,博客上说text-align可以是内联元素水平居中,我感觉这样的说法是不是有些不准确。

    text-align属性规定元素中的文本的水平对齐方式。

    text-align属性使内联元素属性居中,这样直观的说法给我最初的直观思路是这样的

    <!doctype html>
    <html lang="en">
    <head>
      <meta charset="UTF-8">
      <title>Document</title>
      <style type="text/css">
           p{
            /* text-align: center; */
            background-color: yellow;
           }
           span{
            text-align: center;
            background-color: red;
           }
      </style>
    </head>
    <body>
      <p><span>11111111111</span></p>
    </body>
    </html>

    在chrome浏览器下的效果是这样的:

    其并没有实现水平居中的效果。

    如果将代码改成如下所示:

    <!doctype html>
    <html lang="en">
    <head>
      <meta charset="UTF-8">
      <title>Document</title>
      <style type="text/css">
           p{
            text-align: center;
            background-color: yellow;
           }
           span{
            /* text-align: center; */
            background-color: red;
           }
      </style>
    </head>
    <body>
      <p><span>11111111111</span></p>
    </body>
    </html>

    实现的效果如下:

    水平居中的效果实现了。

    根据text-align属性的定义,确实实现了p元素内的文字的居中显示。

    如果把span拿掉会怎么样呢?

    <!doctype html>
    <html lang="en">
    <head>
      <meta charset="UTF-8">
      <title>Document</title>
      <style type="text/css">
           p{
            text-align: center;
            background-color: yellow;
           }
    
      </style>
    </head>
    <body>
      <p>11111111111</p>
    </body>
    </html>

    效果如下:

    同样能够实现文字居中的效果。

    当然块级元素水平居中则可以用margin:0 auto进行设置

  • 相关阅读:
    第一部分 题目要求
    完全卸载oracle
    zabbix的面试题目总结
    性能优化之MySQL调优篇
    select与epoll、apache与nginx实现原理对比
    深度优化LNMP之PHP
    深度优化LNMP之Nginx (转)
    git常用命令
    ansible 安装与卸载软件
    java8两个List集合取交集、并集、差集、去重并集
  • 原文地址:https://www.cnblogs.com/yangxiaoguai132/p/5504302.html
Copyright © 2020-2023  润新知