内容推荐 本书首先讲解Web开发的基础知识,以及HTML5的语法、标记方法、元素;然后讲解CSS中经典属性的用法,CSS3中的选择器、背景、边框、盒子模型、布局方式、动画、滤镜,以及针对多种浏览器应该怎样在代码中设置各种属性等。 本书适合想要学习Web开发和从事Web开发工作的读者阅读,也可作为高等院校相关专业师生的学习用书和培训学校的教材。 作者简介 小甲鱼(本名李佳宇),鱼C工作室创始人,旗下鱼C论坛,现注册用户50多万,用户累计发表在线求助类帖子近200万,至今已有十余年编程教学工作经验;畅销书《零基础入门学习Python》作者,该书自2016年11月出版以来,广受读者的欢迎和好评,截至2019年3月,已累计印刷13万册。 免费推出《带你学C带你飞》《零基础入门学习Python》《零基础入门学习Web开发(HTML5&CSS3)》《极客Python》《数据结构和算法》《Windows程序设计》《解密系列》等系列视频教程。在网易云课堂、百度传课、51CTO、哗哩哔哩等网站上因通俗易懂“接地气”的教学方式而广受网友好评,多次被首页及相关专题推荐,累计学习人数超过千万。 目录 第1章 概述 1.1 Web开发是什么 1.2 学习Web开发有前途吗 1.3 Web的发展史 第2章 网页基础 2.1 第一个程序 2.2 img元素和a元素 2.3 “多才多艺”的meta元素 2.3.1 声明文档编码 2.3.2 实现网页自适应 2.3.3 搜索引擎优化 2.3.4 网页自动跳转 2.4 为网页添加样式 2.5 link元素 2.5.1 链接外部样式表 2.5.2 链接网站图标 2.6 绝对路径和相对路径 2.7 base元素 2.8 JavaScript初体验 2.8.1 定义文档内嵌脚本 2.8.2 引用外部脚本 2.8.3 延迟执行脚本 2.8.4 异步执行脚本 2.8.5 noscript元素 第3章 标记文字的元素 3.1 注释 3.1.1 HTML的注释 3.1.2 CSS的注释 3.1.3 JavaScript的注释 3.2 块级元素和行内元素 3.3 pre元素 3.3.1 预格式化 3.3.2 字符实体 3.4 code元素 3.5 var、kbd、samp元素 3.6 q元素 3.7 blockquote元素 3.8 cite元素 3.9 abbr元素 3.10 dfn元素 3.11 address元素 3.12 ruby元素 3.13 bdo元素 3.14 strong元素和b元素 3.15 em元素和i元素 3.16 使用CSS代替b元素和i元素 3.17 del元素和ins元素 3.18 s元素 3.19 mark元素 3.20 sup元素和sub元素 3.21 small元素 第4章 列表 4.1 ul元素 4.2 ol元素 4.3 两个与列表相关的CSS属性 4.4 列表嵌套 4.5 定义列表 第5章 表格 5.1 实现表格 5.2 给表格添加边框 5.3 给表格添加标题 5.4 分割表格 第6章 表单 6.1 form元素 6.2 button元素 6.3 一些常用的功能 …… 第7章 “万能”的input元素 第8章 其他表单元素 第9章 div和语义化布局 第10章 嵌入 第11章 CSS语法 第12章 基本选择器与复合选择器 第13章 伪元素选择器 第14章 动态伪类选择器和UI伪类选择器 第15章 结构伪类选择器和其他伪类选择器 第16章 属性选择器 第17章 颜色和背景 第18章 盒子模型 第19章 经典网页布局(上) 第20章 经典网页布局(下) 第21章 弹性盒布局 第22章 栅格布局 第23章 文本样式和字体 第24章 过渡、变形和动画 第25章 滤镜、混合模式、裁剪和遮罩 第26章 其他CSS特性 |