最新公告
  • 欢迎您光临起源地模板网,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!立即加入钻石VIP
  • HTML基础-标签分类(闭合标签,空标签,块级元素,行内元素,行级块元素,可替换元素)

    正文概述 掘金(random__)   2021-03-29   581

    一、闭合标签和空标签

    HTML中的标签从闭合的角度可以分为闭合标签和空标签。而HTML中大部分标签都是闭合标签,其他少数为空标签。

    常见的空标签有

    • <input />
    • <img />、
    • <area />、
    • <base />、
    • <link />等。

    二、位置特性(块级元素,行内元素,行级块元素)

    位置特性进行分类的,它将元素分为三类:块级元素,行内元素,行级块元素(也称块级行元素)。

    块级元素(block)

    **特点: **

    • 可以设置宽高、内、外边距;
    • 独占一行(即前后均有换行);
    • 块级元素如果不设置宽度和高度,则宽度默认为父级元素的宽度高度则根据内容大小自动填充

    常见的块级元素:
    div、p、h1、h2......hn,ol、ul、dl、li、form、table

    行级元素(inline)

    特点:

    • 不可设置宽高、上下内、外边距。(左右内、外边距设置有效)
    • 其宽度和高度由其内容自动填充
    • 其他行级元素共处一行

    常见的行级元素:

    • a(锚点)
    • b(加粗)
    • i(斜体)
    • span(常用内联容器,定义文本内区块)
    • lable(input 元素定义标注(标记))

    行内块元素(inline-block)

    特点:

    • 可以设置宽高、内外边距;
    • 可以与其他行内元素、内联元素共处一行

    常见的内联元素:
    input、img

    三、元素之间的转化

    可以在行内样式或css样式中改变元素的display将三种元素进行转换。

    • display:block;(将元素变为块级元素)
    • display:inline; (将元素变为行级元素)
    • display:inline-block;(将元素变为行级块元素)

    四、可替换元素

    什么是可替换元素?顾名思义,就是会被替换的元素。

    <img src=xxx.jpg>
    

    我们并没有在 img 标签中写入任何内容,浏览器去下载 src 属性给到的图片,并用该图片资源替换掉 img 标签,而且浏览器在下载前并不知道图片的宽高。所以,可替换元素比较特殊,它的宽高是由其加载的内容决定的。(当然 CSS 可以覆盖其样式)

    例子

    <img src="xxx.jpg">
    

    该图片在页面中展现出来的话,就是图片本身本身的宽高。

    <img width="80" height="80" src="xxx.jpg">
    

    此时该元素展现出来就是宽高为 80 像素。

    如果我们再用 CSS 去覆盖其样式:

    img {
      width: 60px;
      height: 60px;
    }
    

    该元素的展现即为 60 像素。

    MDN 的释义:

    可替换元素(replaced element)的展现效果不是由 CSS 来控制的。这些元素是一种外部对象,它们外观的渲染,是独立于 CSS 的。
    
    简单来说,它们的内容不受当前文档的样式的影响。CSS 可以影响可替换元素的位置,但不会影响到可替换元素自身的内容。
    

    典型的可替换元素有:

    • <iframe>
    • <video>
    • <embed>
    • <img>

    有些元素仅在特定情况下被作为可替换元素处理,例如:

    • <option>
    • <audio>
    • <canvas>
    • <object>
    • <applet>

    HTML 规范也说了<input> 元素可替换,因为 "image" 类型的 <input> 元素就像<img>一样被替换。但是其他形式的控制元素,包括其他类型的 <input> 元素,被明确地列为非可替换元素(non-replaced elements)。


    起源地下载网 » HTML基础-标签分类(闭合标签,空标签,块级元素,行内元素,行级块元素,可替换元素)

    常见问题FAQ

    免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
    提示下载完但解压或打开不了?
    最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或 联络我们.。
    找不到素材资源介绍文章里的示例图片?
    对于PPT,KEY,Mockups,APP,网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。
    模板不会安装或需要功能定制以及二次开发?
    请QQ联系我们

    发表评论

    还没有评论,快来抢沙发吧!

    如需帝国cms功能定制以及二次开发请联系我们

    联系作者

    请选择支付方式

    ×
    迅虎支付宝
    迅虎微信
    支付宝当面付
    余额支付
    ×
    微信扫码支付 0 元