6.1.2.7 文档流

一、 标准文档流下有哪些微观现象?

1.  空白折叠现象

  不管你有多少个空格,浏览器只显示一个

2. 高矮不齐,底边对齐

3. 内容多于一行,换行显示

 

display: block;  独占一行,可设宽高

display: inline;   不独占一行,不能设宽高

display: inline-block;   不独占一行,可设宽高

display:none;   不占位置

visibility: hidden; 不显示,但占位置

 

二、浮动

float: left | right

效果:两个元素并排显示,并且可以设置宽高。

浮动之后,就不区分行内元素或块元素

    三个特性:

  1. 浮动的元素脱标     

    脱标:脱离了标准流

  2. 浮动的元素贴靠

  3. 浮动的元素有“字围”效果

    文字不会被浮动元素遮挡。

  4. 浮动的元素有紧凑效果

    如果一个元素设置为浮动,并且没有设置宽高,那么就自动收缩为文字的宽高。

 

margin-right: auto 水平居中

 

三、浮动带来的问题,清除浮动

 子盒子动态高度,父盒子不设置高度。但带来的问题是:

  后面的盒子会顶上去,跑到父盒子的下面去被遮盖。

解决问题:清除浮动

  第1 种方式: 给父盒子设置高度,不推荐

   这种方式不灵活,如果公司产品突然要改,要求父盒子加高,而且不只一处地方,需要手动修改原代码。很麻烦。

 第2种方式:clear: both  内墙方法

     给浮动元素最后面添加一个元素,并且该元素不浮动,然后设置clear:both 清除别人对我的浮动影响。

     clear: left   # 清除左边浮动对我的影响。

     clear:right  # 清除右边浮动对我的影响

     这种办法的弊端是,无缘无故多了一个div元素,使结构冗余。

  第3种方式:伪元素清除浮动  常用

    .clearfix:after{

    # 必须要写的这三个内容

    content: '';

    clear: both;

    display: block;

  }

       # 新浪清除浮动的方法

   .clearfix:after{

    content: '.';

    clear: both;

    display: block;

    height: 0px;

    visibility: hidden;

  }

      给祖先元素添加类class="clearfix"

  第4种清除浮动: overflow

     给浮动元素的父元素添加:

    overflow: hidden;

   

    内容超出部分叫:overflow

  overflow的值有以下几种:

            默认:visible; 内容不会被修剪,会呈现在元素框之外。

    hidden: 内容会被修剪,并且其余内容是不可见。

    scroll: 内容会被修剪,但是浏览器会显示滚动条以便查看其余的内容。

    auto:如果内容被修剪,则浏览器会显示滚动条以便查看其余的内容。

            inherit:规定应该人父元素继承overflow属性的值。

 

    

 

转载于:https://www.cnblogs.com/beallaliu/p/9288657.html

标题基于Python的自主学习系统后端设计与实现AI更换标题第1章引言介绍自主学习系统的研究背景、意义、现状以及本文的研究方法和创新点。1.1研究背景与意义阐述自主学习系统在教育技术领域的重要性和应用价值。1.2国内外研究现状分析国内外在自主学习系统后端技术方面的研究进展。1.3研究方法与创新点概述本文采用Python技术栈的设计方法和系统创新点。第2章相关理论与技术总结自主学习系统后端开发的相关理论和技术基础。2.1自主学习系统理论阐述自主学习系统的定义、特征和理论基础。2.2Python后端技术栈介绍DjangoFlask等Python后端框架及其适用场景。2.3数据库技术讨论关系型和非关系型数据库在系统中的应用方案。第3章系统设计与实现详细介绍自主学习系统后端的设计方案和实现过程。3.1系统架构设计提出基于微服务的系统架构设计方案。3.2核心模块设计详细说明用户管理、学习资源管理、进度跟踪等核心模块设计。3.3关键技术实现阐述个性化推荐算法、学习行为分析等关键技术的实现。第4章系统测试与评估对系统进行功能测试和性能评估。4.1测试环境与方法介绍测试环境配置和采用的测试方法。4.2功能测试结果展示各功能模块的测试结果和问题修复情况。4.3性能评估分析分析系统在高并发等场景下的性能表现。第5章结论与展望总结研究成果并提出未来改进方向。5.1研究结论概括系统设计的主要成果和技术创新。5.2未来展望指出系统局限性并提出后续优化方向。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值