• 盒子的显隐



    # 一.浮动布局的总结
    # 1.同意结构下,如果采用浮动布局,所有的同级别兄弟标签采用浮动布局
    # 2.浮动布局的盒子宽度在没有设定时会自适应内容宽度

    # 二.盒子的显隐
    # display:none;
    # 该隐藏方式在页面中不占位,显隐都不会影响其他标签布局,不需要用动画处理时
    #
    # opactiy:0;
    # 通过控制盒子的同名度来隐藏盒子,该隐藏方式在页面中占位,一般显隐操作的盒子都是采用定位布局;
    # 显隐都不会影响其他标签布局,需要用动画处理时

    # 三.定位布局
    # 什么是定位布局:可以通过上下左右四个方位完成自身布局的布局方式

    # 1.相对定位
    # 设置定位属性,就会打开定位方位
    # 参考系: 自身原有位置
    # position: relative;
    # 通过定位方位完成布局
    # top: 300
    # px;
    # left: 300
    # px;
    # bottom: 300
    # px;
    # right: 30
    # /*结论*/
    # /*1.左右取左,上下取上(eg:left与right共存是left生效)*/
    # /*2.left=-right,top=-bottom*/
    # /*3.参考系:自身原有位置(不是某一个点,eg:right参考的就是原有位置的右边界)*/
    # /*4.自身布局后不会影响自身原有位置*/
    # /*5.不脱离文档流(脱离文档流:不再撑开父级高度.)*/

    # 2.绝对定位
    # 设置定位属性,就会打开定位方位
    # position: absolute;
    # 一般父级采用的是相对定位布局,一般情况下,父级不需要脱离文档流
    # 如果父级需要脱离文档流,用绝对定位完成布局,完全可以,不会影响自己相对于自身的布局,
    # 但是自身又需要一个在文档流中的(不脱离文档流中的)定位参考父级=> 父级相对定位,子级绝对定位

    # <!-- 绝对定位布局一定存在父子关系 -->
    # <!-- 导入定位布局时,父级设置宽高没?(设置了)子级呢(也设置了)=> 父级的高度不再依赖于子级 => 子级脱离文档流 -->
    # <!-- 参考系:最近的定位父级 -->

    # <!-- <div class="box"></div> -->
    # <!-- 1.top|bottom|left|right都可以完成自身布局,上下取上,左右取左 -->
    # <!-- 2.父级必须自己设置宽高 -->
    # <!-- 3.完全脱离文档流 -->

    # 3.固定定位
    # 设置定位属性:
    # position: fixed;

    # / *参考系:页面窗口 * /
    # / *1. top | bottom | left | right都可以完成自身布局,上下取上,左右取左 * /
    # / *2.相对于页面窗口是静止的 * /
    # / *3.完全脱离文档流

    # 4.z-index
    # 父级左相对定位处理,并不是自己需要用定位完成布局,最重要的原因是辅助子级完成绝对定位布局
    # 绝对定位需要大家脱离文档流,相互不影响布局,每个都是独立相对于父级进行布局的个体
    #
    # .b3 {
    # /*虽然子级脱离了文档流,但是父子关系以及存在,子级获取的100%还是父级对应的值*/
    # left: calc(( 100% - 75px) / 2 );
    # top: calc(( 100% - 75px) / 2 );
    # background: green;
    # /*z-index改变显示层级,显示层级的值为正整数,值越大显示层级越高。*/
  • 相关阅读:
    Flink安装排坑指南
    Java对类进行XSS过滤
    java.sql.SQLException: 无法转换为内部表示
    Flutter环境搭建
    运行npm命令 TypeError: Cannot read property 'get' of undefined
    利用Xilinx的cordic ip做开方运算
    modelsim脚本化仿真出现的两个错误
    opencv中使用imread()读入的图像,始终为显示为8位深度
    PS端时钟供给PL使用的问题
    Xilinx 使用shift_RAM消耗分布式RAM(LUTRAM)还是BRAM (Block RAM)?
  • 原文地址:https://www.cnblogs.com/yanhui1995/p/10125580.html
Copyright © 2020-2023  润新知