HTML块级元素和行内元素

根据css规范的规定,每个网页元素都有一个display属性,每一个元素都有默认的display属性值,比如div元素默认属性值为block-“块级元素”,display:block;而span默认元素为inline,称为“行内元素”,display:inline;

1)块级元素address dir div h1~h5 ul li form menu table p...

        a、独占一行空间,默认宽度占满当前屏幕/父元素

        b、可以设置宽高,如果没有设置宽高,则默认铺满整行

        c、可以嵌套其他标签【块级、行内】-->

    <div style="width: 30%;height: 50px;background: red;">abcdefg</div>

    <h1 style="width: 30%;height: 100px;background: blue;">我是一级标题</h1>

 

 ul/ol列表:ul是无序列表,ol是有序列表,列表内容用的都是<li>标签</li> 

    快捷建立方式:ul>li{li$}*3 li1开始到li3结束

    shift+alt+上/下箭头:快速向上/下复制当前行

    <ul>

        <li>li1</li>

        <li>li2</li>

        <li>li3</li>

    </ul>

    <ol>

        <li>li1</li>

        <li>li2</li>

        <li>li3</li>

    </ol>

   

 

p:标签表示段落<p></p>-双标签 br:生成换行符<br/>-单标签 hr:生成一条水平线,主要起装饰作用<hr/>-单标签

可以设置水平线占屏幕的宽度

 标签属性:width-宽度、align-对齐方式、color-颜色、size尺寸大小

<hr width="80%" align="center" color="blue" size="5px">

 

注意:h1 h2 h3 h4 h5 h6 p dt标签可以包含行内元素,不能包含块级元素



 

 2)行内元素span a i b big small font img input label select strong sub sup textarea...

        a、可以与其他元素共享一行空间

        b、不可以设置宽高

        c、不可以嵌套其他块级元素,只能包含行内元素

span标签作用于div一样,用来实现行内布局,不同的是div会单独占一行,而span不会,并且不识别宽高

    <span style="width: 30%;height: 100px;background: blue;">span1</span>

    <span style="width: 30%;height: 100px;background: yellow;">span2</span>

  

 

3)块级标签和行内标签是可以相互转换的

     a.块级标签转换为行级标签

            加上display:inline;块级转换为行级,但是宽高设置会失效

    <div style="width: 30%;height: 50px;background: red;display: inline;">abcdefg</div>

    <h1 style="width: 30%;height: 100px;background: blue;display: inline;">我是一级标题</h1>

 

  b.行级标签转换为块级标签

            加上display:block;行级转换为块级,可以进行宽高设置

    <span style="width: 30%;height: 100px;background: blue;display: block;">span1</span>

    <span style="width: 30%;height: 100px;background: yellow;display: block;">span2</span>

  c.块级元素可以嵌套两个并列的块级元素,或者两个并列的行级元素,但不可以嵌套一个块级元素和一个行级元素并列

    <div><span>span</span><h2>h2</h2></div>-错 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值