欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

CSS入门笔记1

程序员文章站 2022-06-24 17:45:47
目录css历史,体系化学习CSS和如何去学。1.CSS的历史?1.1 CSS的提出1.2 CSS的版本1.3.层叠是指什么?1.4.怎么知道哪些浏览器支持哪些特性呢?(兼容性)2.体系化学CSS2.1 语法2.2 如何调试?2.3在哪里查资料?2.4标准制定者是谁3.如何学?--CRM法css历史,体系化学习CSS和如何去学。CSS(英语:Cascading Style Sheets)叫做层叠样式表1.CSS的历史?详细历史介绍可以查看*CSS1.1 CSS的提出CSS是由哈肯....

简单记录我学习CSS之前了解的css历史,体系化学习CSS和如何去学。


CSS(英语:Cascading Style Sheets)叫做层叠样式表

1.CSS的历史?

详细历史介绍可以查看*CSS

1.1 CSS的提出

CSS是由哈肯·维姆·莱在1994年提出了CSS的最初建议,然后哈肯·维姆·莱和伯特·波斯合作设计CSS,并于1996年发表了CSS1

1.2 CSS的版本

  • CSS1    1996年
  • CSS2    1998年–添加了定位,z-index,media
  • CSS2.1 2004-2011年,是现在最广泛的版本呢(IE支持)
  • CSS3    1999年开始起草–比较新的CSS(令模块升级,只有模块版本号,各自升级)
  • CSS4    2011年开始设计

1.3.层叠是指什么?

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

这些特性使得CSS极度灵活

1.4.怎么知道哪些浏览器支持哪些特性呢?(兼容性)

方法一:几十种浏览器都跑一遍

方法二:使用caniuse.com,它可以告诉你浏览器支不支持

CSS入门笔记1

红色代表浏览器有问题,黄色有点问题,绿色没问题

2.体系化学CSS

学习一门语言必须学会什么?

  • 语法(怎么写代码)
  • 如何调试(怎么知道自己代码写错了)
  • 在哪里查资料
  • 标准制定者是谁

2.1 语法

语法一:样式

选择器 {
	属性名:属性值;
    /*注释*/
}

注意:

所有符号都是英文符号

区分大小写,"a"和"A"是不同的

没有//的注释

最后一个分号可以省略,但不建议省略

任何地方写错了,都不会报错,浏览器会直接忽略

语法二:at语法

@charset "UTF-8";
/* 指定当前文件的字符编码或字符集*/
@import url(3.css); 
/*导入额外的css*/
@media (min-width: 100px) and (max-width: 200px){
}
/*媒体查询*/

注意:

@charset必须放在第一行,前两个at语法必须以分号";"结尾

charset是字符集的意思,但UTF_8是字符编码(GBK中日韩,unicode万国码——UTF-8/UTF-16/UTF-32)

charset确定的是文件编码而不是字符集。

2.2 如何调试?

  • W3C vaildator 验证代码

  • VScode 可以确认大概几行出错

  • *webstorm 看颜色可以知道出错的地方

  • 使用开发者工具,看警告

还有自己检查的border调试法:

步骤:怀疑某个元素有问题就给这个元素加border,border没出现?说明是选择器错了或者是语法错了
border出现了?看看边界是否符合预期,bug解决了才可以把border删掉,相当于JS的log调试法。

2.3在哪里查资料?

  • Google 搜索关键词+MDN,比如flex MDN

  • CSS tricks 是村英文网站 flex css tricks

  • css+张鑫旭(研究了css十几年,写了css文档无数)

2.4标准制定者是谁

css spec最新标准,查不到的可以搜文档,可以看css 2.1广泛性的中文版。

3.如何学?–CRM法

学习自饥人谷的学习方法

  • copy-抄文档,抄老师

  • Run-放在自己的机器上运行成功

  • Modify-加入一点自己的想法然后运行



–continue



学习前端从入门到入土,我正在路上。您的每一次观看,就是对我学习路上最大的鼓励,一起努力吧!

欢迎留下您宝贵的意见。

----最后

CSS入门笔记1

本文地址:https://blog.csdn.net/weixin_46383761/article/details/111919048