html css静态网页
时间: 2024-12-30 09:35:39 浏览: 6
### 创建HTML和CSS静态网页
#### HTML基本结构
要创建一个简单的静态网页,首先需要了解HTML文档的基本结构。HTML文件通常由`<!DOCTYPE html>`声明开头,并包含<html>标签内的<head>和<body>部分。
```html
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<title>我的第一个网页</title>
<!-- 链接外部样式表 -->
<link rel="stylesheet" href="styles.css">
</head>
<body>
<h1>Hello, World!</h1>
<p>这是一段描述。</p>
</body>
</html>
```
此代码片段展示了最基础的HTML页面布局[^1]。
#### 添加CSS样式
为了使网页更加美观并具有个性化的外观,可以通过内联样式、内部样式表或外部样式表来应用CSS规则。推荐的做法是使用外部样式表以便于维护和重用。
下面是一个名为`styles.css`的例子:
```css
/* styles.css */
body {
font-family: Arial, sans-serif;
}
h1 {
color: blue;
text-align: center;
}
```
这段CSS定义了整个页面使用的字体系列以及标题的颜色和居中显示的方式。
#### 实际案例展示
考虑一个更具体的例子,在这个实例里不仅有文本还有图片和其他元素被加入到页面之中。这里会有一个导航栏用于链接不同的页面内容;同时也会有一些按钮用来触发JavaScript事件(尽管当前讨论的是纯静态页),但这些交互特性会在后续章节介绍。
```html
<!-- index.html -->
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<title>主页</title>
<link rel="stylesheet" type="text/css" href="./style/style.css"/>
</head>
<body>
<div id="container">
<header>
<nav>
<ul>
<li><a href="#">首页</a></li>
<li><a href="#">关于我们</a></li>
<li><a href="#">联系我们</a></li>
</ul>
</nav>
</header>
<section class="content">
<article>
<img src="image.jpg" alt="示例图像">
<p>欢迎访问我们的网站!如果您有任何疑问,请随时联系.</p>
</article>
</section>
<footer>© 2023 学习者. 版权所有.</footer>
</div>
</body>
</html>
```
对应的CSS可能如下所示:
```css
/* style.css */
#container { width:960px;margin:auto;}
header nav ul{list-style:none;text-align:center;padding-top:2em;}
header nav li{display:inline-block;width:15%;margin-right:.7%;}
.content article img{float:right;border-radius:10px;}
footer{text-align:center;font-size:.8rem;color:#ccc;}
```
上述代码实现了较为完整的单页设计模式,包含了头部菜单、主要内容区域及底部版权信息等常见组件[^2]。
阅读全文