CSS3秘笈复习:第一章&第二章&第三章
第一章:
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秘笈复习:第一章&第二章&第三章的更多相关文章
- CSS3秘笈复习:第九章&第十章
第九章 1.和链接有关的伪类: (1):link,未访问过的链接 (2):visited,已访问过的链接 (3):hover,鼠标悬停链接 (4):active,单击链接时 这四种方式一定要严格按上面 ...
- CSS3秘笈复习:十三章&十四章&十五章&十六章&十七章
第十三章 1.在使用浮动时,源代码的顺序非常重要.浮动元素的HTML必须处在要包围它的元素的HTML之前. 2.清楚浮动: (1).在外围div的底部添加一个清除元素:clear属性可以防止元素包围浮 ...
- CSS3秘笈复习:第六章
第六章 1.文本大写化: text-transform:uppercase; 另外三种选项是:lowercase或capitalize以及none. 2.文本修饰: text-decoration:u ...
- CSS3秘笈复习:第十一章
1.text-align与vertical-align: text-align控制水平方向的定位,关键字是left.right.center和justify. vertical-align控制垂直方向 ...
- CSS3秘笈复习:第七章
1.边距冲突: 当元素的bottom margin碰到另一个元素的top margin可能会产生一些怪异的计算,浏览器会忽略小的那个值而使用大的值. 2.边距折叠: 假设要在警告框里插入一个标题,并且 ...
- CSS3秘笈:第一章
1.<div>和<span>标签: <div>和<span>标签:就像是一个空的容器,我们要往里面填充内容.一个div就是一个块,意味着它的前后都要空一 ...
- CSS3秘笈复习:第八章
一.背景的所有属性: 属性 作用 可选项 1.background-image 定义一张图片 url(...) 2.background-repeat 控制重复 no-repeat | repeat- ...
- 编程语言性能游戏排行榜,C/C++第一ATS第二JAVA第三
编程语言性能游戏排行榜,C/C++第一ATS第二JAVA第三 编程语言性能游戏排行榜,C/C++第一ATS第二JAVA第三
- CSS3秘笈第三版涵盖HTML5学习笔记6~8章
第二部分----CSS实用技术 第6章,文本格式化 指定备用字体: font-family:Arial,Helvetica,sans-serif; 当访问者没有安装第一种字体时,浏览器会在列表中继续往 ...
随机推荐
- 四、spark常用函数说明学习
1.parallelize 并行集合,切片数.默认为这个程序所分配到的资源的cpu核的个数. 查看大小:rdd.partitions.size sc.paraliel ...
- Django 同步数据库命令syncdb,makemigrations,migrate
syncdb只支持新增模型到数据库中 2条命令 你将使用2条命令进行迁移和操纵数据库schema: migrate,用来使迁移生效,以及未生效时报告它们的状态. makemigrations,用来根据 ...
- iOS设置UITableView中Cell被默认选中后怎么触发didselect事件
//默认选中某个cell [self.searchResultTV selectRowAtIndexPath:[NSIndexPath indexPathForRow:0 inSection:0] a ...
- springmvc-interceptor(拦截器)
在大配置中配置拦截器代码如下: <mvc:interceptors> <mvc:interceptor> <mvc:mapping path="/**" ...
- 第10章:DOM
- 移动开发meta集合【精】
以下是开发中经常用到的meta标签 1.移动webAPP的Meta 用法: <meta content="width=device-width, initial-scale=1.0, ...
- [SQL基础教程] 4-3 数据的更新(UPDATE)
[SQL基础教程] C4 数据更新 4-3 数据的更新(UPDATE) UPDATE UPDATE <表名> SET <列名> = <表达式>; UPDATE &l ...
- wuzhicms 数据迁移策略
1,本地的域名或ip为特殊域名或ip,勿用 127.0.0.1 或 localhost 或192.168.1.101 等 2,导出数据库,替换所有域名为新域名 3,替换所有文件域名为新域名 4, ...
- Java 四舍五入并小数点后保存两位,千分位分隔
import java.text.DecimalFormat; public class FileTest { public static void main(String[] args) { ...
- NGINX----源码阅读---sources配置脚本
/auto/sources 本文件主要用于对源文件环境变量进行初始化,主要包括:.c和.h文件. 对应变量类型有*_MODULES.*_INCS.*_DEPS等. # Copyright (C) Ig ...