今天翻手机,翻到了许久之前看css权威指南时的笔记,遂移到博客中来。

1.属性选择器
p.one class名为one的p元素
p[class][name] 含有class和name属性的p元素
p[class="one"][name="two"] class属性为one且name属性为two的p元素
p[class~="one"] class属性包含one的p元素
p[class^="one"] class属性以one开头
p[class$="one"] class属性以one结尾
p[class*="one"] class属性包含one
p[class|="one"] class属性为one或以之开头

2.伪类
链接的伪类:link :visited :focus :hover :active
:lang(fr) 类似于|=,意为语言为法语的元素

3.伪元素
:first-letter
:first-line
:before {content:"前面插入的内容";color:red;}

4.特殊性值
ID # 0,1,0,0
Class 0,0,1,0
P标签名 0,0,0,1
通配符* 0,0,0,0
伪类 特殊性值没有

5.字体变形
font-variant:small-caps 小型大写字母
text-transform:uppercase 字母大写
capitalize 首字母大写
字体下载
@font-face{font-family:"name";src: url("www");}

6.文本格式
p{text-indent:3em;}段落首行缩进3字符
text-align:center;居中
word-spacing:1em文字间隔
letter-spacing:1em 字母间隔

7.DOM可见性
visibility 属性
hidden 元素不可见,但保留在文档中的位置(该属性可继承,如果要求部分子元素显示要显式声明此部分visibility:visible)

而overflow的hidden,元素不可见的同时也不会占据文档流

8.定位
Relative 相对定位元素
当发生冲突时bottom=-top值,right=-left

Absolute绝对定位元素
如果不定义height、width;left、right的值将影响元素大小(拉伸/压缩)

9.表格
Border-collapse:collapse
用于表格单元格中间空隙合并

table{border-space:1px 3px;}
表单元格之间x轴空隙1px;y轴空隙3px。

li{list-style-image:url(...);}
为列表标志改变默认样式(改用图片)

li{list-style-position:inside;}
将标志(小圆点)置于列表项内部,默认值是outside,所以我们通常看到的小圆点是在外面的

10.a标签手势
a:hover{cursor:pointer;}
该属性使得光标形状变成“手”
crosshair十字准星

11.边框轮廓

outline-style
轮廓样式,类似于元素边框,可以包在边框外面

css权威指南读书笔记的更多相关文章

  1. css权威指南读书笔记-第10章浮动和定位

    这一章看了之后真是豁然开朗,之前虽然写了圣杯布局和双飞翼布局,有些地方也是模糊的,现在打算总结之后再写一遍. 以下都是从<css权威指南>中摘抄的我认为很有用的说明. 浮动元素 一个元素浮 ...

  2. CSS权威指南学习笔记系列(1)CSS和文档

    题外话:HTML是一种结构化语言,而CSS是它的补充:这是一种样式语言.CSS是前端三板斧之一,因此学习CSS很重要.而我还是菜鸟,所以需要加强学习CSS.这个是我学习CSS权威指南的笔记,如有不对, ...

  3. HTTP权威指南读书笔记

    HTTP权威指南笔记 读书有两种境界,第一种境界是将书读薄,另一种是读厚.本篇文章就是HTTP权威指南的读书笔记,算是读书的第一重境界,将厚书读薄.文章对HTTP的一些关键概念做了比较详细的概述,通读 ...

  4. 经典的性能优化最佳实践 web性能权威指南 读书笔记

    web性能权威指南 page 203 经典的性能优化最佳实践 无论什么网络,也不管所用网络协议是什么版本,所有应用都应该致力于消除或减 少不必要的网络延迟,将需要传输的数据压缩至最少.这两条标准是经典 ...

  5. CSS权威指南学习笔记 —— HTML元素分类

    HTML文档由各种元素组成.比如,p.table.span等等.每个元素都会对文档的表现有所影响.CSS中,每个元素都会生成一个框(传说中的盒子),其中包含元素内容. 元素可以根据它的创建方式分为两种 ...

  6. css权威指南学习笔记 —— css选择器

    1,选择器:选择器的一些基本常用规则基本都记得,w3c上都有,平时也常用,不常用的一些后代选择器经常就忘记了.一些归纳一下后代选择器,加深一下印象: a:子选择器:   p>a  a是直接是p的 ...

  7. CSS权威指南学习笔记 —— 初步认识CSS

    层叠样式表(Cascading Style Sheets,CSS)可以影响文档的表现.CSS是依附于文档的,如果不存在某种文档,CSS基本上是没有用的. 为什么会有CSS 在web早期(1990-19 ...

  8. Hadoop权威指南读书笔记

    本书中提到的Hadoop项目简述 Common:一组分布式文件系统和通用I/O的组件与接口(序列化.javaRPC和持久化数据结构). Avro:一种支持高效.跨语言的RPC以及永久存储数据的序列化系 ...

  9. JavaScript权威指南读书笔记【第一章】

    第一章 JavaScript概述 前端三大技能: HTML: 描述网页内容 CSS: 描述网页样式 JavaScript: 描述网页行为 特点:动态.弱类型.适合面向对象和函数式编程的风格 语法源自J ...

随机推荐

  1. BFC(Block Formatting Context)基础分析

    W3C官方对于BFC的描述只有3小段,强烈建议想理解BFC的朋友先去看看,链接见文末. 常见的文档流分为:定位流.浮动流.普通流3种.BFC是普通流中的一种. 本文提出3个问题并给出使用BFC来解决这 ...

  2. 剑指offer(第2版)刷题 Python版汇总

    剑指offer面试题内容 第2章 面试需要的基础知识 面试题1:赋值运算符函数 面试题2:实现Singleton模式  解答 面试题3:数组中重复的数字 解答 面试题4:二维数组中的查找 解答 面试题 ...

  3. ruby项目文件上传功能实现

    这里我将从视图.控制器各个层面进行讲解. rails 提供了文件上传功能,可以直接进行下面的编码 <%= form_for :document, :html =>{:multipart = ...

  4. SqlServer分页总结-摘抄

    sqlserver2008不支持关键字limit ,所以它的分页sql查询语句将不能用mysql的方式进行,幸好sqlserver2008提供了top,rownumber等关键字,这样就能通过这几个关 ...

  5. MAC 终端terminal颜色

    Mac终端terminal颜色实在太单调了,安装Linux使用的GNU Coreutils替换Mac的ls命令: Mac终端terminal颜色实在太单调了,安装Linux使用的GNU Coreuti ...

  6. POJ 2516 Minimum Cost (KM最优匹配)

    题意:有N家家店,每家店都对K种货物有需求:同时有M家仓库,对K钟货物有供应.对于每种货物,每个仓库送至每家店都有自己的单位费用.求满足所有店所有货物的最小费用 分析:对于每一种货物,如果总需求大于总 ...

  7. 修改AdminLTE左侧菜单展开延迟

    AdminLTE左侧菜单展开会有半秒钟的延迟. 看起来会慢半拍. 可修改 admin/dist/js/app.min.js中的 animationSpeed值(默认为500) 如下:

  8. uvm的sequence

    1,每个sequence都有一个body任务.当一个sequence启动后,会自动执行sequence的body任务,所以在sequence的class中,一定要有一个名为body的task. 此外, ...

  9. TP多条件sql查询,分组排序

    $k=M('order a'); $bj=$k->join("left join __CHANGE__ b on b.tb_name='order'and a.order_id=b.t ...

  10. 5分钟理解Centos7防火墙firewalld

    版权声明:本内容为原创内容,转载请声明出处. 原文地址:http://www.excelib.com/article/287/show firewalld简介 Centos7中默认将原来的防火墙ipt ...