博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
前端基础知识复习之CSS
阅读量:5891 次
发布时间:2019-06-19

本文共 1145 字,大约阅读时间需要 3 分钟。

CSS复习资料

CSS简介

概念

Cascaing Style Sheet 这三个单词的首字母缩写,翻译过来就是层叠样式表;

css的作用主要是用来定义页面中的表现;

引入

1. 外部样式表

使用link标签引入外部样式表。一般情况下,会有一些样式是公有的,这些样式写在一个或多个文件中,通过外部样式表引入到文件中,维护起来也比较方便。

    
复制代码

2. 内部样式表

写在style里面,如果一些页面有特有的样式,并且样式比较少的情况么可以放在内部样式表中。

如果内容比较多,并且为了不影响页面的加载,一般采用外部样式表。

    复制代码

3. 内嵌样式

直接写在标签内部,用style属性的方式;这种方式使得css样式和html标签嵌在一起,不利于后面的维护,一般不建议使用这种方式。

this is a paragraph

复制代码

语法

总语法

在大括号前面是选择器,在大括号里面是属性声明;

每个属性生命需要用分号来分隔(最后一个属性可以不写分号,但是为了以后的维护,我们一般在最后一个属性后也写上分号);

每一个属性由属性名和属性值组成,中间用冒号来分隔;(属性名:属性值)

注释:/*   注释内容  */

/*用户列表*/.m-userlist{    margin:0 0 30px 0;}.m-userlist .list{    position:relative;    height:93px;    overflow:hidden;}.m-userlist .list ul{    margin:-13px 0 0 -13px;    zoom:1;}复制代码

@规则

  • @media 主要是一些响应式的布局
  • @keyframes 主要是用来描述css动画的中间步骤
  • @font-face 引入外部字体

浏览器私有属性

浏览器厂商会实现一些还没有成为标准的属性,为了区分标准属性,浏览器会在属性前加一些前缀

  • chrome、safri -webkit-
  • Firefox -moz-
  • IE -ms-
  • opera -o-

为了兼容这些私有的属性,我们会把这些私有属性写在前面,将标准属性写在后面,

.pic{    -webkit-transform:rotate(-3deg);    -moz-transform:rotate(-3deg);    -ms-transform:rotate(-3deg);    -o-transform:rotate(-3deg);    transform:rotate(-3deg);}复制代码

未完待续

转载于:https://juejin.im/post/5aaa78416fb9a028c06a8f75

你可能感兴趣的文章
海归千千万 为何再无钱学森
查看>>
更新日志(建议升级到2017.1.18a) && 更新程序的方法
查看>>
taro 填坑之路(一)taro 项目回顾
查看>>
vue2.0 仿手机新闻站(六)详情页制作
查看>>
HTML超文本标记语言-基础标签整理
查看>>
20155222 c语言实现pwd命令
查看>>
FreeRTOS的内存管理
查看>>
TensorFlow 1.9官网树莓派安装教程
查看>>
Linux主机如何用ssh去登录docker容器的步骤
查看>>
android手势事件 快速移动 长按触摸屏 按下触摸屏,并拖动
查看>>
前端之js-本地存储-localStorage && IndexedDB
查看>>
带你走近AngularJS - 体验指令实例
查看>>
[TJOI2019]唱、跳、rap和篮球
查看>>
A Poem
查看>>
06异常
查看>>
JSP----九大内置对象
查看>>
洛谷 P4071 [SDOI2016]排列计数
查看>>
动态内存
查看>>
opengl的mipmap
查看>>
mysql存储引擎简析
查看>>