美文网首页
css世界学习笔记

css世界学习笔记

作者: 鹿啦啦zz | 来源:发表于2019-10-19 10:19 被阅读0次

第三章

1. 块级元素

block
table
list-item

清除浮动影响

.clear:after {  
 content: '';   
 display: table;  // 也可以是 block,或者是 list-item   
 clear: both;
 }

float会造成父元素高度塌陷,清除浮动clear,就可以解决

1.1. width:auto

  • fill-available 充分利用可利用空间,外部尺寸
  • shrink-to-fit 收缩到合适,包裹性(float,absolue,inline-block)
  • 收缩到最小

外部尺寸

  • 流动性:类似父元素的100%(不设置宽度,否则流动性丢失)
  • 格式化宽度: 若绝对定位,且有对立的方位的属性值同时存在
    div { position: absolute; left: 20px; right: 20px; }
    则这个div的宽度会是(父元素宽度-40)px

内部尺寸

包裹性:float,absolute,inline-block,宽度由内容决定
首选最小宽度:中文可以随时换行,英文需要单词或者中划线等

1.2.height

height:100%
如果父元素的高度是auto,则设置高度%无效
解决方法1:html, body { height: 100%; }
解决方法2:div { height: 100%; position: absolute; }
绝对定位可以用%,即使父高度是auto,相对于padding box 计算,非绝对定位相对于content box计算

准则:无浮动,无宽度,无图片
改变文字流向;direction: rtl;
不换行: white-space:nowrap

1.3.min\max-width\height

min -* 0
max-* auto
权重很大,超过width,height超过!important, min超过max


2.内联元素

inline-block:幽灵空白节点

相关文章

  • css世界学习笔记

    这次直接用脑图做笔记好了,会更清晰一点 http://naotu.baidu.com/file/263e87ac1...

  • css世界学习笔记

    第三章 1. 块级元素 blocktablelist-item 清除浮动影响 float会造成父元素高度塌陷,清除...

  • CSS学习笔记(2018-07-29)

    CSS学习笔记 CSS 指层叠样式表 (Cascading Style Sheets) CSS语法 CSS 规则由...

  • CSS入门学习笔记

    CSS学习笔记 CSS= 层叠样式表 cascading style sheets HTML 表达结构 , CSS...

  • 《CSS世界》学习笔记-开篇

    开篇 深入学习一门技术需要以平常心对待,先对其有整体的了解,然后开始对其的细节开始分析。在学习CSS这门语言时,不...

  • 收集前端学习资料

    前端的一些学习资源 html和css代码规范 前端知识体系 前端网址大全 学习CSS布局 通用 CSS 笔记、建议...

  • CSS知识点整理

    写在前面:这是一篇学习CSS的笔记。重点在于罗列CSS的知识点。 CSS ㈠ CSS入门 什么是CSS?CSS 指...

  • 二、easyui笔记

    学习笔记一:jquery学习 Ceng coding的用法 Css速写:一般css样式都是开头简写+tab键补全,...

  • #css 全称为“层叠样式表”

    css 全称为“层叠样式表” 声明,本文为学习慕课网HTML+CSS中CSS笔记http://www.imooc....

  • HTML&CSS&JavaScript基本介绍

    本文内容为慕课网学习笔记。 CSS CSS样式类型 内联式css样式,直接写在现有的HTML标签中 嵌入式css样...

网友评论

      本文标题:css世界学习笔记

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