zoukankan      html  css  js  c++  java
  • CSS世界(一)流与元素

    流者,动也,切来由 流水落花春去也,天上人间
    
    CSS的流方向 默认从左至右 从上之下
    
    <div class="father">
          <div class='son'>good</div>
    </div>
    
    .father {
          200px;
         height:200px;
         background: red;
    }
    
    .son {
        margin-top: 50px;
        background: blue;
    }
    
    
    一个盒子包裹另一个盒子,当包裹盒子没有设置border和padding且div包裹盒子里没有内容,里边盒子的设置的上边距不会起作用。
    

    元素

    CSS元素分<内联级元素> 和 <块级元素>
    <内联级元素> 常见有: span , label, a, img, em...
    <块级元素> 常见有: div li p table...
    
    但这是绝对的吗?
    <p class="test">fdsfds</p>
    <p class="test">fdsfds</p>
    
    .test{
       display: inline;
    }
    

    display

    浏览器默认设置将内置语义化的标签设置其display属性,使其成为对应的元素
    display 常见属性值: inline, block,inline-block,table, none
    
      display: none; 与 visibility:hidden;的区别你是否了解?
    

    属性值block

    block 块级元素 , “块级元素”对应的英文是 block-level element 主要用于html结构化布局
    1. 一个水平流上只能单独显示一个元素,多个块级元素则换行显示
    2. 可以设置宽高
    

    属性值inline

    inline 内联元素, “内联级元素”(inline-level elements) 主要用于内容展示
    1. 默认无宽高,且无法设置宽高
    2. 包裹性, 包裹+自适应  元素包裹内容,宽高根据内容自适应扩展
    3. 行内元素,与其他行内元素可以水平排列
    

    幽灵空白节点

    span { 
         display: inline-block; 
    } 
    <div><span></span></div>
    
    问题 以上代码div高度为多少,并解释为什么?
  • 相关阅读:
    A. Two Semiknights Meet DFS
    Dummy Guy 几何
    Electrification Plan MST
    Parallel and Perpendicular 几何,数学
    A. Soroban 暴力+水题
    B. Fence 前缀和 水题
    Max Sum http://acm.hdu.edu.cn/showproblem.php?pid=1003
    亲和串 http://acm.hdu.edu.cn/showproblem.php?pid=2203
    N! http://acm.hdu.edu.cn/showproblem.php?pid=1042
    Let the Balloon Rise http://acm.hdu.edu.cn/showproblem.php?pid=1004
  • 原文地址:https://www.cnblogs.com/pengsn/p/12334567.html
Copyright © 2011-2022 走看看