• [页面布局方式]


    -- 页面布局方式 ---
        标准、 --按照规定好默认方式排列
        浮动、
        固定

        浮动 -- 为何要使用浮动,因为好多布局效果是标准流无法完成的
        1、如何实现三个div排列在一行
        2、如何实现两个盒子的左右对齐
        什么是浮动?
        用于创建浮动框,将其移动到一边,直到左边缘或右边缘触及包含块或另一个浮动框

        浮动特性
        1、浮动元素脱离标准流  ---脱标 -不再保留原先的位置,位置被其他标准流占有
        2、如果多个盒子都设置了浮动,则它们会按照属性值一行内显示并且顶端对齐排列
        浮动的元素是互相贴靠在一起的(不会有缝隙),如果父级宽度装不下这些浮动的盒子,多出的盒子会另起一行对齐
        3、浮动元素具有行内块元素的特性
        如果块级盒子没有设置宽度,默认宽度和父级一样,但是添加浮动之后,它的大小根据内容来决定

        浮动策略
        1、浮动元素经常和标准流的父元素搭配使用

        常见的网页布局

        为什么要清除浮动
        ---父盒子没有固定高度,子盒子多高,父盒子就多高 (因为有时候父盒子不方便给高度)

        ----如果父盒子没有高度,浮动后,父盒子的高度就会变为0 ,因为浮动不占空间,父亲找不到孩子的高度

        clear : left/right/both  //清除浮动

        1、额外标签法  --添加空的块级元素

    2、父级添加overflow属性

    3、父级添加after伪元素

     4、父级添加双伪元素

  • 相关阅读:
    mysql 查询优化
    图解Java常用数据结构(一)
    mybatis 详解(五)------动态SQL
    Mybatis的ResultMap的使用
    java系统变慢的优化简略步骤
    mysql基本操作
    mysql数据库的优化 一
    tomcat的启动启动与关闭
    vueJs的简单入门以及基础语法
    Oracle常用命令-用户、表空间、赋权限、导入导出
  • 原文地址:https://www.cnblogs.com/QQ-lala/p/12707632.html
Copyright © 2020-2023  润新知