块标签边距合并 表格 定宽居中

相邻的2个块标签,会发生外边距合并 ,合并之后以边距大的为准 如: 20和50最后显示50 防止兄弟标签之间的外边距合并,可以在标签之间加非空字符
块标签, 父子标签外边距也会发生合并 如何防止父子外边距合并:
(1) 父边框设置边框可防止合并
(2) 父标签设置内边距可防止合并
(3) 父子标签中间加个非空字符

列如:

 <body>
    <div>1</div> 
    <div>2</div>
    <div>3</div>
</body>
<style>
        body{
            border: 1px solid red;
        }
    div{
        border: 1px solid black;
        margin: 50px;
        /* outline 表示一个标签的轮廓线,不会影响标签的尺寸和位置 */
        outline: solid  1px blue;
    }
    </style>

2.表格

  <table>
        <!-- 设置表格表题,默认居中 -->
        <caption>课程表</caption>
       <tr>
           <td></td>
           <td>星期一</td>
           <td>星期二</td>
           <td>星期三</td>
       </tr>
       <tr>
           <td>第一节</td>
           <!-- 合并第二行  rowspan="2" 向下合并两行 -->
           <td rowspan="2">语文</td>
           <td>数学</td>
           <td>英文</td>
       </tr>
       <tr>
           <td>第二节</td>
           <!-- <td>语文</td> -->
           <td>化学</td>
           <td>生物</td>
       </tr>
       <tr>
           <td>第三节</td>
           <!-- colspan="3" 向右合并3列 -->
           <td colspan="3">体育</td>
           <!-- <td>体育</td>
           <td>体育</td> -->
       </tr>
    </table>

定宽居中

<style>
    /*标签居中一般有两种方式居中*/
    /* 对标签设置内容居中 行内有效*/
    div{
        width: 100px ;
        height: 50px;
        background-color: aqua;
    }
    /* 对子标签设置定宽居中 块标签起效*/
    div{
        width: 100px ;
        height: 50px;
        background-color: aqua;
        margin: auto;
    }
    </style>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值