好程序员吧 关注:5,782贴子:7,545
  • 3回复贴,共1

好程序员web前端培训分享CSS元素类型学习目标

只看楼主收藏回复

1、元素类型分类依据和元素类型分类
2、元素类型的转换
3、inline-block元素类型的应用
4、置换和非置换元素的概念和应用案例


1楼2019-04-30 10:59回复
    二、元素类型的转换
    元素可通过display属性来改变元素的默认显示类型
    1)display属性与属性值 (18个属性值)属性值:block/inline/inline-block(img,input)/none/list-item(li)/table-row/table(table)/table-cell(td)/table-header-group(thead)/table-footer-group(tfoot);作用:块状元素和内联元素之间的转换。
    说明:各属性值的作用1)Block块状显示:类似在元素后面添加换行符,也就是说其他元素不能在其后面并列显示。或者就是让元素竖排显示。
    2)inline内联显示:在元素后面删除换行符,多个元素可以在一行内并列显示。或者就是让元素横排显示。
    3)Inline-block行内块状显示:元素的内容以块状显示,行内的其他元素显示在同一行。
    (此元素类型支持vertical-align属性)img,input
    4)none:隐藏元素, 此元素不会被显示。
    5)list-item:将元素转换成列表。li的默认类型。6)当元素设置了float属性后,就相当于该元素加了display:block;注:
    A、大部分块元素display属性值默认为block,其中li列表的默认值为list-item。
    B、大部分内联元素的display属性值默认为inline,其中img,input,默认为inline-block。
    三、inline-block元素类型的应用
    Inline-block行内块元素显示:元素的内容以块状显示,行内的其他元素显示在同一行。
    (此元素类型可以支持vertical-align属性)img,input
    垂直对齐方式{vertical-align:top(元素的顶端与行中最高的元素顶端对齐)/bottom元素的底端与行中最低的元素底端对齐/middle/sub(与父元素的下标字体基线对齐)/super(与父元素的上标字体基线对齐)/text-top(与父元素的字体顶端对齐)/text-bottom(与父元素的字体底端对齐);}


    3楼2019-04-30 11:02
    回复
      拓展:
      置换元素/替换元素
      概念:一个内容不受CSS视觉格式化模型控制,CSS渲染模型并不考虑对此内容的渲染,且元素本身一般拥有固有尺寸(宽度,高度,宽高比)的元素,这些元素往往没有实际的内容,即是一个空元素,置换元素就是浏览器根据元素的属性和属性值,来决定元素的具体显示内容。大部分的置换元素的元素类型为inline-block;被称之为置换元素。HTML中的img、input都是置换元素。 例如浏览器会根据img标签的src属性的值来读取图片信息并显示出来。 又例如根据input标签的type属性来决定是显示输入框,还是单选按钮等。 非置换元素/不可置换元素 :HTML中除了可替换元素外,其它都是不可替换元素(即其内容直接表现给用户端例如浏览器)


      4楼2019-04-30 11:03
      回复
        【阿里云—中国站、国际站】+【亚马逊云】
        1.官网下单,官网付款,官网开票
        2.叠加享受官网折扣
        3.一对一技术支持服务
        vx:18696555579
        欢迎合作,诚招渠道代理


        5楼2023-05-11 14:00
        回复