读书笔记之《HTML5 与 CSS3 基础教程》
1· 读前预期
考虑到对于 Web 开发零基础,凡涉足一件未知的任务,最好先理清任务的逻辑结构,然后有目的地逐步学习。为实现我们的需求和设计,必须要学习前端、后端、服务器等一系列暂时陌生的知识,在此,我首先疑问的是,我们理想的功能如何以网页内容和交互的形式体现。于是准备先从前端下手,期望从程序的角度对什么是网页有一个新的理解,理清构建网页的大体过程,为我们真正开始实现功能做铺垫。
该书不仅能带零基础的学习 HTML 和 CSS,还能实战性的教读者如何逐步构建网页。在此,我倾向于概读,重在对书中的概念做出总结归纳,起到提升观念的作用。其中包括两方面,一方面主要体会新编程语言之下特定的语法和思维,而对具体编程内容只做了解,毕竟书是用来查的,实战中再来补充运用;另一方面,主要总结构建网页的任务结构,具体细节同样在实战里 “做中学”。
2· 阅读收获
第一章
首先,尽管网页形式变得复杂,但其底层结构却依旧简单。而概括来讲网页主要包括三个方面:文本(test content)、对其他文件的引用(references to other files)、标记(makeup)。HTML 有一套预先定义好的元素,我们需要为网页内容打上能够描述它们的标签。
接着,我对 HTML 页面有了基本的了解,并且对标签(包括元素、属性、值及其他)有了概念性的认识。在此基础上,认识了 HTML 网页中的文本内容以及非文本内容(包括链接、图像及其他)。
然后,对创建网页时的文件和文件夹运用进行了解,大致掌握了文件建立、引用等,并了解了 URL(绝对 URL 和相对 URL)的概念,便于将目录访问变得程序化。
最后,了解了 HTML 基础知识和基本功能后,继续了解语义化 HTML 的概念,即使用最恰当的 HTML 元素进行标记的内容。语义化 HTML 是构建有效网站的基石,提升了可访问性和互操作性;提升搜索引擎优化(SEO)的效果;使维护代码和添加样式变得容易;通常使代码更少,页面加载更快。这在日后编程实践中会重点注意。
第二章
这一章主要讲怎样处理构建网页时的文件及文件夹,创建文件并合理组织。而在此之前必须对网站进行规划,明确需求,根据调研调整内容,确定网站结构,据此明确有多少页面以及每个页面呈现什么内容,然后才能创建并组织文件夹,且建立统一简单的命名规则。
关于构建网页和建立文件夹的具体过程和必要工具,只对书中所讲做了概念性了解,在日后实战中在做细化认识。
读书笔记之《HTML5 与 CSS3 基础教程》的更多相关文章
- 《HTML5与CSS3基础教程(第8版)》
<HTML5与CSS3基础教程(第8版)> 基本信息 原书名:HTML and CSS:visual quickstart guide 作者: (美)Elizabeth Castro ...
- HTML5与CSS3基础教程(第7版) 高清PDF扫描版
HTML5与CSS3基础教程(第7版)试读不仅介绍了文本.图像.链接.列表.表格.表单.多媒体等网页元素,也介绍了如何为网页设计结构.布局,添加动态效果.格式化等形式,此外还涉及调试和发布.聚合和吸引 ...
- HTML5与CSS3基础教程(第8版) PDF扫描版
<HTML5与CSS3基础教程(第8版)>自第1版至今,一直是讲解HTML和CSS入门知识的经典畅销书,全面系统地阐述HTML5和CSS3基础知识以及实际运用技术,通过大量实例深入浅出地分 ...
- 【02】HTML5与CSS3基础教程(第8版)(全)
[02]HTML5与CSS3基础教程(第8版)(全) 共392页. (魔芋:大体上扫了一遍.没有什么新东西,都是入门的一些基础知识.) 已看完. [美]elizabeth cast ...
- HTML5与CSS3基础教程第八版学习笔记11~15章
第十一章,用CSS进行布局 开始布局注意事项 1.内容与显示分离 2.布局方法:固定宽度和响应式布局 固定宽度,整个页面和每一栏都有基于像素的宽度 响应式布局也称为流式页面,使用百分数定义宽度 3.浏 ...
- HTML5和CSS3基础教程(第8版)-读书笔记(3)
第11章 用CSS 进行布局 网站设计主要有两大类型:固定宽度和响应式. 对于固定(fixed)布局,整个页面和每一栏都有基于像素的宽度.顾名思义,无论是使用移动电话和平板电脑等较小的设备查看页面,还 ...
- HTML5和CSS3基础教程(第8版)-读书笔记(2)
第7章 CSS构造模块 7.1 构造样式规则 样式表中包含了定义网页外观的规则.样式表中的每条规则都有两个主要部分:选 择 器(selector) 和 声 明 块(declaration block) ...
- HTML5和CSS3基础教程(第8版)-读书笔记
第1章 网页的构造块 一个网页主要包括以下三个部分: n 文本内容(text content):在页面上让访问者了解页面内容的纯文字. n 对其他文件的引用(referen ...
- HTML5和CSS3基础教程(第8版)-读书笔记(4)
第16章 表单 表单有两个基本组成部分:访问者在页面上可以看见并填写的控件.标签和按钮的集合:以及用于获取信息并将其转化为可以读取或计算的格式的处理脚本. 基本的表单字段类型包括文本框.单选按钮.复选 ...
随机推荐
- 超酷消息警告框插件(SweetAlert)
今天给大家推荐一款不错的超酷消息警告框–SweetAlert:SweetAlert是一款不需要jQuery支持的原生js提示框,风格类似bootstrap.它的提示框不仅美丽动人,并且允许自定义,支持 ...
- js 目录树
<!doctype html> <html> <head> <meta charset="utf-8"> <title> ...
- 应用二:Vue之ElementUI Form表单校验
(注:本文适用于有一定Vue基础或开发经验的读者,文章就知识点的讲解不一定全面,但却是开发过程中很实用的) 表单校验是前端开发过程中最常用到的功能之一,根据个人的工作经验总结在此对表单校验功能的基 ...
- ZBrush看一个球体如何演变为头发
对于头发的制作,ZBrush®是多样的,前面的教程中也有讲解,可以用球体作为子工具,用不同笔刷进行雕刻:还可以使用Z球转网格的方式.今天小编讲述一种最简单的方法,使用球体演变头发,这样的创作手法更高效 ...
- 关于TCP中对于ACK报文是否需要确认的理解
首先,TCP是一个面向字节流的协议,它不会对自己的内容做出任何的解释,也不需要做出解释,具体的解释由上层的协议来处理. 其次,TCP是一个面向字节流的协议,它会对它发送的每一个字节负责,确保每一个字节 ...
- ListUtil常用操作
/** * 获取列表总页数 */ public static <T> int getListPages(List<T> list,int pageNum,int pageSiz ...
- BZOJ 2959 长跑 (LCT+并查集)
题面:BZOJ传送门 当成有向边做的发现过不去样例,改成无向边就忘了原来的思路.. 因为成环的点一定都能取到,我们把它们压成一个新点,权值为环上所有点的权值和 这样保证了图是一颗森林 每次询问转化为, ...
- PHP 7.1.15安装zabbix-3.2.6出现问题解决
出现问题,显示 A non well formed numeric value encountered [zabbix.php:21 → require_once() → ZBase->run( ...
- omap 移植qt4.7.0
准备: 1.Qt源码包 qt-everywhere-opensource-src-4.7.0.tar.gz 2.交叉编译器 arm-eabi-4.4.0.tar.bz2 3.触摸屏校验工具:tslib ...
- [React] Reference a node using createRef() in React 16.3
In this lesson, we look at where we came from with refs in React. Starting with the deprecated strin ...