• display属性常用的四个值:block、inline、inline-block、none


    目录

    1、block 块级元素

    1.1、块级元素特点

    1.2、常用的块状元素有

    2、inline 内联(行级)元素

    2.1、块级元素特点

    2.2、常用的内联元素有

    3、display:none

    4、总结


    1、block 块级元素

    1.1、块级元素特点

    a. block元素会独占一行,多个block元素会各自新起一行。默认情况下,block元素宽度自动填满其父级宽度。

    b. block元素可以设置width,height属性。块级元素即使设置了宽度,仍然是独占一行。

    c. block元素可以设置margin和padding属性。

    1.2、常用的块状元素有

    <div>、<p>、<h1>...<h6>、<ol>、<ul>、<dl>、<table>、<address>、<blockquote> (块引用)、<form>

    2、inline 内联(行级)元素

    2.1、块级元素特点

    a. inline元素不会独占一行,多个相邻的行内元素会排列在同一行里,直到一行排列不下,才会新换一行,其宽度随元素的内容

    而变化。

    b. inline元素设置width,height属性无效。

    c. inline元素纵向的margin和padding不能设置值。

    2.2、常用的内联元素有

    <a>、<span>、<br>、<i>、<em>、<strong>、<label>、<q>、<var>、<cite>、<code>(表示计算机源代码或者其他机器可以

    阅读的文本内容)

    常用的内联块状元素有:

    <img>、<input>

    图片是内联元素,同时是替换元素,替换元素是可以设置宽高的

    3、display:none

    将元素的显示设为无,即在网页中不占任何的位置。

    3.1、display:none和visible:hidden都能把网页上某个元素隐藏起来。

    3.2、display:none与visibility: hidden的区分

    display:none ---不为被隐藏的元素保留其物理空间,即该元素在页面上彻底消失,通俗来说就是看不见也摸不到。即将元素的显

    示设为无,即在网页中不占任何的位置。

    visibility: hidden--- 使元素在网页上不可见,但该元素在网页上所占的空间没有改变,通俗来说就是看不见但摸得到。即将元素隐

    藏,但是在网页中该占的位置还是占着。

    4、总结

    4.1、每一个元素都有默认的display属性值,比如div元素,它的默认display属性值为“block”,成为“块级”元素(block-level);而

    span元素的默认display属性值为“inline”,称为“行内”元素。

    4.2、块级元素:占据一定矩形空间,可以通过设置高度、宽度、内外边距等属性,来调整的这个矩形;

            行内元素 :自己的独立空间,它是依附于其他块级元素存在的,因此,对行内元素设置高度、宽度、内外边距等属性,都

    是无效的。
        
    4.3、例如:<a> 标签元素,在默认情况下是是“行内元素”,因此对a元素设置高度、宽度等属性,都是无效的。又比如

    div,p,li,img等默认情况下的display属性值就是“block”。所以对于链接a来说只能这样:display:block;强制将它改成块元素。

  • 相关阅读:
    VS Code设置同步
    ASP.NET Core 发布
    CMD命令
    通过注册表为文件(夹)添加右键菜单
    win+r 以管理员身份运行
    .NET Core部署Windows服务
    .NET Core的打包到一个exe程序
    C#枚举
    C#生成Guid
    使用Visual Studio的单元测试
  • 原文地址:https://www.cnblogs.com/no8g/p/13415555.html
Copyright © 2020-2023  润新知