CSS的全称
Cascading Style Sheets 层叠样式表
CSS引入方式
1.内联样式,如
<h1 style="color: red; font-size: 20px;"></h1>
;
2.内部样式,如
<style type="text/css">
h1 {
color: red;
font-size: 20px;
}
</style>
<h1>饥人谷</h1>
3.外部样式,如
<head>
<link rel="stylesheet" type="text/css" href="index.css">
</head>
或
<style>
@import url("index.css");
</style>
link和@import的区别
1.这两种引用方式分别属于XHTML和CSS
2.link是html加载前就引用,而import是html加载后才引用
3.@import可以在css中再次引入其他样式表,可以创建一个主样式表,在主样式表中再引入其他的样式表
4.link的权重高于import
5.如果用JavaScript动态引用CSS,得使用link引用方式才可实现
文件路径
1.相对路径:
css/a.css 当前目录下css文件夹中的a.css
./css/a.css 当前目录下css文件夹中的a.css
b.css 当前目录下的b.css文件
../imgs/a.png 上级目录中imgs文件夹中的a.png
绝对路径
/Users/hunger/project/css/a.css 盘符下的目录中的a.css文件
网站路径
/static/css/a.css 域名下的对应目录中的文件
在js.jirengu.com中展示图片
将图片存储在本地服务器中或者上传到其他网站,然后在jsbin中引用链接
html和css的书写规范
使用CSS缩写属性;去掉小数点前的”0″;用易于理解的简写命名;16进制颜色代码缩写;用"-"而不是"_"来连接命名;使用小写字母;合理的代码缩进
chrome开发者工具功能区
![WZ2UUIIF]F41YH_K_(4@59C.png](http://upload-images.jianshu.io/upload_images/4636660-e05ff4b52944cdb5.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
Elements:查找网页源代码HTML中的任一元素,手动修改任一元素的属性和样式且能实时在浏览器里面得到反馈。
Console:记录开发者开发过程中的日志信息,且可以作为与JS进行交互的命令行Shell。
Sources:断点调试JS。
Network:从发起网页页面请求Request后分析HTTP请求后得到的各个请求资源信息(包括状态、资源类型、大小、所用时间等),可以根据这个进行网络性能优化。
Timeline:记录并分析在网站的生命周期内所发生的各类事件,以此可以提高网页的运行时间的性能。
Profiles:如果你需要Timeline所能提供的更多信息时,可以尝试一下Profiles,比如记录JS CPU执行时间细节、显示JS对象和相关的DOM节点的内存消耗、记录内存的分配细节。
Application:记录网站加载的所有资源信息,包括存储数据(Local Storage、Session Storage、IndexedDB、Web SQL、Cookies)、缓存数据、字体、图片、脚本、样式表等。
Security:判断当前网页是否安全。
Audits:对当前网页进行网络利用情况、网页性能方面的诊断,并给出一些优化建议。比如列出所有没有用到的CSS文件等。