美文网首页
CSS基础内容的总结

CSS基础内容的总结

作者: 向前进进进 | 来源:发表于2022-07-11 11:50 被阅读0次

CSS是谁发明的

Tim-Berners Lee李爵士的挪威同事Hakon Wium Lai首先提出CSS。

CSS标准制定者是谁

W3C

CSS: Cascading Style Sheets层叠样式表

1.层叠是指什么?

  • 样式层叠
    可以多次对同一选择器进行样式声明
  • 选择器层叠
    可以用不同选择器对同一元素进行样式声明
  • 文件层叠
    可以用多个文件进行层叠

2.CSS的版本

版本 时间 重点
CSS1 1996
CSS2 1998
CSS2.1 2004~2011 使用最广泛的版本(IE支持)
CSS3 1999年开始起草 现代版本,分模块(IE8部分支持)

3. CSS的语法

  • 语法一:样式语法
选择器{
     属性名: 属性值;
     /*注释*/
}
  • 语法二:at语法
@charset "UTF-8";
@import url(2.css);
@media (min-width: 100px) and (max-width: 200px) {
  样式语法
}

4.文档流

  1. 流动方向
  • inline 元素从左到右,到达最右边才会换行(span元素)
  • block 元素从上到下,每一个都另起一行(div元素)
  • inline-block 也是从左到右(但是到达最右边时,不会把自己分成两块)
  1. 宽度
  • inline 宽度为内部 inline 元素的和,不能用 width 指定(没人会在inline元素里加block元素)
  • block 默认自动计算宽度,可用 width 指定(永远不要在block元素里写width: 100%; 默认宽度为width: auto;)
  • inline-block 结合前两者特点,可用 width(默认情况和inline元素一样,设置width时和block一样)
  1. 高度
  • inline 高度由 line-height 间接确定,跟 height 无关
  • block 高度由内部文档流元素决定,可以设 height
  • inline-block 跟 block 类似,可以设置 height
  1. 有些元素会脱离文档流
    如:
  • float
  • position: absolute/fixed;

5.overflow溢出

  • 当内容的宽度或高度大于容器的,会溢出
  • 可用 overflow 来设置是否显示滚动条(如果有滚动条,inline元素默认只在第一屏内显示)
  1. auto 是灵活设置
  2. scroll 是永远显示
  3. hidden 是直接隐藏溢出部分
  4. visible 是直接显示溢出部分
  • overflow 可以分为 overflow-x 和 overflow-y(不是很好用)

6.盒模型

盒模型

盒模型分为

  • content-box内容盒
    内容就是盒子的边界
  • border-box边框盒
    边框才是盒子的边界

宽度公式:

  • content-box width=内容宽度
  • border-box width=内容宽度+padding+border

7.margin合并

  • 父子合并
  • 兄弟合并

如何阻止合并呢:

  1. 父子合并
    用padding/border挡住,或者用overflow: hidden挡住
  2. 兄弟合并
    兄弟合并是符合预期的
    可以用inline-block消除

资料来源:饥人谷

相关文章

  • CSS基础内容的总结

    CSS是谁发明的 Tim-Berners Lee李爵士的挪威同事Hakon Wium Lai首先提出CSS。 CS...

  • web前端内容总结

    一、web前端学习内容总结1、HTML、CSS基础、JavaScript语法基础。学完基础后,可以仿照电商网站(例...

  • 前端开发都需要学什么?

    初级前端掌握的课程: HTMl5+ CSS3。 前端学习的基础技能需要掌握HTMl+ CSS的基础内容。 学习内容...

  • css-note

    css学习内容 css基础语法 css使用方法 css选择器 css继承与层叠 css优先级 css命名规范 学习...

  • html代码规范,chrome应用

    &html,css入门 基础学习 &代码规范 点这里 CSS命名规则 常用的CSS命名规则 头:header 内容...

  • CSS教程汇总

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

  • css基础内容(三)

    1.动画 动画的使用必须要准备: 1.准备动画 @keyframes 关键字定义 2.需要为想要使用动画的dom元...

  • css基础内容(二)

    1.过渡 属性介绍: 联写方式: transition: property duration timing-fun...

  • CSS基础内容(一)

    一入代码深世海,不知秃头何时来!又是深夜来临了,这一天又不知不觉过去了。整理一下今天CSS主要关键点内容,以便后续...

  • HTML+CSS(一)

    这段时间内学习了HTML+CSS的基础内容,对其的简单使用有所了解,下面我将对近期的学习内容做简单的总结。 一、H...

网友评论

      本文标题:CSS基础内容的总结

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