这周学习了盒模型以及一些定位的知识,现在简单做下汇总

盒模型组成部分:

ie浏览器默认值是border-box content(内容盒)蓝色 padding(内容和边框的距离 绿色 填充盒包含内容)boder margin(两个 标签之间的距离 棕黄色 边框盒包含 填充) 分类 block inline none

文本类 inline 默认属性 p是块级 属性
       content

不生产盒子 display:none
    消失 后出现:

例子:
article{
display: none;
}
div:hover{
color: red;
}
div:hover+article{ display: block;
boder
dotted 点线
doubie 双实线
透明色 gainsboro
左边小三角
border: 10px solid transparent;
border-left-color: indigo;
定位体系:
1常规流 (
普通 文档 普通文档
2浮动 ( 不常用 有副作用) float(默认:none left/right
3绝对定位(默认static) position: absolute fixed
先判断第一步是什么定位,判断了就不用再看了

定位体系块级 auto(根据定位体系的规则计算)自动装满 默认自动

margin 单位 px em % auto
boder px em(当前字体大小的倍数)
padding px em %
width px em % auto
height px em % auto
%去包含块的百分率
父元素宽度的百分比 最后都会变成px

常规流块盒
包含块高度水平等于父元素宽度
水平居中:margin:0 auto0;
锤子方向 margin为AUTO 0px height为auto适应内容的高度
若两个外边距相邻,则进行锤子外边距合并
外边距相邻:没有boder padding conten
正数取最大,负数取最小,一正一负则相加
盒子在包含块的锤子方向上依次摆放,盒子在包含块的中占据的尺寸是整个盒子的尺寸
相邻外边距的场景:
1 兄弟级
a的下边距和B的上外边距
2父子级
1,父元素上外边距与第一个元素上外边距
2,夫元素下外边距与最后一个子
元素下外边距
子元素浮动,父元素高度塌陷
浮动元素会脱离文档流,不占用原来的位置 浮动的原始功能是文字环绕
浮动:当marin中的每个方向取auto时为0px
宽高为auto时 为内容宽度
line-hight 行高等于高 文本锤子方向剧中
相对位置
先设置position:relative,正向
向相反方向移动,负值相同方向移动
绝对位置
子绝父相
堆叠级别
z-index 可以数值取正负数
一般-3到3,数越大越往前

绝对定位
不会对其他元素造成影响
fix 固定位置
ab 绝对位置
视口 viewport 可视的窗口 浏览器的可视区域
块级格式化上下文:

overflow hidden
overflow:超出部分的显示方式
hidden 超出部分隐藏
auto 水平方向超出 横向滚动条
垂直方向 滚动条
scroll 不管超出没有 都出现滚动条文本断词规则
overflow-x overflow-y 单独设置滚动条
overflow默认值 visible 显示
解除外边距 消除同时 它会创建bfc 块级格式化上下文

web新手第二周知识汇总的更多相关文章

  1. web前端project师知识汇总

    分类: Web开发应用  一.何为Web前端project师?           前端project师,也叫Web前端开发project师.他是随着web发展.细分出来的行业.Web前端开发proj ...

  2. Web前端必备-Nginx知识汇总

    一.Nginx简介 Nginx是一个高性能.轻量级的Web和反向代理服务器, 其特点是占有内存及资源少.抗并发能力强. Nginx安装简单.配置简洁.启动快速便捷.支持热部署.支持 SSL.拥有高度模 ...

  3. 程序设计入门-C语言基础知识-翁恺-第二周:简单的计算程序-详细笔记(二)

    目录 第二周:判断 2.1 比较 2.2 判断 2.3 课后习题 第二周:判断 2.1 比较 简单的判断语句: if(条件成立){ //执行代码 } 条件 计算两个值之间的关系,所以叫做关系运算 关系 ...

  4. 2017-2018-1 Java演绎法 第二周 作业

    团队任务:讨论Android上的游戏软件 参考现代软件工程 第一章 [概论]练习与讨论: 软件有很多种,也有各种分类办法,本次团队任务是讨论选取Android上的一个游戏软件,考虑到每位组员接触的游戏 ...

  5. 【转】ACM博弈知识汇总

    博弈知识汇总 转自:http://www.cnblogs.com/kuangbin/archive/2011/08/28/2156426.html 有一种很有意思的游戏,就是有物体若干堆,可以是火柴棍 ...

  6. ACM博弈知识汇总(转)

    博弈知识汇总 有一种很有意思的游戏,就是有物体若干堆,可以是火柴棍或是围棋子等等均可.两个人轮流从堆中取物体若干,规定最后取光物体者取胜.这是我国民间很古老的一个游戏,别看这游戏极其简单,却蕴含着深刻 ...

  7. 20135328信息安全系统设计基础第二周学习总结(vim、gcc、gdb)

    第三周学习笔记 学习计时:共8小时 读书:1 代码:5 作业:1 博客:7 一.学习目标 熟悉Linux系统下的开发环境 熟悉vi的基本操作 熟悉gcc编译器的基本原理 熟练使用gcc编译器的常用选项 ...

  8. 2017面向对象程序设计(Java)第二周学习总结

    2017面向对象程序设计(Java)第二周学习总结 直系学妹学弟们好!额...不要问我为什么把学妹放前面,我也不知道!我只是你们和蔼可亲的学长一枚而已.也不要问为什么是第二周学习总结而不是第一周,因为 ...

  9. 20155303 2016-2017-2 《Java程序设计》第二周学习总结

    20155303 2016-2017-2 <Java程序设计>第二周学习总结 教材学习内容总结 『注意』 "//"为单行批注符: "/*"与&quo ...

随机推荐

  1. 精通java并发-wait,notify和notifyAll的总结(含案例)

    目前CSDN,博客园,简书同步发表中,更多精彩欢迎访问我的gitee pages wait,notify和notifyAll 总结 在调用wait方法时,线程必须要持有被调用对象的锁,当调用wait方 ...

  2. opencv毛孔识别(python实现)

    毛孔识别 本文仅仅描述如何用opencv完成一个入门级别的毛孔识别,基于python3.7和 opencv 4.3 原图以及识别生成的效果图 一.首先引入需要的包,然后读取需要识别的图片 import ...

  3. 主席树铺垫——总区间第k小

    题目描述(口糊) 先给定一个长度为n的数列,然后给m次操作,每次输入b,求第b小的数. 样例输入 5 7 4 10 9 23 5 1 2 3 4 5 样例输出 4 7 9 10 23 数据范围及温馨提 ...

  4. Go的100天之旅-07条件和循环

    目录 条件语句 if条件语句 switch条件语句 循环语句 for循环 goto语句 条件语句 Go的条件语句和其它语言类似,主要是不支持三目运算符所以?:这种条件判断是不支持的.Go提供的条件判断 ...

  5. 题解 CF1385D 【a-Good String】

    题意 定义:字符串s 为一个c-好串(c 为一个字符)时,必须满足: 当\(|s| = 1\) ,\(s = c\) 当\(|s| > 1\), \(s\) 的左半部分为全为 \(c\),右半部 ...

  6. python和java哪个更值得学?Python会超越Java吗?

    Java快死了吗?当然不是.但是Python的普及率每年都在增长.每个都有自己的优点和缺点,并且两者都是值得了解的. 根据IT编程趋势,就工作数量,现有Java开发人员的数量以及IT中的总体使用情况而 ...

  7. Shell基本语法---if语句

    if语句 格式 #单分支 if [ 条件判断 ]; then 执行动作 fi if [ 条件判断 ]; then 执行动作 else 执行动作 fi #多分支 if [条件判断]; then 执行动作 ...

  8. 目前解决移动端1px边框最好的方法

    在移动端开发时,经常会遇到在视网膜屏幕中元素边框变粗的问题.本文将带你探讨边框变粗问题的产生原因及介绍目前市面上最好的解决方法. 1px 边框问题的由来 苹果 iPhone4 首次提出了 Retina ...

  9. json:server 本地搭建

    做个记录, 第一步,我们新建一个文件夹. 第二步,打开文件夹,执行git,没有git可以下载一个.或者用命令行工具进入到这个文件夹! 第三步,初始化json  在git里执行npm init --ye ...

  10. javascript中的堆栈、深拷贝和浅拷贝、闭包

    堆栈 在javascript中,堆内存是用来存放引用类型的空间环境 而栈内存,是存储基本类型和指定代码的环境 在对象中的属性名具有唯一性,数字属性名=字符串属性名,但是在测试的时候你会发现,好像所有属 ...