第一章:

1.<cite>标签不仅可以将网页设置为斜体,还能给标题做上标记,使它便于被搜索引擎搜索到。

第二章:

1.import指令链接样式表:

  CSS本身有一种添加外部样式的方法:@import指令。把这个指令添加到一个HTML的<style>标签中,像这样:

<style>
@import url(css/styles.css);
</style>

要将所有@import行都放在CSS规则之前。

第三章:

1.类选择器命名只允许使用字母数字连字符(-)和下划线(_),并且名称必须始终以字母开头。

2.类名区分大小写。

3.伪元素:first-letter 选择段落中的首字母,fitst-line选择段落中的首行。

4. :before 与 :after的用法:

  (1):before 能在指定的元素前面添加内容。比如要将"HOT TIP"放在含有.tip类的标签之前可以这么写:

.tip : before{content:"HOT TIP!"}

  (2):after 能在元素后面添加内容。

5.::selection 单击并拖动文本时为文本添加样式,比如复制文本时让被选中的文本变成白色并带有紫色背景,添加以下样式:

::selection{
color :#ffffff ;
background-color : #993366 ;
}

该选择器只能设置color 和 background-color这两个属性,并且必须使用双冒号。

6.伪类:

  (1):first-of-type

  作用于具有特殊标签的子元素。例如,假设有一个sidebar元素,它有一个类名sidebar。为了给这个侧边栏的第一个段落定义样式,就可以使用这个选择器:

  .sidebar p:first-of-type表示选择sidebar类下的第一个p标签。

  (2):last-of-type

  与:first-of-type作用相反。

  (3):nth-of-type

  用于特定标签交替子标签。假设要让图片交替地左右浮动,可以用下面两个样式完成:

  img:nth-of-type(odd){float:left;}

  img:nth-of-type(even){float:right;}

CSS3秘笈复习:第一章&第二章&第三章的更多相关文章

  1. CSS3秘笈复习:第九章&第十章

    第九章 1.和链接有关的伪类: (1):link,未访问过的链接 (2):visited,已访问过的链接 (3):hover,鼠标悬停链接 (4):active,单击链接时 这四种方式一定要严格按上面 ...

  2. CSS3秘笈复习:十三章&十四章&十五章&十六章&十七章

    第十三章 1.在使用浮动时,源代码的顺序非常重要.浮动元素的HTML必须处在要包围它的元素的HTML之前. 2.清楚浮动: (1).在外围div的底部添加一个清除元素:clear属性可以防止元素包围浮 ...

  3. CSS3秘笈复习:第六章

    第六章 1.文本大写化: text-transform:uppercase; 另外三种选项是:lowercase或capitalize以及none. 2.文本修饰: text-decoration:u ...

  4. CSS3秘笈复习:第十一章

    1.text-align与vertical-align: text-align控制水平方向的定位,关键字是left.right.center和justify. vertical-align控制垂直方向 ...

  5. CSS3秘笈复习:第七章

    1.边距冲突: 当元素的bottom margin碰到另一个元素的top margin可能会产生一些怪异的计算,浏览器会忽略小的那个值而使用大的值. 2.边距折叠: 假设要在警告框里插入一个标题,并且 ...

  6. CSS3秘笈:第一章

    1.<div>和<span>标签: <div>和<span>标签:就像是一个空的容器,我们要往里面填充内容.一个div就是一个块,意味着它的前后都要空一 ...

  7. CSS3秘笈复习:第八章

    一.背景的所有属性: 属性 作用 可选项 1.background-image 定义一张图片 url(...) 2.background-repeat 控制重复 no-repeat | repeat- ...

  8. 编程语言性能游戏排行榜,C/C++第一ATS第二JAVA第三

    编程语言性能游戏排行榜,C/C++第一ATS第二JAVA第三 编程语言性能游戏排行榜,C/C++第一ATS第二JAVA第三

  9. CSS3秘笈第三版涵盖HTML5学习笔记6~8章

    第二部分----CSS实用技术 第6章,文本格式化 指定备用字体: font-family:Arial,Helvetica,sans-serif; 当访问者没有安装第一种字体时,浏览器会在列表中继续往 ...

随机推荐

  1. C# CookieHelper

    using System; using System.Web; using System.Collections.Specialized; namespace Utils { /// <summ ...

  2. dirty cow exp

    公司搞底层的改了一下,说做到了几个不死机 /* * (un)comment correct payload first (x86 or x64)! * * $ gcc cowroot.c -o cow ...

  3. CoreJavaE10V1P3.7 第3章 Java的基本编程结构-3.7 输入输出(Input ,Output)

    3.7.1 读取输入 Scanner in = new Scanner(System.in); System.out.print("What is your name? "); S ...

  4. C# IIS7.0+ Web.Config 配置Session过期时间

    1. 2. 3. <sessionState mode="InProc" timeout="120"></sessionState>

  5. MariaDB数据解压版安装(10.0.16)

    官网下载地址:https://downloads.mariadb.org/    (自己选择版本下载) 在windows 7 下安装 1.下载到解压版安装文件mariadb-10.0.16-win32 ...

  6. VS2012及以上版本 程序打包部署详解

    引用:  http://blog.csdn.net/zhang_xinxiu/article/details/9099757 程序编写测试完成后接下来我们要做的是打包部署程序,但VS2012让人心痛的 ...

  7. magento里get与post传值如何接收

    $this->getRequest()->getParam('customer_id');这个方法就是获取post和get的值就不用$_POST['']了.$this->getReq ...

  8. mysql 时间

    显示当前时间: mysql> select now(); +---------------------+ | now() | +---------------------+ | -- :: | ...

  9. linux配置更改yum源

    1,进入yum源配置目录 cd /etc/yum.repos.d 2,备份系统自带的yum源mv CentOS-Base.repo CentOS-Base.repo.bk下载163网易的yum源:wg ...

  10. put a favicon for github pages

    put the picture "favicon.ico" in the root of your web page repo.then add the following lin ...