美文网首页
CSS笔记4:Display

CSS笔记4:Display

作者: _百草_ | 来源:发表于2022-03-31 14:05 被阅读0次

0. display

display

1. dispaly & visibility

  • display:设置一个元素应如何显示
  • visibility:指定一个元素应可见还是隐藏

区别:
visibility:hidden即使不可见的元素也会占据页面上的空间。
display:none创建不占据页面空间的不可见元素。

display:none VS visibility:hidden

2. 块和内联元素

块元素:占用全部宽度,前后各有换行符;如<p><h1><div>
内联元素:仅必要的宽度,不强制换行;如<span><a>

3. display 元素显示

  • display:inline
    此元素会被显示为内联元素,元素前后没有换行符。
      <div id="div6" style="background-color:yellow;display:inline">display=inline</div>
      <div id="div7" style="background-color:blueviolet;display:inline">div7</div>
    
display:inline样式
注:左右排列,需要所有的涉及的元素styledisplay均是inline;因为block是前后均有换行符
  • display:block

    display:block
  • display: inline-block;
    inline-block是元素具备了两种(块级和内联)元素的功能,inline最重要的一点就是:元素能够在一行展示,而inline元素所缺失的设置宽高,也是block 元素的功能,从而两个联手,展现出了同行的块状效果。


4. visibility 元素显示

  • visibility: visible
    默认值。元素是可见的。

  • visibility:hidden
    元素是不可见的。

  • visibility: collapse
    当在表格元素中使用时,此值可删除一行或一列,但是它不会影响表格的布局。被行或列占据的空间会留给其他内容使用。如果此值被用在其他的元素上,会呈现为 "hidden"。

    visibility: collapse样式
  • visibility:inherit
    规定应该从父元素继承 visibility 属性的值。

5. 案例

实现鼠标放置a上,背景图改变

参考:

  1. CSS Display(显示) 与 Visibility(可见性)
  2. CSS visibility 属性
  3. CSS display 属性

相关文章

  • CSS笔记4:Display

    0. display 1. dispaly & visibility display:设置一个元素应如何显示 vi...

  • css display

    简介 display CSS属性指定用于元素的呈现框的类型。在 HTML 中,默认的 display 属性取决于 ...

  • CSS display

    display:none 表示此元素将不被显示 display:block 此元素将会被显示成块级元素,此元素前后...

  • CSS Display

    块级元素(block-level) 每个元素通常都会占用一行或多整行,可以设置宽度、高度、对齐等属性,常用语网页布...

  • CSS第二节

    CSS的标签模式设置Display属性 display可以控制标签的显示模式。 display:none | in...

  • css定位

    CSS position属性 CSS display属性 CSS float属性 (引用:https://www...

  • 微信小程序WXSS 文字过多显示省略号

    笔记 CSS中添加以下就行 但是发现一个问题就是如果添加 display: flex会失效 overflow:hi...

  • display属性的知识点+实例解读

    display属性在前端中大致分为html dom display属性和css display属性。本文主要讲解...

  • CSS3 display:flex和display:box有什么

    CSS3 display:flex和display:box有什么区别?display:box布局的详细介绍(图解)...

  • 关于css中display table的理解

    最近空闲时间研究了一下css。本文讲解css中display table的布局方式。 其实display tabl...

网友评论

      本文标题:CSS笔记4:Display

      本文链接:https://www.haomeiwen.com/subject/qeutfrtx.html