zoukankan      html  css  js  c++  java
  • (前端)html与css,css 9、_padding内边距

    padding内边距

    位置在宽高和边距之间,上下左右四个方向都可以设置内边距。
    单位:px
    padding:本身是同一个复合属性,单一属性是各个方向的内边距。
    padding-left(左边距)
    padding-right(右边距)
    padding-top(上边距)
    padding-bottom(下边距)
    padding:50px表示上下左右都是50px
    单一属性写法↓

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
    <head>
        <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
        <title>Document</title>
        <style type="text/css">
            *{
                margin: 0;
                padding: 0;
            }
            div{
                width: 300px;
                height: 200px;
                font-family: "幼圆";
                background-color: pink;
                border: 4px solid blue;
                /*单一属性*/
                padding-top: 30px;
                padding-right: 40px;
                padding-bottom: 50px;
                padding-left: 60px;
            }
        </style>
    </head>
    <body>
        <div>这是一些文字这是一些文字这是一些文字这是一些文字这是一些文字这是一些文字这是一些文字</div>
    </body>
    </html>
    View Code

    效果图、盒模型图↓

           

    复合属性根据属性值个数不同,分别了四种写法

    合并成复合属性四值法↓

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
    <head>
        <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
        <title>Document</title>
        <style type="text/css">
            *{
                margin: 0;
                padding: 0;
            }
            div{
                width: 300px;
                height: 200px;
                font-family: "幼圆";
                background-color: pink;
                border: 4px solid blue;
                /*复合属性、四值法*/
                padding: 30px 40px 50px 60px;
            }
        </style>
    </head>
    <body>
        <div>这是一些文字这是一些文字这是一些文字这是一些文字这是一些文字这是一些文字这是一些文字</div>
    </body>
    </html>
    View Code

    盒模型图↓

    代表方向分别是:上、右、下、左

    四值法:四个方向属性值都不同;
    三值法:上、左右、下,左右边距相同,上下边距不同,代码↓

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
    <head>
        <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
        <title>Document</title>
        <style type="text/css">
            *{
                margin: 0;
                padding: 0;
            }
            div{
                width: 300px;
                height: 200px;
                font-family: "幼圆";
                background-color: pink;
                border: 4px solid blue;
                /*三值法*/
                padding: 30px 40px 60px;
            }
        </style>
    </head>
    <body>
        <div>这是一些文字这是一些文字这是一些文字这是一些文字这是一些文字这是一些文字这是一些文字</div>
    </body>
    </html>
    View Code

    此时的40代表的是左和右的内边距。

    二值法:上下、左右,左右边距相同,上下边距相同,代码↓

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
    <head>
        <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
        <title>Document</title>
        <style type="text/css">
            *{
                margin: 0;
                padding: 0;
            }
            div{
                width: 300px;
                height: 200px;
                font-family: "幼圆";
                background-color: pink;
                border: 4px solid blue;
                /*二值法*/
                padding: 30px 40px;
            }
        </style>
    </head>
    <body>
        <div>这是一些文字这是一些文字这是一些文字这是一些文字这是一些文字这是一些文字这是一些文字</div>
    </body>
    </html>
    View Code

    此时的30代表的是上和下的内边距,40代表的是左和右的内边距。


    单值法:上右下左都相同,代码↓

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
    <head>
        <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
        <title>Document</title>
        <style type="text/css">
            *{
                margin: 0;
                padding: 0;
            }
            div{
                width: 300px;
                height: 200px;
                font-family: "幼圆";
                background-color: pink;
                border: 4px solid blue;
                /*单值法*/
                padding: 50px;
            }
        </style>
    </head>
    <body>
        <div>这是一些文字这是一些文字这是一些文字这是一些文字这是一些文字这是一些文字这是一些文字</div>
    </body>
    </html>
    View Code

    上下左右都相同。

    padding可以渲染背景,但不能书写内容。
    常用:如果个别的方向边距不一样,其他的一,先设置单值法设定总体,谁特殊谁用单一属性单独设置,比如右下左相同,上不同代码↓

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
    <head>
        <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
        <title>Document</title>
        <style type="text/css">
            *{
                margin: 0;
                padding: 0;
            }
            div{
                width: 300px;
                height: 200px;
                font-family: "幼圆";
                background-color: pink;
                border: 4px solid blue;
                /*右下左相同,上不同*/
                padding: 50px;
                padding-top: 40px;
            }
        </style>
    </head>
    <body>
        <div>这是一些文字这是一些文字这是一些文字这是一些文字这是一些文字这是一些文字这是一些文字</div>
    </body>
    </html>
    View Code

    书写顺序:后面的层叠掉前面的,先写总体再写单一,所以后写top

    整体代码

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
    <head>
        <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
        <title>Document</title>
        <style type="text/css">
            *{
                margin: 0;
                padding: 0;
            }
            div{
                width: 300px;
                height: 200px;
                font-family: "幼圆";
                background-color: pink;
                border: 4px solid blue;
                /*单一属性*/
                padding-top: 30px;
                padding-right: 40px;
                padding-bottom: 50px;
                padding-left: 60px;
                /*复合属性、四值法*/
                padding: 30px 40px 50px 60px;
                /*三值法*/
                padding: 30px 40px 60px;
                /*二值法*/
                padding: 30px 40px;
                /*单值法*/
                padding: 50px;
                /*右下左相同,上不同*/
                padding: 50px;
                padding-top: 40px;
            }
        </style>
    </head>
    <body>
        <div>这是一些文字这是一些文字这是一些文字这是一些文字这是一些文字这是一些文字这是一些文字</div>
    </body>
    </html>
    View Code
  • 相关阅读:
    【玩转微信公众平台之二】 账号注冊
    SharePoint 2010 Form Authentication (SQL) based on existing database
    淘宝API学习之道:淘宝API相关了解
    Java中Map的使用
    ROADS+dijkstra的灵活运用+POJ
    Jquery Ajax时 error处理 之 parsererror
    P1719 最大加权矩形
    回文串
    P1816 忠诚
    P1725 琪露诺
  • 原文地址:https://www.cnblogs.com/StevenSunYiwen/p/11058987.html
Copyright © 2011-2022 走看看