Web 标准学习笔记

什么是 Web 标准

Web 标准,指的是由 W3C(万维网联盟)制定的一系列规范和约定,用于确保 Web 文档能够被不同的浏览器、操作系统和设备正确地渲染和解释。Web 标准包括 HTML、CSS 和 JavaScript 等技术标准。

HTML 标准

HTML(Hypertext Markup Language)是一种用于创建 Web 页面的标记语言。W3C 制定了 HTML 的多个版本,其中最新的版本是 HTML5。

HTML5 引入了一些新的元素和属性,比如 headerfooter 等,使得代码更加语义化,并且提升了 Web 应用的可访问性和可用性。

htmlCopy Code
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>HTML5 实例</title> </head> <body> <header> <h1>Web 标准学习笔记</h1> <nav> <ul> <li><a href="#">HTML</a></li> <li><a href="#">CSS</a></li> <li><a href="#">JavaScript</a></li> </ul> </nav> </header> <section> <h2>什么是 Web 标准</h2> <p>Web 标准,指的是由 W3C 制定的一系列规范和约定,用于确保 Web 文档能够被不同的浏览器、操作系统和设备正确地渲染和解释。</p> </section> <section> <h2>HTML 标准</h2> <p>HTML(Hypertext Markup Language)是一种用于创建 Web 页面的标记语言。W3C 制定了 HTML 的多个版本,其中最新的版本是 HTML5。</p> </section> <footer> &copy; 2023 Web 标准学习笔记 </footer> </body> </html>

CSS 标准

CSS(Cascading Style Sheets)是一种用于为 Web 页面添加样式的语言。W3C 制定了 CSS 的多个版本,其中最新的版本是 CSS3。

CSS3 引入了很多新的特性,比如盒模型、文本阴影、变形等,使得页面的呈现效果更加丰富和个性化。

htmlCopy Code
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>CSS3 实例</title> <style> body { background-color: #f8f8f8; color: #333; font-family: Arial, sans-serif; font-size: 16px; line-height: 1.6; } h1, h2, h3, h4, h5, h6 { font-weight: bold; line-height: 1.2; margin-bottom: 10px; text-transform: uppercase; } a { color: #039; text-decoration: none; } a:hover { text-decoration: underline; } section { background-color: #fff; border: 1px solid #ddd; border-radius: 5px; box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); margin-bottom: 20px; padding: 20px; } </style> </head> <body> <header> <h1>Web 标准学习笔记</h1> <nav> <ul> <li><a href="#">HTML</a></li> <li><a href="#">CSS</a></li> <li><a href="#">JavaScript</a></li> </ul> </nav> </header> <section> <h2>什么是 Web 标准</h2> <p>Web 标准,指的是由 W3C 制定的一系列规范和约定,用于确保 Web 文档能够被不同的浏览器、操作系统和设备正确地渲染和解释。</p> </section> <section> <h2>CSS 标准</h2> <p>CSS(Cascading Style Sheets)是一种用于为 Web 页面添加样式的语言。W3C 制定了 CSS 的多个版本,其中最新的版本是 CSS3。</p> </section> <footer> &copy; 2023 Web 标准学习笔记 </footer> </body> </html>

JavaScript 标准

JavaScript 是一种用于为 Web 页面添加交互性和动态效果的脚本语言。W3C 制定了 ECMAScript(JavaScript 的规范)。

JavaScript 可以通过操作 DOM(Document Object Model)和 BOM(Browser Object Model)来实现页面的动态效果。

htmlCopy Code
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>JavaScript 实例</title> <style> body { background-color: #f8f8f8; color: #333; font-family: Arial, sans-serif; font-size: 16px; line-height: 1.6; } h1, h2, h3, h4, h5, h6 { font-weight: bold; line-height: 1.2; margin-bottom: 10px; text-transform: uppercase; } a { color: #039; text-decoration: none; } a:hover { text-decoration: underline; } section { background-color: #fff; border: 1px solid #ddd; border-radius: 5px; box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); margin-bottom: 20px; padding: 20px; } button { background-color: #039; border: none; border-radius: 5px; color: #fff; cursor: pointer; font-size: inherit; padding: 10px 20px; } button:hover { background-color: #06c; } </style> <script> function showDate() { document.getElementById("demo").innerHTML = Date(); } </script> </head> <body> <header> <h1>Web 标准学习笔记</h1> <nav> <ul> <li><a href="#">HTML</a></li> <li><a href="#">CSS</a></li> <li><a href="#">JavaScript</a></li> </ul> </nav> </header> <section> <h2>什么是 Web 标准</h2> <p>Web 标准,指的是由 W3C 制定的一系列规范和约定,用于确保 Web 文档能够被不同的浏览器、操作系统和设备正确地渲染和解释。</p> </section> <section> <h2>JavaScript 标准</h2> <p>JavaScript 是一种用于为 Web 页面添加交互性和动态效果的脚本语言。W3C 制定了 ECMAScript(JavaScript 的规范)。</p> <button onclick="showDate()">查看时间</button> <p id="demo"></p> </section> <footer> &copy; 2023 Web 标准学习笔记 </footer> </body> </html>

以上是一个简单的 Web 标准学习笔记样例,展示了 HTML、CSS 和 JavaScript 的基础应用。通过深入理解 Web 标准,可以帮助开发者编写更加可靠、高效、易于维护和扩展的 Web 应用。