1、CSS的全称是什么?
Cascading Style Sheets 层叠样式表
CSS是一种样式表语言,用于为HTML文档定义布局, 例如,CSS涉及字体、颜色、边距、高 度、宽 度、背景图像、高级定位等方面
2、CSS有几种引入方式? link 和@import 有什么区别?
页面中使用CSS的方式主要有3种:
行内添加定义style属性值(内部样式表)
页面头部内嵌调用(内联样式表)
外面链接调用(外部样式表)
其中外面引用有两种:link和@import。外部引用CSS两种方式link和@import的方式分别是:
区别1:link是XHTML标签,除了加载CSS外,还可以定义RSS等其他事务;@import属于CSS范畴,只能加载CSS。
区别2:link引用CSS时,在页面载入时同时加载;@import需要页面网页完全载入以后加载。
区别3:link是XHTML标签,无兼容问题;@import是在CSS2.1提出的,低版本的浏览器不支持。
区别4:ink支持使用JavaScript控制DOM去改变样式;而@import不支持。
3、以下这几种文件路径分别用在什么地方,代表什么意思?
3.1.相对路径
css/a.css 当前目录下的css文件夹中的a.css
./css/a.css 当前目录中css文件夹中的a.css文件
b.css 当前目录下的b.css文件
../imgs/a.png 上级目录中的imgs 文件夹中的a图片
3.2.绝对路径(本地文件的绝对地址)
/User/hunger/project/css/a.css 本地绝对路径中的a.css文件
3.3.网站路径
/static/css/a.css 网站中也可以使用相对路径
4.如果我想在js.jirengu.com上展示一个图片,需要怎么操作?
1、将图片上传至图床,获取链接,插曲img属性中
2、上传到服务器内部并用相对路径读取。
5、列出5条以上html和 css 的书写规范
HTML
- 文档类型声明及编码: 统一为html5声明类型<!DOCTYPE html>; 编码统一为<meta charset=”gbk” />, 书写时利用IDE实现层次分明的缩进;
- 非特殊情况下样式文件必须外链至<head>…</head>之间;非特殊情况下JavaScript文件必须外链至页面底部;
- 引入样式文件或JavaScript文件时, 须略去默认类型声明,
- 引入JS库文件, 文件名须包含库名称及版本号及是否为压缩版, 比如jquery-1.4.1.min.js; 引入插件, 文件名格式为库名称+插件名称, 比如jQuery.cookie.js;
- 所有编码均遵循xhtml标准, 标签 & 属性 & 属性命名 必须由小写字母及下划线数字组成, 且所有标签必须闭合, 包括 br (<br />), hr(<hr />)等; 属性值必须用双引号包括;
CSS
- 使用 4 个空格做为一个缩进层级,不允许使用 2 个空格 或 tab 字符。
- 选择器 与 { 之间必须包
- 属性名 与之后的 : 之间不允许包含空格, : 与 属性值 之间必须包含空格。
- 列表型属性值 书写在单行时,, 后必须跟一个空格。font-family: Arial, sans-serif;
- 每行不得超过 120 个字符,除非单行不可分割。