[关闭]
@artman328 2019-10-19T09:22:54.000000Z 字数 2690 阅读 1130

HTML+CSS: 网页展现的艺术

web html css 视频提纲


第一部分 基础知识

1. 课程介绍

2. WWW - What? Why? Where?

3. HTML 语言

3.1 标记语言

3.2 标记格式

3.3 标记属性

3.3.1 id
3.3.2 class
3.3.3 style

3.4 标记内容及标记嵌套

3.5 标记举例

4. 网页结构

4.1 整体结构

4.2 文档类型

4.3 头部

4.4 体部

5. 文档结构概述

5.1 文档结构划分局部功能

5.2 文档结构便于按意图展现文档

5.3 文档结构便于计算机程序处理文档信息

5.4 文档具有层次结构

第二部分 文档结构

6. 文档结构元素 - 标题、段落和列表(title, h1~h6, p, ul, ol)

7. 文档结构元素 - 表格 (table)

9. 文档结构元素 - 通用容器(div, span)

10. 文档结构元素 - 导航(nav)

11. 文档结构元素 - 文本修饰(em, del, i, ...)

12. 文档结构元素 - 页头、页脚、主区域与侧边区域

13. 文档结构元素 - 文章与节、节头与节脚

14. 文档结构元素 - 音频、视频与画布

15. 文档结构元素 - 通讯(address, tel, email)

16. 文档结构元素 - 表单与文本输入域

17. 文档结构元素 - 下拉列表、单选框、复选框、文件上传选择

18. 文档结构元素 - 按钮(submit, reset, button)

19. 文档结构元素 - 页中页(iframe)

第三部分 样式定义

1. 样式定义概述

2. 选择器(1)

选择器 例子 描述 CSS版本
* * 选择所有元素 2
id name 选择 id="name" 的那个元素 1
.class .col 选择 class="col" 的所有元素 1
element p 选择所有 元素 1

3. 选择器(2)

选择器 例子 描述 CSS版本
element, element, ... p, div, ul 选择所有的, 和元素 1
element element div p 选择内部的所有元素(所有下级) 1
element>element div>p 选择元素的直接子元素(仅儿子级) 2
element+element div+p 选择紧邻的元素(同级) 2
element~element div~p 选择同级父元素下位于div元素之后的所有p元素 3

4. 选择器(3)- 属性选择

选择器 例子 描述 CSS版本
[attribute] [title] 选择所有带有title属性的元素 2
[attribute=value] [title="Click Here"] 选择所有 title="Click Here"的元素 2
[attribute=~value] [title~="Click"] 选择所有title属性值包含"Click"文字的元素 2
[attribute|=value] [lang|="en"] 选择所有属性lang的值开始于en(en或en-)的所有元素 2
[attribute^=value] [src^="img"] 选择所有src属性值开始于img的元素 3
[attribute$=value] [src$=".jpg"] 选择所有src属性值结束于.jpg的元素 3
[attribute*=value] [src*="person"] 选择所有src属性值包含person的元素 3

5. 选择器(4)- 状态选择

选择器 例子 描述 CSS版本
:link a:link(只用于链接元素 a) 选择所有未被访问的链接 1
:visited a:visited(只用于链接元素 a) 选择所有已被访问的链接 1
:active a:active(只用于链接元素 a) 选择所有活动链接 1
:hover a:hover (注:hover也可用于其它元素) 选择鼠标位于其上的链接 1
:focus input:focus (注:可用于所有接受用户输入的元素) 选择获得焦点的input元素 2

6. 选择器(5)- 第一个与最后一个

选择器 例子 描述 CSS版本
:first-letter p:first-letter 选择p元素内容的首字母 1
:first-line p:first-line 选择p元素内容的首行 1
:first-child p:first-child 选择同一父元素下的第一个p元素(必须是父元素的第一个元素) 2
:first-of-type p:first-of-type 选择同一父元素下的第一个p元素(不必是父元素的第一个元素) 3
:last-child p:last-child 选择同一父元素下的最后一个p元素(必须是父元素的最后一个元素) 3
:last-of-type p:last-of-type 选择同一父元素下的最后一个p元素(不必是父元素的最后一个元素) 3

7. 选择器(6)- 唯一一个或第几个

选择器 例子 描述 CSS版本
:only-child p:only-child 选择属于其父元素的唯一子元素的每个 元素 3
:only-of-type p:only-of-type 选择属于其父元素唯一的 元素的每个 元素 3
:nth-child(n) p:nth-child(2) 选择属于其父元素的第二个子元素的每个 元素。 3
:nth-last-child(n) p:nth-last-child(2) 同上,从最后一个子元素开始倒数。 3
:nth-of-type(n) p:nth-of-type(2) 选择属于其父元素第二个 元素的每个 元素
:nth-last-of-type(n) p:nth-last-of-type(2) 同上,但是从最后一个子元素开始倒数。

8. 选择器(7) - 其它伪类

选择器 例子 描述 CSS版本
:root 选择文档根元素 3
:empty p:empty 选择没有子元素及文本内容的元素 3
:target p:target 选择活动链接目标元素 3
:enabled input:enabled 选择所有启用的元素 3
:disabled nput:disabled 选择所有被禁用的元素 3
:checked input:checked 选择所有被选中的input元素 3
:not(selector) 选择所有非 p 元素 3
::selection ::selection 选择用户选中的元素部分内容 3

9. CSS 的尺寸单位及颜色值

10. CSS 的 display 属性

11. 盒子模型与内容剪切

12. 边框

13. CSS 字体定义

14. CSS 文本属性

15. 列表属性

16. CSS 定位

17. CSS 布局 - 浮动

18. CSS 布局 - 表格

19. CSS 布局 - Flex

20. CSS 布局 - Grid

21. CSS 背景

22. CSS 图片效果

23. CSS 动画

24. CSS 过渡

25. CSS 媒体查询

第四部分 技能实践

一、一个博客文章页面(约6讲)

二、一个论坛主题列表页面(约5讲)

三、 一个公司首页(约6讲)

四、一个电商网站首页(约6讲)

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注