Web Design and Programming (HTML5+CSS3+JavaScript) cover

Web Design and Programming (HTML5+CSS3+JavaScript)

Rating 3.6
Word count
72K words
Chapters
74
ISBN
9787894066015

Tags

Summary

The book is divided into 8 chapters, covering the fundamentals of web design, basic HTML tags, tables and forms, styling HTML tags with CSS, the box model and layout, a comprehensive case study, the basics of JavaScript programming, and JavaScript programming for web objects. Each chapter ends with a summary and exercises to help readers consolidate what they have learned.

Editor's review

Centered on the three core web technologies—HTML5, CSS3, and JavaScript—this book is organized into 8 chapters in order of increasing difficulty. The first few chapters start with the fundamentals of web design and basic HTML tags, helping readers with no prior experience build an intuitive understanding of page structure; then come tables and forms, which explain the basic vehicles for displaying data and enabling user interaction on a page; the CSS section focuses on styling tags, the box model, and layout—the key leap from “being able to write content” to “being able to build a decent-looking page”; finally, a comprehensive case study ties together what has been learned and leads into the basics of JavaScript programming and scripting for web objects, giving static pages dynamic behavior. Each chapter includes a summary and exercises for self-checking and consolidation, making the book suitable as a course textbook or for self-study. Its value lies in complete coverage of technical points and an order that fits the learning curve: after reading, you will have an overall understanding of the front-end trio and the ability to implement simple pages by hand. When reading, it is recommended to sit at a computer, type the code as you go, and use the book’s case studies as practice material.

Who it's for

A good fit for

  • Students in computer science and related majors who are new to web development and need a systematic textbook.
  • Self-learners with no prior experience who want to get started in front-end development and learn HTML5 and CSS3 step by step.
  • Teachers who need to teach web design courses and are looking for clear chapters with exercises.
  • Readers who can already do simple layout and want to fill gaps in JavaScript basics and page interaction knowledge.

Not a good fit for

  • Practitioners with substantial front-end development experience who are looking for advanced content on frameworks or engineering practices.
  • Readers who only want to quickly apply templates to build sites and are unwilling to systematically learn how code works.
  • Readers who want to study back-end development or database-related technologies in depth.

Reading tips

  1. Read in chapter order: first master HTML structure and CSS layout thoroughly, then move on to the JavaScript section.
  2. After finishing each chapter, complete the end-of-chapter exercises independently and use the summary to check for gaps.
  3. Be sure to type the code on a computer and implement the comprehensive case study from scratch.
  4. When encountering layout problems, use browser developer tools to inspect elements and deepen your understanding of the box model.

About the publisher

China Railway Publishing House China · Founded in 1951

China Railway Publishing House has long centered on railway professional publishing while also covering rail transit, industrial technology, programming and design, finance and economics, and exam preparation, with about 194 relevant titles in the collection. Representative books include the Automated Operation (FAO) System for Urban Rail Transit, Design Innovation and Practice for Urban Rail Transit Vehicle Depots, Analysis and Application Management of the Level-One Maintenance Inspection Robot System for Electric Multiple Units, as well as engineering practice titles such as the Engineering Summary of the Guangdong Section of the Ganzhou–Shenzhen Railway and Safety Risk Control Technology and Typical Cases of Shield Tunneling in Beijing Urban Rail Transit Construction. Beyond technical monographs, the publisher also offers practical titles such as Python Programming Fundamentals and tax and accounting treatment for real estate development enterprises, with authors including He Peng, Tang Tao, Ding Shukui, and Sun Changjun. Based on public information, its publishing strength lies in drawing on line engineering and operational practice while balancing professional textbooks and general-audience titles; more complete details of its publishing structure are limited in public sources.

Contents

  1. 版权信息
  2. 内容简介
  3. 前言
  4. 第1章 网页设计基础
  5. 1.1 认识网页和网站
  6. 1.2 HTML概述
  7. 1.3 浏览器概述
  8. 1.4 网站与网页开发工具
  9. 小结
  10. 习题
  11. 第2章 基本的HTML标签
  12. 2.1 HTML标签语法
  13. 2.2 文档头部标签
  14. 2.3 文本控制标签
  15. 2.4 图像标签
  16. 2.5 列表标签
  17. 2.6 超链接标签
  18. 2.7 音频和视频标签
  19. 2.8 HTML 5新增结构性标签
  20. 小结
  21. 习题
  22. 第3章 表格和表单
  23. 3.1 表格标签
  24. 3.2 表单
  25. 3.3 表单控件
  26. 小结
  27. 习题
  28. 第4章 用CSS修饰HTML标签
  29. 4.1 CSS简介
  30. 4.2 CSS的添加方法
  31. 4.3 CSS基础选择器
  32. 4.4 链接伪类选择器
  33. 4.5 CSS修饰文本
  34. 4.6 CSS修饰图像
  35. 4.7 CSS修饰表格
  36. 4.8 CSS修饰表单
  37. 4.9 CSS高级属性
  38. 小结
  39. 习题
  40. 第5章 盒子模型和布局
  41. 5.1 盒子模型概述
  42. 5.2 盒子模型的属性
  43. 5.3 div和span标签
  44. 5.4 盒子外边距的合并
  45. 5.5 浮动和定位
  46. 5.6 DIV+CSS布局
  47. 5.7 弹性盒子布局
  48. 小结
  49. 习题
  50. 第6章 综合案例
  51. 6.1 网站规划
  52. 6.2 设计网页效果图
  53. 6.3 切图
  54. 6.4 建立站点
  55. 6.5 制作首页
  56. 6.6 制作网页模板
  57. 6.7 利用模板制作子页面
  58. 小结
  59. 习题
  60. 第7章 JavaScript编程基础知识
  61. 7.1 初识JavaScript
  62. 7.2 JavaScript语法基础
  63. 7.3 在浏览器中调试程序
  64. 小结
  65. 习题
  66. 第8章 网页对象的JavaScript编程
  67. 8.1 JavaScript常用对象
  68. 8.2 事件驱动的程序设计
  69. 8.3 案例
  70. 小结
  71. 习题
  72. 附录A HTML和CSS常用标签含义
  73. 附录B 各章习题答案
  74. 参考文献

FAQ

I have no prior programming experience—can I understand this book?
Yes. The book starts with the fundamentals of web design and basic HTML tags and gradually moves on to CSS and JavaScript, with chapters arranged to match beginners’ cognitive order. As long as you read in chapter order and practice hands-on, you can keep up even without programming experience. It is recommended not to skip the foundational content in the first few chapters.
How far does the JavaScript section of the book go?
According to the table of contents, the JavaScript section covers the basics of programming and JavaScript programming for web objects. It is introductory-level content intended to give static pages basic dynamic behavior. It is suitable for building initial concepts; to go deeper into language features or framework applications, additional study is needed.
Are there answers to the exercises at the end of each chapter?
The information shows that each chapter ends with a summary and exercises to help readers consolidate what they have learned, but it does not state whether reference answers are provided. Readers are advised to complete the exercises independently first, then check their own work by reviewing the chapter summary and the book’s examples, and also verify results through hands-on practice.
Is this book suitable for use as a course textbook?
Fairly suitable. The book has 8 chapters and a complete structure, covering the fundamentals of web design, HTML tags, tables and forms, CSS styling and layout, a comprehensive case study, and JavaScript programming, with a summary and exercises in each chapter. This makes it convenient to plan teaching progress and after-class practice, and teachers can organize classroom lectures and computer lab sessions accordingly.

Comments

Find this book

This site is an index: you start “Search all sources” in your browser, and the entries it lists all point to third-party sites; please judge their availability yourself.

About the author

耿增民 Author

Geng Zengmin is an author about whom little public information is available. The only confirmed work is Web Design and Programming (HTML5+CSS3+JavaScript), which falls under the category of software learning. As the title suggests, the book covers the three foundational technologies of web development: HTML5 for page structure, CSS3 for styling and layout, and JavaScript for interactive behavior, making it a technical tutorial aimed at beginners and self-learners. Books of this kind usually stress step-by-step progression and hands-on practice, emphasizing runnable code examples and the connection between concepts so that readers can understand the basic workflow of front-end development from the ground up. Since no public record of the author's life, professional background, or writing career is available, a full picture of his style cannot be given; this single work remains the most direct window into how he explains technology.

洪颖 Author

Public information about Hong Ying is currently limited. The author's sole signed work in the library is Web Design and Programming (HTML5+CSS3+JavaScript), catalogued under software learning. The book indicates an interest in the fundamentals and practical application of front-end web development, covering page structure, style layout and interactive scripting. By presenting HTML5, CSS3 and JavaScript within a single framework, it suits readers who want a systematic, step-by-step introduction to building web pages. Books of this kind tend to emphasise the connections between concepts and the workability of code examples rather than abstract theory. With only one title held in the library, the author's fuller background, other writings and research interests remain unclear; readers may regard Hong Ying as a technical writer addressing beginners.

邵熹雯 Author

Shao Xiwen is an author about whom limited public information is available. At present, only one work by this author is included in the database: Web Design and Programming (HTML5+CSS3+JavaScript). As the title suggests, the book is aimed at introductory teaching in web development and covers the three foundational front-end technologies: HTML5, CSS3, and JavaScript—a common subject area for software-learning books. Based on the available information, the author's specific identity, professional background, and writing experience cannot be confirmed, and it would be inappropriate to speculate extensively about their life. What can be said is that the book organizes page structure, style presentation, and script-based interaction as an interrelated body of knowledge, making it suitable for readers who wish to gain a systematic understanding of front-end development. A fuller introduction to the author would require more public information.

吕超 Author

Lü Chao is an author about whom little public information is available; his name appears in connection with the software-learning book Web Design and Programming (HTML5+CSS3+JavaScript). This work indicates that his writing focuses on the basics of web development and front-end programming, covering the three core technologies of HTML5, CSS3, and JavaScript. The book presents page structure, style design, and script-based interaction within a single framework, making it suitable for readers who want a systematic introduction to web development and prefer to study step by step. Books of this kind generally emphasize a gradual progression of concepts and the practical applicability of examples, stressing how syntax knowledge can be applied to building actual pages. Because only this one work is held in the collection, the author's nationality, dates of birth and death, educational background, and professional experience cannot be confirmed. The present introduction can therefore only describe the subject matter reflected in the book's title and makes no speculation about the author's personal life.

Top rated in the same category