给我写一个关于古诗网页的代码,
时间: 2024-10-25 20:08:39 浏览: 18
一个简单的网页设计HTML5作业
创建一个简单的古诗词网页通常涉及到HTML、CSS和JavaScript的基础知识。下面是一个基础的例子,展示了如何构建一个包含古诗词列表的简单页面:
```html
<!DOCTYPE html>
<html lang="zh">
<head>
<meta charset="UTF-8">
<title>古诗集</title>
<style>
body {
font-family: "宋体", sans-serif;
}
.poem {
margin-bottom: 20px;
}
h2 {
color: #666;
}
</style>
</head>
<body>
<header>
<h1>古诗欣赏</h1>
</header>
<div class="poem-list">
<!-- 这里可以使用JavaScript动态生成诗词 -->
<div class="poem" id="poem1">
<h2>静夜思</h2>
<p>床前明月光,疑是地上霜。</p>
<p>举头望明月,低头思故乡。</p>
</div>
<!-- 添加更多诗词... -->
<script>
// 更多诗句可以添加到数组中,然后通过循环显示
const poems = [
{ title: '望庐山瀑布', content: '日照香炉生紫烟,遥看瀑布挂前川。...' },
{/* 更多诗词 */}
];
function displayPoem(index) {
document.getElementById('poem' + index).innerHTML = `
<h2>${poems[index].title}</h2>
${poems[index].content}
`;
}
// 显示第一首诗
displayPoem(1);
</script>
</div>
</body>
</html>
```
这个例子中,HTML负责结构布局,CSS提供样式,而JavaScript用于动态生成并展示古诗词。你可以根据需要扩展这个基本框架,添加更多的诗歌,甚至实现更复杂的交互功能。
阅读全文