在web前端练习中帮忙写首页,子页,登录页编程代码
时间: 2025-06-09 22:59:48 浏览: 7
根据您提供的《实践教学考试评分标准(期末考试)》文档,以下是一些示例代码,包括首页(`index.html`)、子页(`subpage.html`)和登录页(`login.html`)。这些代码遵循文档中的评分标准,如HTML结构、CSS样式、编码规范等。
### 首页 `index.html`
```html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>首页</title>
<link rel="stylesheet" href="styles.css">
</head>
<body>
<header>
<h1>欢迎来到我的网站</h1>
</header>
<nav>
<ul>
<li><a href="index.html">首页</a></li>
<li><a href="subpage.html">子页</a></li>
<li><a href="login.html">登录</a></li>
</ul>
</nav>
<main>
<section>
<h2>最新新闻</h2>
<p>这里是最新新闻的内容。</p>
</section>
<section>
<h2>热门文章</h2>
<p>这里是热门文章的内容。</p>
</section>
</main>
<footer>
<p>版权所有 © 2023</p>
</footer>
</body>
</html>
```
### 子页 `subpage.html`
```html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>子页</title>
<link rel="stylesheet" href="styles.css">
</head>
<body>
<header>
<h1>子页</h1>
</header>
<nav>
<ul>
<li><a href="index.html">首页</a></li>
<li><a href="subpage.html">子页</a></li>
<li><a href="login.html">登录</a></li>
</ul>
</nav>
<main>
<section>
<h2>子页内容</h2>
<p>这里是子页的具体内容。</p>
</section>
</main>
<footer>
<p>版权所有 © 2023</p>
</footer>
</body>
</html>
```
### 登录页 `login.html`
```html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>登录</title>
<link rel="stylesheet" href="styles.css">
</head>
<body>
<header>
<h1>登录页面</h1>
</header>
<nav>
<ul>
<li><a href="index.html">首页</a></li>
<li><a href="subpage.html">子页</a></li>
<li><a href="login.html">登录</a></li>
</ul>
</nav>
<main>
<form action="login.php" method="post">
<label for="username">用户名:</label>
<input type="text" id="username" name="username" required>
<br>
<label for="password">密码:</label>
<input type="password" id="password" name="password" required>
<br>
<button type="submit">登录</button>
</form>
</main>
<footer>
<p>版权所有 © 2023</p>
</footer>
</body>
</html>
```
### CSS样式 `styles.css`
```css
/* 结构表现分离,引入外部样式 */
body {
font-family: Arial, sans-serif;
margin: 0;
padding: 0;
background-color: #f4f4f4;
}
header {
background-color: #333;
color: #fff;
text-align: center;
padding: 1em 0;
}
nav ul {
list-style-type: none;
padding: 0;
text-align: center;
}
nav ul li {
display: inline;
margin: 0 10px;
}
nav ul li a {
color: #333;
text-decoration: none;
}
main {
padding: 20px;
}
footer {
text-align: center;
padding: 10px;
background-color: #333;
color: #fff;
position: fixed;
bottom: 0;
width: 100%;
}
```
### 注意事项
1. **HTML结构**:目录结构合理,使用了常见的HTML标签,并且布局合理。
2. **CSS样式**:结构表现分离,引入了外部样式表,使用了文本修饰、背景运用、选择器运用、盒模型运用和浮动布局。
3. **编码规范**:代码编码规范,有缩进,采用英文命名,首页文件名为`index.html`,样式表有注解说明。
4. **整体效果**:页面美观大方。
希望这些代码能帮助你完成练习任务!如果有任何问题或需要进一步的帮助,请随时告诉我。
阅读全文
相关推荐


















