1.css的全称是什么?
Cascading Style Sheets,层叠样式表,用于为html文档定义样式,如颜色、字体、间距等等。
2.CSS有几种引入方式? link 和@import 有什么区别?
2.1 css有4种引入方式:行内式,导入式,内嵌式,链接式
2.2区别1:link是XHTML标签,除了加载CSS外,还可以定义RSS等其他事务; @import属于CSS范畴,只能加载CSS。
区别2:link引用CSS时,在页面载入时同时加载;@import需要页面网页完全载入以 后加载。
区别3:link是XHTML标签,无兼容问题;@import是在CSS2.1提出的,低版本的浏览器不支持。
区别4:ink支持使用Javascript控制DOM去改变样式;而@import不支持。
3.以下这几种文件路径分别用在什么地方,代表什么意思?
相对路径: css/a.css 当前目录下css文件夹中的a.css文件
./css/a.css 当前目录中的css文件夹中的a.css文件
b.css 当前目录下的b.css文件
../imgs/a.png上级目录中的imgs 文件夹中的a图片
绝对路径: /Users/hunger/project/css/a.css 本地
网络路径: /static/css/a.css 网站中的相对路径
http://cdn.jirengu.com/kejian1/8-1.png 指资源所在的网站地址,可以调用
4.如果我想在js.jirengu.com上展示一个图片,需要怎么操作?
如果图片是本地图片,则直接上传到其服务器内;如果是其他网站上的,则用网站绝对路径添加到其url上。
5. 列出5条以上html和 css 的书写规范
标记、样式、脚本分离
字符编码使用 "UTF-8"
使用div模块化
url()不用引号,0后面不跟单位
统一使用小写
样式尽量每个属性占一行
属性的值离冒号一个空格