美文网首页
H5笔记——CSS常见的标签类型

H5笔记——CSS常见的标签类型

作者: 行走的苹果哥 | 来源:发表于2017-01-23 09:48 被阅读69次

    CSS中,有以下几种标签类型:块级标签、行内标签、行内-块级标签。

    块级标签

    特点:
    1.独占一行的标签;
    2.能随时设置宽度和高度。
    eg:div、p、h1、h2、ul、li

    <div> div标签 </div>
    <p> 段落标签 </p>
    <!--列表标签-->
    <ul>
         <li> 我是无序列表 </li>
         <li> 我是无序列表 </li>
         <li> 我是无序列表 </li>
         <li> 我是无序列表 </li>
         <li> 我是无序列表 </li>
    </ul>
    <!--标题标签:h标签-->
    <h1>我是h1标签</h1>
    <h2>我是h2标签</h2>
    
    行内标签

    特点:
    1.多个行内标签能同时显示在一行;
    2.宽度和高度取决于内容的尺寸。
    eg:span、a、label

    <span>我是行内标签</span>
    <a href="#">我是超链接</a>
    
    行内-块级标签

    特点:
    1、多个行内-块级标签可以显示在同一行;
    2、能够随时设置宽度和高度。
    eg:input、button

    <input placeholder="我是输入框">
    <button>我是按钮</button>
    

    我把以上三种标签类型完整展示出来。

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>常见的标签类型</title>
        <style>
            div{
                background-color: red;
            }
            p{
                background-color: yellow;
            }
            span{
                background-color: aqua;
                width: 300px;
                height: 90px;
            }
            a{
                background-color: blueviolet;
            }
            input{
                /*background-color: burlywood;*/
                width: 200px;
                height: 100px;
            }
            button{
                /*background-color: pink;*/
                width: 100px;
                height: 80px;
            }
    
        </style>
    </head>
    <body>
    <!--块级标签-->
        <div> div标签 </div>
        <div> div标签 </div>
        <div> div标签 </div>
        <p> 段落标签 </p>
    
    <!--行内标签-->
        <span>我是行内标签</span>
        <span>我是行内标签</span>
        <span>我是行内标签</span>
        <a href="#">我是超链接</a>
    
    <!--行内—块级标签-->
        <input placeholder="我是输入框">
        <button>我是按钮</button>
    </body>
    </html>
    

    显示效果如下:

    Paste_Image.png

    如果我们想要让这几种标签类型相互转换,那就要用到display属性。

    display:规定元素应该生成的框的类型。
    实现相互转换需要用到的值:
    none 此元素不会被显示。
    block 此元素将显示为块级元素,此元素前后会带有换行符。
    inline 默认。此元素会被显示为内联元素,元素前后没有换行符。
    inline-block 行内块元素。(CSS2.1 新增的值)
    通过显示效果来进行对比,在<style>中添加display代码:

    <style>
            div{
                background-color: red;
                /* 隐藏标签 */
                /*display: none;*/
                /*改变标签的类型:块级——>行内标签*/
                /*display: inline;*/
                /*改变标签的类型:块级——>行内-块级标签*/
                display: inline-block;
            }
            p{
                background-color: yellow;
            }
            span{
                background-color: aqua;
                width: 300px;
                height: 90px;
                /*改变标签的类型:行内——>块级标签*/
                /*display: block;*/
                /*改变标签的类型:行内——>行内-块级标签*/
                display: inline-block;
            }
            a{
                background-color: blueviolet;
            }
            input{
                /*background-color: burlywood;*/
                width: 200px;
                height: 100px;
            }
            button{
                /*background-color: pink;*/
                width: 100px;
                height: 80px;
            }
    
        </style>
    

    显示效果如下:

    Paste_Image.png

    相关文章

      网友评论

          本文标题:H5笔记——CSS常见的标签类型

          本文链接:https://www.haomeiwen.com/subject/xnqabttx.html