1. 构造样式表:selector{

Property:value;

Property:value;

}

Selector是需要更改样式的元素,property为css属性的名称,value应用的哪种格式

2. /*    注释   */

3. 当规则发生冲突时,服务器优先选择特殊性强的;靠后出现的;带有!important的

4. CSS属性的值可分为:继承值(在value处输入inherit),预定义值(left,right,none),长度或者百分数,纯数字,颜色

5. CSS颜色分为:RGB(color:rgb(红,绿,蓝))(均用0~255数字表示);十六进制数(color:#红色绿色蓝色)(蓝色可转化为十六进制);RGBA(红色,绿色,蓝色,透明度)(透明度用0~1之间的小数表示,其中1表示完全不透明);HSL(色相,饱和度,亮度)(色相用0~360之间的数,其余两项用百分数);HSLA(色相,饱和度,亮度,透明度)

6. 把相应的规则打到制定文本中,以.css结尾保存来创建外部样式表

7. 链接外部样式表:在head部分输入<link rel=”stylesheet” href=”url.css” />(rel属性和href之间有空格,结尾有一个空格)

8. 创建嵌入样式表:在head部分输入<style></style>(中间添加任意数量的样式规则)

9. 应用内联样式:在需要进行格式化元素开始的标签中输入style=””(中间可以添加任意数量的样式规则,用分号隔开)

10. 样式层叠和顺序规则:在其他条件相同的条件下,越晚的样式优先性越高(内联样式会覆盖与之冲突的其他样式)

11. 与媒体相关的样式表:1)在link或者style开始标签中输入media=”print/screen/all”;

2)直接输入@media print/screen/all{}(中间添加样式,用分号隔开)

12. 构造选择器:

1) 依据元素的类型或名称。

格式:要选择的元素的名称(例:h1){属性的名称;应用的格式;}(例color;red)

2) 依据元素所在的上下文。

格式:上下文(例 h1)要选择的元素的名称(例em){属性的名称;应用的格式;}

a) 在样式表中输入ancestor(要格式化元素的祖先) (可以继续根据情况输入ancestor) descendant(要格式化的元素) {属性的名称;应用的格式;}

b) 在样式表中输入parent(包含要格式化元素的选择器)>(可以根据情况继续输入parent) child(要格式化的元素){属性的名称;应用的格式;}

c) 在样式表中输入sibling(同一父元素中的,直接出现在目标元素前的元素)+(可以根据情况继续输入sibling)element(要格式化的元素){属性的名称;应用的格式;}

3) 依据元素的类或ID

4) 依据元素的伪类或伪元素。

5) 依据元素是否有某些属性和值

13. 选择第一个或最后一个子元素:

输入想应用样式的第一个或最后一个子元素(可选步骤);选择第一个/最后一个子元素输入   :first-child/last-child{属性的名称;应用的格式;}

14. 选择元素的第一个字母或者第一行:

输入element(要格式化元素的选择器):first-letter(第一个字母){属性的名称;应用的格式;}

输入element(要格式化元素的选择器):first-line(第一行){属性的名称;应用的格式;}

关于CSS3的代码总结(部分)的更多相关文章

  1. 几个常用的CSS3样式代码以及不兼容的解决办法

    原文:几个常用的CSS3样式代码以及不兼容的解决办法 border-radius实现圆角效果 CSS3代码: -webkit-border-radius:10px; -moz-border-radiu ...

  2. css3圆角代码

    div+css3普通圆角代码示例 <style type="text/css"> #round { width:200px; height:100px; margin: ...

  3. HTML5与CSS3经典代码

    1)全屏背景 body { background: url(../img/pic.jpg) no-repeat center center fixed; background-size: cover; ...

  4. css3常用代码整理

    1.圆角 .rd10{-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;-khtml-border-ra ...

  5. CSS3 旋转代码备忘

    .Aclose { -webkit-transition-property: all; -webkit-transition-duration: .3s; -moz-transition-proper ...

  6. HTML+CSS3 纯代码实现转盘效果

    <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta http ...

  7. css3兼容代码

    1. 渐变:.gradient{ width:300px; height:150px; filter:alpha(opacity=100 finishopacity=50 style=1 startx ...

  8. css3小代码

    1.三角 <!doctype html> <html lang="en"> <head> <meta charset="UTF- ...

  9. 小米网css3导航下拉菜单代码

    效果:http://hovertree.com/texiao/css3/19/ 代码如下: <!doctype html> <!-- W3C规范 --> <html la ...

随机推荐

  1. Zero Requiem

    “最后是在游行.暴君鲁路修高居王座,两侧列着所有反对者的代表:黑色骑士团.黎星刻.原圆桌骑士名列第三的吉诺,以及一身女囚装的娜娜丽,他们都即将被公开处死.尤菲米娅在第一次“特别行政区•日本”成立仪式上 ...

  2. 54. Search a 2D Matrix && Climbing Stairs (Easy)

    Search a 2D Matrix Write an efficient algorithm that searches for a value in an m x n matrix. This m ...

  3. 在php中写接口时 对json格式的转换 简单的方法

    方法 一 方法二 可以通过urlencode();遍历出来

  4. 解决阿里云数据库RDS报错The table '/home/mysql/data3015/tmp/#sql_13975_23' is full

    查询任何一条语句都显示 The table '/home/mysql/data3015/tmp/#sql_13975_23' is full 查看了下数据库利用磁盘空间没有满, 阿里云的处理方式: 1 ...

  5. C/C++操作MySQL数据库——增、删、改、查

    1.数据库链接 int cppDatebase::DatabaseConnect(sBit8 *uName,sBit8 *pWord,sBit8 *dbName) { dbHandle = mysql ...

  6. vertical-align 属性设置元素的垂直对齐方式。

     值 描述 baseline 默认.元素放置在父元素的基线上. sub 垂直对齐文本的下标. super 垂直对齐文本的上标 top 把元素的顶端与行中最高元素的顶端对齐 text-top 把元素的顶 ...

  7. (五) 一起学 Unix 环境高级编程 (APUE) 之 进程环境

    . . . . . 目录 (一) 一起学 Unix 环境高级编程 (APUE) 之 标准IO (二) 一起学 Unix 环境高级编程 (APUE) 之 文件 IO (三) 一起学 Unix 环境高级编 ...

  8. cadence学习之——原理图库的添加及器件的放置

    画原理图,库是必不可少的,库有cadence自带的,也可以自己建自己的库,然后在画原理图工程时, 这些库都需要被添加进原理图工程才能使用. 1.库的添加 打开Place Part属性框,操作如下: ( ...

  9. C#拼接地图瓦片

    为了在AE程序中使用离线的电子地图,思路如下: 利用下载工具下载地图切片,然后利用C#进行切片拼接成一张图片,最后使用ArcMap进行地理配准,然后发布成ArcGIS Server 切片服务供程序使用 ...

  10. html-5 --html5教程article、footer、header、nav、section使用

    header header元素是一种具有引导和导航作用的辅助元素.通常,header元素可以包含一个区块的标题(如h1至h6,或者hgroup元素标签),但也可以包含其他内容,例如数据表格.搜索表单或 ...