美文网首页King前端开发
前端开发--CSS篇(一)

前端开发--CSS篇(一)

作者: King_Js_ | 来源:发表于2018-01-02 18:51 被阅读0次

本人从事一年前端开发,分享一些干货给热爱前端开发的小伙伴! 

一.CSS部分(浮动原则)

1.浮动元素会从文档正常流中删除,但它仍会影响布局

2.浮动非替换元素必须为其指定width,否则元素的width会趋于0而导致浮动元素不能完整显示

3.一旦元素具有了浮动属性,它便成为了一个块级元素。

4.浮动元素的左右外边界不能超出包含块的左右内边界

5.浮动元素永不会重叠

6.浮动元素不会超过容器的上padding

7.后浮动的元素永不会超过先浮动元素的顶端

8.浮动元素会尽可能高地放置,便这个高受限于规则6和规则7

9.浮动元素的下边界没有要求,因此当容器不足以容下浮动元素时,浮动元素会向下延伸。

但部分浏览器会采取增大容器高度以容下浮动元素,而对于符合CSS2.1规范的浏览器要想让容器容下浮动元素的一个可行方法是:让容器也浮动。

10.浮动元素向下延伸时,不会影响正常文本的显示,文本会相对于浮动元素进行偏移。但部分文本背景会被浮动元素遮住。

11.如果浮动元素设置了负的外边距、这将破坏规则4、6、7。

12.当浮动元素的width>容器的width时,这会使得浮动元素超出容器的左右边界(超左超右依浮动方向而定)

13.浮动重叠规则:行内框(如strong)与浮动元素重叠时,其边框、背景、内容均位于浮动元素之上;块框与浮动元素重叠时,其边框、背景在浮动元素之下,而内容在浮动元素之上。

14.对某个元素应用clear:left,意味着这个元素的左边不能有浮动元素。

15.clear不能用于非块级元素,比如,在大多数浏览器看来它是一个非块级元素,因此如果对br应用clear来清除浮动不会有任何效果,除非改变br的display:block。

16.如果某元素应用clear清除浮动,则此元素设置的上外边距值会被忽略,但会有一个重新计算的上外边距值(甚至可能为0).如果希望此元素与浮动元素之间有一个明确的间隔,可以在浮动元素上设置下外边距。

相关文章

  • 前端开发工具

    参考文档 web前端开发分享-css,js工具篇

  • 前端开发--CSS篇(一)

    本人从事一年前端开发,分享一些干货给热爱前端开发的小伙伴! 一.CSS部分(浮动原则) 1.浮动元素会从文档正常流...

  • 前端学习资料

    前端 Html+CSS+JS Web前端开发之HTML+CSS精英课堂【渡一教育】 Web前端开发之JavaScr...

  • CSS教程汇总

    CSS揭秘实用技巧总结 不止于 CSS 灵活运用CSS开发技巧 前端基础篇之CSS世界 你未必知道的49个CSS知...

  • 技术文章地址

    Web前端开发CSS、JS 廖雪峰的JS教程 JQuery基础 前端工程师必备的PS技能—切图篇 前端入门方法 A...

  • 二、flask开发基础与入门

    一、web开发基础 1、前端知识 前端开发基础: HTML CSS JavaScript 前端常用的库与框架: b...

  • 什么是前端工程化

    一、前端工程化 1. 小白眼中的前端开发 会写 HTML + CSS + JavaScript 就会前端开发 需要...

  • 前端开发规范(实验室版)

    前端编码规范—— HTML 篇 前端编码规范—— CSS 篇 前端编码规范—— JavaScript 篇 这几天和...

  • web开发的一些资源干货

    前端库——前端开发,CSS3动画特效等。 CSS入门教程——本指南适合 CSS 的初学者 学习CSS布局——如果你...

  • 前端开发成长路线2017

    前端开发成长路线2017 基础 HTML CSS JavaScriptjQuery 进阶 CSS响应式开发框架bo...

网友评论

    本文标题:前端开发--CSS篇(一)

    本文链接:https://www.haomeiwen.com/subject/uhsagxtx.html