所有浮动都是贴着浮动的。一左一右的话就毫无联系了。

浮动元素和标准流是两个级别了,浮起来了,后面的人会补上空缺的位置,让其他标准流的盒子占有。

很容易形成叠加效果,(蓝色的标准流会上去补上浮动的位置,浮动压着标准流)

上沿对其,而且不说明左浮右浮就会贴着左浮,原来是竖着排列的盒子会在一行内完成浮动。缩小页面,装不下四个的时候就会另起一行,但还是左边对齐,

无论是块元素还是行内元素都是一样的可以浮动,

行内块元素不指定宽度的时候,浮动的时候不是100%,是你里面的内容多宽他就显示多宽。

父元素管上下,子元素管左右。父盒子给一个固定的高度宽度位置大小,可以让子浮动盒子在里面自由浮动。有父盒子约束起来,要不然太free了。

也可以用ul和li来做。

这个案例就是前两个案例的综合。

三个盒子。

第一准则:标准流是上下排列,浮动是左右排列。

第三种最常见。

浮动只会压住后面的标准流不会压住前面的。

只要都不在一行显示了,都要检查一下是否都是浮动盒子,

浮动元素不占位置。父盒子一定没有高度。

闭合浮动是吧浮动元素关在父级元素里面管理。

孩子有多高父亲就有多高,下面加一个div标签就是限制的。

span是错的。

缺点:会把溢出部分切掉。

是用css帮我们生成了一个标签。这种方法只要复制这段代码然后在div加上clearfix调用就好了。

和上一个方法一样只要复制这段代码然后在div加上clearfix调用就好了。

不影响就不用清除浮动。

第三第四种方法没有在结构里 生成标签,在HTML里面找不到这个标签的,是在css方法额外生成这个标签,也是通过闭合浮动的观点,把元素闭合在里面去。

前三种可以直接放在页面中的,但是第四种的psd不能,它是一种设计稿文件,是帮助写页面的,用于写相关文字和测量相关距离。

可以先看官网的使用教学视频。

要引入css文件。

所有导航栏的固定写法!!!

必须全加float。

会有默认的边框,手动去掉,也要考虑浮动才能完美贴合。

还要再精品推荐里面清除ul的浮动。

margin会存在外边距合并和情况,padding不会。

css基础04的更多相关文章

  1. CSS基础知识筑基

    01.CSS 简介 CSS 指层叠样式表 (Cascading Style Sheets),对HTML网页内容进行统一外观样式设计和管理,给网页进行各种装饰,让她变得美观,是HTML的化妆师.(Cas ...

  2. 前端开发:css基础知识之盒模型以及浮动布局。

    前端开发:css基础知识之盒模型以及浮动布局 前言 楼主的蛮多朋友最近都在学习html5,他们都会问到同一个问题 浮动是什么东西?  为什么这个浮动没有效果?  这个问题楼主已经回答了n遍.今天则是把 ...

  3. CSS基础总结

    CSS基础总结链接地址:http://segmentfault.com/a/1190000002773955

  4. javaSE基础04

    javaSE基础04 一.三木运算符 <表达式1> ? <表达式2> : <表达式3> "?"运算符的含义是: 先求表达式1的值, 如果为真, ...

  5. CSS基础篇之了解CSS和它的基本属性

    CSS是什么? CSS英文全名是Cascading Style Sheets翻译过来就是层叠样式表,它主是把网页表现与内容分离的一种样式设计语言.这种语言能优化我们编程,把东西简化和优化写法,而且不同 ...

  6. HTML5 -入门 (---css样式-------------(css基础与css选择器)---------------------—)

    ---恢复内容开始--- 一css基础入门与css选择器 CSS英文全拼:cascading style sheet 层叠样式表. 在html中使用:要在head中写style标签,所有样式放在sty ...

  7. css 基础---选择器

    1.css基础 selector {property: value} eg: h1 {color:red; font-size:14px;} p { text-align: center; color ...

  8. javascript基础04

    javascript基础04 1.循环语句 1.While 语句: while (exp) { //statements; } var i = 1; while(i < 3){ alert(i) ...

  9. 妙味课堂——HTML+CSS基础笔记

    妙味课堂的课程讲得非常的清楚,受益匪浅.先把HTML和CSS基础课程部分视频的学习笔记记录如下: padding #PS基础 ##前端需要的PS技能 - PS技能(前端需要):切图.修图.测量 - P ...

随机推荐

  1. spring 配置文件 --bean

    bean标配的基本配置        id:Bean实例在Spring容器中的唯一标识        class Bean的全限定名        scope            1.当scope的 ...

  2. MOS管实现的STC自动下载电路

    目录 MOSFET, MOS管基础和电路 MOS管实现的STC自动下载电路 三极管配合 PMOS 管控制电路开关 STC MCU在烧录时, 需要断电重置后才能进入烧录状态, 通常是用手按开关比较繁琐. ...

  3. Go微服务框架go-kratos实战01:quickstart 快速开始

    先来感受下用 kratos 快速创建项目 一.环境准备 1.1 安装依赖软件 protoc protoc-gen-go 建议开启 GO111MODULE 1.2 安装 kratos cli go in ...

  4. SQL中的数字、字母和汉字

    知识点001 当变量的数据类型为VARCHAR时,变量赋值后,变量中的字符所占字节数,数字和字母是1个bytes,汉字是2个bytes; 当变量的数据类型为NVARCHAR时,变量赋值后,变量中的字符 ...

  5. Node.js连接MySQL数据库报错

    解决Node.js第一次连接MySQL数据库时出现[SELECT ERROR] - ER_NOT_SUPPORTED_AUTH_MODE: Client does not support authen ...

  6. R数据分析:如何简洁高效地展示统计结果

    之前给大家写过一篇数据清洗的文章,解决的问题是你拿到原始数据后如何快速地对数据进行处理,处理到你基本上可以拿来分析的地步,其中介绍了如何选变量如何筛选个案,变量重新编码,如何去重,如何替换缺失值,如何 ...

  7. java基础题(4)

    5.4接口和抽象类 5.4.1实现抽象方法 描述: 已知抽象类Base中定义了calculate方法,该方法的计算过程依赖于sum()和avg(),而后两个方法均为抽象方法.要求定义Base的子类Su ...

  8. 一张图进阶 RocketMQ - 整体架构

    前 言 三此君看了好几本书,看了很多遍源码整理的 一张图进阶 RocketMQ 图片链接,关于 RocketMQ 你只需要记住这张图!如果你第一次看到这个系列,墙裂建议你打开链接.觉得不错的话,记得点 ...

  9. 关于Vue的几个实用知识点(持续更新中……)

    前言 排名不分先后,按自己习惯来的. 一.provide.inject 高级组件 总述: provide在父组件中定义,inject 在子孙组件中定义. provide:选项应该是一个对象或返回一个对 ...

  10. tableSizeFor

    HashMap tableSizeFor() /** Returns a power of two size for the given target capacity. 1.(不考虑大于最大容量的情 ...