• Web-9月14日随笔


    —.Css层叠性质:

          1.继承性(后代或子代继承父级元素的颜色,字体·,文本)

          2.层叠性:层叠性是选择器的一种的能力

              第一种情况:没有选择任何标签或者选择器起的名字(类),走继承性(如果有多个属性继承,就近原则)。

              第二种情况:权重一样大,就近原则(后面的会把前面的覆盖掉);   谁的权重大就选谁。

      二.

    标准文档流(浏览器的排版是根据元素的特征,块/行级,从上往下,从左到右进行排版,这就是标准文档流。)

    三.

    浮动:float:left/right(左浮/右浮)  【浮动后的元素脱离标准文档流】        浮动还可以造成文字环绕的效果;

    clear:both(浮动所带来的危害:撑不起父级高度了,所以得用clear:both)

    清除浮动的三种方法:

               1.直接给父级元素添加高度  2.给父级添加overflow-hidden(超出隐藏)  3.给浮动元素的后面添加一个空的div 添加样式为clear:both。

    块级元素浮动:

       范例:  <!DOCTYPE  html>

          <html>

           <head>

           <meta charset="UFT-8">

           <title>块级元素浮动效果</title>

         【 <style>

            .one{width:200px;

                height:200px;

                float:left   }

            .two{width:300px;

                height:200px; }   (效果:第二个隐藏在了第一个后面;

    原因:因为块状元素都是独占一行,给第一个添加浮动后脱离了标准流,不受控制了。而第二个属于标准流,所以把它当成了第一位)】

           </style>  

              </head>

                <body>

            <div class=“one”>(块状元素的特点:独占一行,自动换行,元素呈块状,可设宽高)

               哈哈哈哈

            </div>

            <div class=“two”>

              嘿嘿嘿嘿

            </div>

           </body>  

          </html>  

    行内元素浮动:   

          <!DOCTYPE   html>

          <html>

             <head>          

            <meta charset="UFT-8">

            <title>行内元素浮动</title>

             <style>

              .one{  “100px”   

                 height:100px;

                 float:left     }

              .two   {  “100px”   

                 height:100px;

                  float:left     }【效果:给浮动后,行内元素有了宽高,能并排排列】

            </style>   

             </head>

             <body>

              【<sapn class=“one”>哈哈哈</span>

              <span class=“two”>嘿嘿嘿</span>】(行内元素特点:可以与其他元素在一行显示,不换行,不能设置宽高,根据内容的多少决定空间的大小)

             </body>

          </html>

    四 : 1. visibility:hidden(隐藏)

        2. disply:none(隐藏)

      二者区别:第一个隐藏占据空间,第二个隐藏不占据空间。

  • 相关阅读:
    数据库01 /Mysql初识、基本指令、数据库密码相关、创建用户及授权
    数据库/MySQL的安装
    Python并发编程06 /阻塞、异步调用/同步调用、异步回调函数、线程queue、事件event、协程
    Python并发编程05 /死锁现象、递归锁、信号量、GIL锁、计算密集型/IO密集型效率验证、进程池/线程池
    Python并发编程04 /多线程、生产消费者模型、线程进程对比、线程的方法、线程join、守护线程、线程互斥锁
    Python并发编程03 /僵孤进程,孤儿进程、进程互斥锁,进程队列、进程之间的通信
    python并发编程02 /多进程、进程的创建、进程PID、join方法、进程对象属性、守护进程
    Python并发编程01 /操作系统发展史、多进程理论
    java继承内部类问题(java编程思想笔记)
    递归遍历文件夹中的文件
  • 原文地址:https://www.cnblogs.com/lovels/p/9647902.html
Copyright © 2020-2023  润新知