2020-11-30

学习内容:

在这里插入图片描述

学习时间:
晚上8点到十一点

学习产出:

1、浏览器默认样式:
*{margin:0;padding:0;}

2、内联元素的盒模型:
内联元素的内容区不能设置width和Height;
内边距:可以设置水平方向的内边距,可以设着垂直方向的内边距,但是不会影响页面的布局。
边框:可以设置边框,但是垂直方向不会影响布局,水平的会影响布局。
外边距:可以设置水平方向的外边距,不会重叠,而是求和;不支持垂直方向的外边距。

3、display和visibility:
display规定元素生成的框的类型。
在这里插入图片描述
inline-block:即可以设置宽高又不会独占一行
none:不显示,不占用位置

visibility:元素是否可见的状态
在这里插入图片描述
hidden:隐藏的元素不显示,但是会占位置

4、overflow:子元素内容超过父元素内容区,在父元素外边显示
在这里插入图片描述
scroll:无论是否有内容,都会添加水平和垂直方向的滚动条
auto:只在溢出的方向增加滚动条

5、文档流:网页最底层,元素默认处于文档流里面
【文档流里面】
块元素:独占一行,自上向下排列;默认宽度是父元素的100%,当元素的高度和宽度为auto时,指定内边距不会影响可见框的大小,会自动修改宽度,以适应内边距;默认高度是内容自身高度
内联元素:只占自身的大小,默认从左向右排列,如果一行放不下会自动换行;默认宽度和高度是内容自身的。

6、浮动一:float让元素脱离文档流
在这里插入图片描述
当为一个元素设置浮动以后(即float值不为none),元素会立即脱离文档流之后,下边的元素会立即向上移动,元素会向左上或者右上移动,直到遇到父元素的边框或者其他浮动元素。
如果浮动元素上边是一个没有浮动的块元素,则浮动元素不会超过该块元素
【可以通过改变顺序来实现】
浮动的元素不会超过他的兄弟元素,有可能挤在一块儿

7、浮动二:
浮动的元素不会盖住文字,文字会自动环绕在浮动的元素周围,可以设置文字环绕图片的效果。
块元素脱离文档流之后,高度和宽度都被内容撑开。
内联元素脱离文档流之后,会变成块元素。

8、简单布局:
注意宽度和高度的计算

9、高度塌陷问题:
在文档流中,父元素的高度默认被子元素撑开,但是给子元素设置浮动之后,父元素会高度塌陷,那么父元素下面的所有元素都会向上移动,布局会被改变。

完成情况:完成
基本没有问题

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值