CSS基础

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后面不跟单位
统一使用小写
样式尽量每个属性占一行
属性的值离冒号一个空格

你可能感兴趣的:(CSS基础)