显示模式

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8" />
        <title>显示模式</title>
        <style>
            *{
                margin: 0;
                padding: 0;
            }
            .sy{
                width: 300px;
                height: 200px;
                border: 1px solid blueviolet;
                text-align: center; /* 文本水平居中 */
                line-height: 200px;   /* 设置行高:行高的值等于盒子高度时垂直居中 */
            }
            a{  
                display: block;   /* 转化为块元素 */
            }
            p{
                display: inline;   /* 转化为行内元素 */
            }
            span{
                display: inline-block;   /* 转换为行内块元素 */
            }
        </style>
        <!-- 
        标签的显示模式:
        1.块级元素:block
          比较霸道,单独占一行;
          可以设置宽,高属性
          默认宽度是父元素的100%(和父元素一样宽)
          可以在块级元素中放其他块级元素或行内元素;
          一般不建议在文本类标签中放其他块级元素
          常见:p,div,h1~h6,ui,ol,li
          
        2.行内元素:inline
          一行显示多个;
          宽,高属性设置无效
           默认宽度是内容的宽度
           行内元素中一般只放文本或其他行内元素;
           不建议在行内元素中放块级元素!
           可以在a标签中放块元素,但必须将显示模式转换为块元素(或行内块元素)
           常见:span,a,strong,em
           
        3.行内块元素: inline-block
          一行显示多个;
          可以设置宽,高,对齐属性
          行内块元素之间会有一点空白缝隙
          常见:img,input,td(数据单元格)
        -->
    </head>
    <body>
        <div class="sy">这是一个div标签</div>
        <p class="sy">这是一个p标签</p>
        <span class="sy">这是一个span标签</span>
        <a href="#" class="sy">这是一个链接标签</a>
        <h4 class="sy">4</h4>
        <img src="" class="sy"/>
        <input class="sy" type="text"/>
        <input class="sy" type="password"/>
    </body>
</html>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值