简单的 JavaScript 网页设计案例
展示了动态改变页面内容和样式的效果:
一、HTML 结构
<!DOCTYPE html>
<!-- 这是文档类型声明,告知浏览器以 HTML5 标准解析页面 -->
<html lang="en">
<!-- 整个网页的根元素,lang="en" 表示页面语言为英语 --><head><!-- 网页的头部信息 --><meta charset="UTF-8"><!-- 指定页面的字符编码为 UTF-8,以支持多种字符 --><meta name="viewport" content="width=device-width, initial-scale=1.0"><!-- 用于适配不同设备的视口设置 --><title>JavaScript 网页设计案例</title><!-- 网页的标题 --><link rel="stylesheet" href="styles.css"><!-- 引入外部的 CSS 样式表文件 -->
</head><body><!-- 网页的主体内容 --><h1>欢迎来到我的网页</h1><!-- 一级标题 --><p id="description">这是一个使用 JavaScript 设计的网页。</p><!-- 带有特定 ID 的段落 --><button id="changeButton">点击改变内容</button><!-- 带有特定 ID 的按钮 --><script src="script.js"></script><!-- 引入外部的 JavaScript 脚本文件 -->
</body></html>
一个简单的 HTML 结构框架,包含了基本的元数据、标题、样式表链接和主体内容。主体内容中有一个标题、一个段落和一个按钮,并通过 script
标签引入了外部的 JavaScript 文件来实现更多的交互功能。但目前仅构建了页面的基本框架,具体的交互效果和样式需要在 styles.css
和 script.js
中进行定义和实现。
二、CSS 样式(styles.css)
body {/* 设置整个网页主体的字体为 Arial 或无衬线字体 */font-family: Arial, sans-serif;/* 设置主体的背景颜色为浅灰色 #f5f5f5 */background-color: #f5f5f5;/* 将主体内的文本居中对齐 */text-align: center;
}h1 {/* 设置一级标题的文字颜色为深灰色 #333 */color: #333;
}button {/* 为按钮设置内边距,上下 10 像素,左右 20 像素 */padding: 10px 20px;/* 设置按钮的背景颜色为绿色 #4CAF50 */background-color: #4CAF50;/* 设置按钮文字颜色为白色 */color: white;/* 去除按钮的边框 */border: none;/* 当鼠标悬停在按钮上时,显示为指针形状,提示可点击 */cursor: pointer;
}
主要定义了网页主体 body
、一级标题 h1
和按钮 button
的基本样式,包括字体、颜色、背景、对齐方式、内边距等属性,以实现一定的视觉效果和布局。