zoukankan      html  css  js  c++  java
  • 元素类型的转换

    目录:

      1. 元素类型

      2. 元素类型的转换

    一. 元素类型

    元素类型有元素、内联元素。内联元素也称为行内元素。

    块元素有 div、h1-h6、p、ul、ol、li 等。

    内联元素有 span、strong、em、b、a、u 等。

    块元素独占一行、能设置宽高。内联元素不独占一行,不能设置宽高。

    二. 元素类型的转换

    先举个例子,默认情况下 <span> 是内联元素,不能给它设置宽高,也不能让它独占一行显示,如果想要让他显示为块元素,那么,我们可以在 CSS 中给 <span> 的 display 属性设置为 block,这样就能让 <span> 显示为块元素了。

    下面是 display 常用属性值的作用:

    (图截自菜鸟教程:https://www.runoob.com/cssref/pr-class-display.html

    下面举几个元素类型转换的例子。

    1. 块元素转换为内联元素

    使用 inline 属性值实现将块元素 div 转换为内联元素。转换元素类型为内联元素之后,div不独占一行,不可以设置宽高。

    转换为内联元素前:

    转换为内联元素后:

    2. 内联元素转换为块元素

    使用 block 属性值实现将内联元素 span 转换为块元素。转换元素类型为块元素之后,span 独占一行,可以设置宽高。

    转换为块元素前:

    转换为块元素后:

    3. 内联元素转换为行内-块级元素

    使用 inline-block 属性值实现将内联元素 span 转换为行内-块级元素。转换元素类型为行内-块级元素之后,span 不独占一行,可以设置宽高。

    转换为行内-块级元素之前:

     转换为行内-块级元素之后:

    使用浮动时可能会遇到高度塌陷问题,解决高度塌陷问题相关笔记:https://www.cnblogs.com/xiaoxuStudy/p/13222253.html

  • 相关阅读:
    Python的七大数据类型整理
    Linux下获取线程ID tid的方法
    字符串逆序操作
    ftp的两种模式
    exec函数族
    代码行数统计(指定目录下所有文件的Line)
    windows 命令行操作
    C语言时间打印
    Anaconda下载安装说明
    python 使用request进行get post请求
  • 原文地址:https://www.cnblogs.com/xiaoxuStudy/p/13757328.html
Copyright © 2011-2022 走看看