zoukankan      html  css  js  c++  java
  • HTML元素的显示模式

    元素的显示模式

      元素的显示模式就是元素以什么方式进行显示,比如div自己占一行,一行可以放多个span

      我们可以把html标签分为两大类:块元素、行内元素

    块元素

      常见的块元素标签有h、p、div、ul、ol等,div是最常见的块元素

      块元素的特点:

        •自己独占一行

        •高度、宽度、外边距和内边距都可以控制

        •宽度默认是父级宽度的100%

        •是一个容器盒子,里面可以放行内或块级元素

      需要注意的是h和p这种文字标签标签不能再放块级元素了

    行内元素

      常见的行内元素有a、strong、b、em、i、span等,span是最常见的行内元素

      行内元素的特点:

        •相邻行内元素在一行上,一行可以显示多个

        •高、宽直接设置是无效的

        •默认宽度就是它本身的宽度

        •行内元素只能容纳文本或其他行内元素

      需要注意的是链接里面不能放链接,链接a里面可以放块级元素

    行内块元素

      行内元素中有几个特殊的标签——img、input、td,他们同时具有行内元素和块元素的特点,有些资料称之为行内块元素。

      行内块元素的特点:

        •相邻元素在一行上,但他们会有空白间隙。一行可以显示多个

        •默认宽度就是他们本身的宽度

        •高度、行高、外边距以及内边距都可以控制

    显示模式的切换

      如果一个模式的元素需要另一个模式的特性。

    转块元素

      如果我们想要增加a标签的触发范围,需要把行内元素a转化为块元素

      我们就要在a标签的样式表里加上display: block;

       经过这样设置后,整个a标签的区域都可以跳转链接,并且可以设置宽度和高度

    转行内元素

      如果我们想把div转为行内元素,就要在样式表里加上display: inline;

       经过这样设置div就是行内元素了,可以在一行放多个div

    转行内块元素

      如果想给span设置宽度和高度,我们可以把span转为行内块元素。

      我们可以在样式表加上display:  inline-block;

       这样就可以把元素转化为行内块元素 

     

     

      

      

  • 相关阅读:
    麻省理工公开课:线性代数 第4课 A的LU分解
    麻省理工公开课:线性代数 第3课 乘法和逆矩阵
    麻省理工公开课:线性代数 第2课 矩阵消元
    麻省理工公开课:线性代数 第1课 方程组的几何解释
    线性代数导论(一)向量介绍
    鸟哥的linux私房菜——第6章 Linux的文件权限与目录配置
    Python学习(七)数组读写和保存
    Python学习(六)向量化
    Python学习(五)Numpy通用函数汇总
    Python学习(四)数组和矩阵
  • 原文地址:https://www.cnblogs.com/qq2210446939/p/13856172.html
Copyright © 2011-2022 走看看