《CSS 设计指南》笔记(Ⅰ)
2024-09-21 09:27:05
在图书馆借了这本书,讲的非常好,条理清晰,深入浅出,真的有一种和作者交流的感觉,解决了自己很多困惑,于是决定针对一些平时并不常用但是感觉会用到的知识点做一些笔记,加深印象。
一、
块级元素盒子会扩展到与父元素同宽,如<p><h1><ol><li>。
行内元素盒子会“收缩包裹”其内容,并且会尽可能包紧,如<a><img><em><strong>。
二、不常用选择符
1. 特殊上下文选择符
(1)子选择符,标签1 > 标签2,标签2是标签1的子元素,标签1只能是标签2的父元素,不能是其他祖先元素
section > h2 {font-style:italic;}
(2)紧邻同胞选择符,标签1 + 标签2,标签2必须紧跟标签1
(3)一般同胞选择符,标签1 ~ 标签2,与上面相似,但不限制紧跟
2. 属性选择符
(1)属性名选择符
img[title] {border:2px solid blue;}
(2)属性值选择符
img[title="red flower"] {border:2px solid blue;}
3. 伪类
(1):focus伪类
input:focus {border:1px solid blue;}
(2):target伪类,如果用户点击一个指向页面中其他元素的链接,则那个元素就是目标(target),可以用:target选中它。
<a href="#more_info">More Information</a> <h2 id="more_info">This is the information......</h2>
#more_info:target {background:#eee;}
在用户单击id为more_info的元素时,为该元素添加浅灰色背景。(例子:维基百科引证中使用该伪类,否则太多引证不好分辨)
(3)结构化伪类,:first-child,:last-child,:nth-child应用于一组同胞元素中的第一个、最后一个或者某个(些)元素
ol li:first-child {color:blue;}
ol li:last-child {color:red;}
li:nth-child(3)
li:nth-child(odd)
li:nth-child(even)
4. 伪元素
(1)::first-letter,::first-line
p::first-letter {font-size: 300%;}
p::first-line {color: green;}
最新文章
- Ubuntu14.10搭建C++开发环境
- 《征服 C 指针》笔记6:练习——挑战那些复杂的声明
- kali安装java1.7
- hdu 5596 GTW likes gt
- div 一段时间后自动隐藏
- 【C】 03 - 数据类型
- IOS获取手机设备型号
- iOS打电话,发短信,发邮件,打开网址
- (LightOJ 1004) Monkey Banana Problem 简单dp
- mybatis参数查询
- apache 支持 php
- [转]CentO下限制SSH登录次数
- hdu 1498
- 目前所有的ANN神经网络算法大全
- JavaWeb系列:Servlet
- Luogu 1962 斐波那契数列(矩阵,递推)
- 【NOIP2016提高组】蚯蚓
- java编写词法分析器
- java.sql.SQLException: Field &#39;id&#39; doesn&#39;t have a default value
- Linux下编写和加载 .ko 文件(驱动模块文件)
热门文章
- UVA 1428 - Ping pong(树状数组)
- flex新的心得
- webpack的单vue组件(.vue)加载sass配置
- MySQL九读书笔记 字符串模式匹配
- OVS 派OFPT_PORT_STATUS 流程
- centos下载安装mysql,并设置远程访问
- window7使用MinGW在命令行编译C/C++源程序(从零开始,设置PATH,LIBRARY_PATH,C_INCLUDE_PATH)
- 最新用WPF为触摸屏写了一个手写程序,双格输入的
- 1.QT该容器QVector,QList,QSet,QMap,QQueue,QStack,QMultiMap,QSingleList等待
- C# 元组、匿名对象、ref&;out