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. Redis 数据结构使用场景

    转自http://get.ftqq.com/523.get 一.redis 数据结构使用场景 原来看过 redisbook 这本书,对 redis 的基本功能都已经熟悉了,从上周开始看 redis 的 ...

  2. 检索 COM 类工厂中 CLSID 为 {00024500-0000-0000-C000-000000000046} 的组件时失败

    .NET导出Excel遇到的80070005错误的解决方法: 检索 COM 类工厂中 CLSID 为 {00024500-0000-0000-C000-000000000046}的组件时失败,原因是出 ...

  3. sql语句Group By用法-转载

    sql语句Group By用法一则 2007-10-25 12:00 sql语句Group By用法一则 如果我们的需求变成是要算出每一间店 (store_name) 的营业额 (sales),那怎么 ...

  4. c# webform网站图片另存代码

    好辛苦生成了二维码,然后要实现点击“保存图片”,弹出选择路径进行保存的效果. look: string qrcodeurl = ""; string username = &quo ...

  5. Ubuntu 12.10使用apt安装Oracle/Sun JDK

    apt-get install python-software-properties sudo add-apt-repository ppa:webupd8team/java sudo apt-get ...

  6. nginx的Location的总结以及rewrite规则的总结

    Location的语法: location 有”定位”的意思, 根据Uri来进行不同的定位. 在虚拟主机的配置中,是必不可少的,location可以把网站的不同部分,定位到不同的处理方式上. 比如,  ...

  7. java 字节数组转int

    4字节数组转int类型 小端模式 /** * 数组转int类型 * * @param src * @return */ public static int bytesToInt(byte[] src) ...

  8. information_schema系列三(文件,变量)

    这个系列的文章主要是为了能够让自己了解MySQL5.7的一些系统表,统一做一下备注和使用,也希望分享出来让大家能够有一点点的受益. 1:FILES 这张表提供了有关在MySQL的表空间中的数据存储的文 ...

  9. Linux(centos)系统各个目录的作用详解

    Linux(centos)系统各个目录的作用详解 文件系统的类型 LINUX有四种基本文件系统类型:普通文件.目录文件.连接文件和特殊文件,可用file命令来识别. 普通文件:如文本文件.C语言元代码 ...

  10. [转载] Android中Xposed框架篇---利用Xposed框架实现拦截系统方法

    本文转载自: http://www.wjdiankong.cn/android%E4%B8%ADxposed%E6%A1%86%E6%9E%B6%E7%AF%87-%E5%88%A9%E7%94%A8 ...