• 简介元素居中显示


    居中显示我们一般会用text-align:center。但是这个仅限于行内元素,而不能用于块状元素。

    行内元素:比如<label>、<span>、<a>这些不会自己独占一行的元素,高度、宽度、边距不可以调节。

    块状元素:比如<div>、<table>,<form>这些自己独占一行的元素,并且宽度默认是100%,高度、宽度、边距都可以调节。

    块状元素设置居中方法

    分为宽度固定的块状元素和不固定块状元素。

    固定宽度

    固定宽度的块状元素如下设置:

    margin: 10px auto;  //左右设为auto

    不固定宽度

    三种解决方案:

    1.采用table将这个块状元素包裹

    2.使用dispplay:inline设为行内元素。

    3.绝对定位偏移

    table方法

    <style>
    table{
      margin:0 auto;
    }
    </style>
    <table>   <tbody>     <tr>     <td>       <div>不固定宽度div</div>     </td>     </tr>   </tbody> </table>

    原理:table宽度由内容决定,因此这个table宽度是由div文字决定宽度,可以看作是固定宽度了,采用固定宽度的解决办法就可以了。

    inline方法div{

        dispplay:inline
      text-align:center
    }

    偏移方法

     通过使用绝对定位设置偏移量但不如上面的方式。

  • 相关阅读:
    第二章:列表简介
    第三章:shell变量知识进阶
    第二章:shell变量
    WEB服务器
    第一章:变量和简单的数据类型
    第一节:python基础
    第一章:shell脚本初入门
    vim命令
    知识点一:OSI模型初识
    知识点二:HTTP超文本文件传输协议
  • 原文地址:https://www.cnblogs.com/hzozj/p/11265319.html
Copyright © 2020-2023  润新知