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

    HTML元素分为:块状元素和内联元素

    块元素:(block)

    1.默认独占一行

    2.没有宽度时,默认撑满一排

    3.可以定义元素的宽和高

    常见的块状元素有div,ul,li,h1-h6,ol

    内联,行内元(inline)

    1.多个内联元素可以同一行显示

    2.高和宽由内容撑开

    3.不支持宽高

    4.不支持上下的margin值

    常见的内联元素有:a,br,strong,em,span,

    在这两张元素之外还有,img,input,等被称为行内块元素

    他们区别一般inline元素

    如img/input/select/button等有内在尺寸且可以设置width/height属性的这类元素

    上面说了html的元素类型,现在说一下怎么把元素转换

    display属性和属性值

    display有十八个属性,我们说一下它常用的几个

    display:block/inline/inline-block/none/list-item

    display:block:块状显示,使类型变为块状元素

    display:inline内联显示,使类型变为内联元素

    display:inline-block行内元素显示

    (1)元素的内容以块状显示,并且与其它元素显示在一行

    (2)支持宽高,没有宽度的时候由内容撑开

    (3)只要这一个元素类型支持vertical-align(img,input)

    display:none:将元素隐藏,不会显示,并不占空间

    display:list-item:将元素转成列表,li的默认display类型,当元素设置了float属性后,

    就相当于给元素加了,display:block,且宽度为撑出来的内容

  • 相关阅读:
    AOP面向方面编程
    Struts2基于注解的Action配置
    地图api汇总
    Visual C++ 嵌入汇编代码
    C# ASP.net中用到的JWT身份验证
    Asp.Net Forms 身份验证
    .Net 面试常见问题
    Web Api 自动生成帮助文档
    .Net常见的一些区别
    创建Silverlight 5浏览器内受信应用
  • 原文地址:https://www.cnblogs.com/qdjj/p/12371620.html
Copyright © 2011-2022 走看看