欢迎光临
我们一直在努力

html创建一个网站

基础结构

HTML文档由<!DOCTYPE html>声明、<html>根元素、<head>头部和<body>主体组成。
基本模板

<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">网页标题</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
</head>
<body>
<!-页面内容 –>
</body>
</html>


页面结构设计

组件 用途
头部导航 <nav> 定义导航栏,包含链接(<a>)和列表(<ul>/<li>)。
侧边栏 <aside> ,如广告、相关文章链接。
底部版权 <footer> 页脚信息,如版权、联系方式。

处理

功能 示例
<h1><h6> 标题层级(<h1>为最高级别) <h1>网站主标题</h1>
<p> 段落文本 <p>这是一个段落。</p>
<strong> 加粗文本 <strong>重要内容</strong>
<em> 斜体文本 <em>强调内容</em>
<br> 换行 段落内换行<br>继续内容
<hr> 水平分割线 <hr>

链接与图片

类型 标签与属性 示例
外部链接 <a href="URL" target="_blank"> <a href="https://example.com" target="_blank">访问示例</a>
内部链接 <a href="#section"> <a href="#about">跳转到关于我们</a>
邮件链接 <a href="mailto:email@example.com"> <a href="mailto:test@example.com">发送邮件</a>
图片 <img src="image.jpg" alt="描述" /> <img src="logo.png" alt="公司标志" style="width:100px;">
响应式图片 <picture>+<source>+<img> “`html
                <picture>  
                  <source srcset="image-small.jpg" media="(max-width:600px)">  
                  <img src="image-large.jpg" alt="示例图片">  
                </picture>  
              ``` |

列表与表格

列表

类型 示例
无序列表 <ul> + <li> <ul><li>项目1</li><li>项目2</li></ul>
有序列表 <ol> + li> <ol><li>第一步</li><li>第二步</li></ol>
嵌套列表 列表内嵌套新列表 <ul><li>主项<ol><li>子项1</li></ol></li></ul>

表格

功能 示例
<table> 表格容器 <table><tr><th>标题</th><td>内容</td></tr></table>
<tr> 表格行 <tr><td>数据</td></tr>
<th> 表头单元格(加粗) <th>姓名</th>
<td> 数据单元格 <td>张三</td>
colspan 合并列 <td colspan="2">跨两列</td>
rowspan 合并行 <td rowspan="2">跨两行</td>

多媒体与嵌入内容

功能 标签与属性 示例
嵌入视频 <video src="video.mp4" controls></video> “`html
                <video src="video.mp4" controls autoplay></video>  
              ``` |

| 嵌入音频 | <audio src="audio.mp3" controls></audio> | <audio src="music.mp3" loop></audio> |
| 嵌入网页 | <iframe src="URL" width="400" height="300"></iframe> | <iframe src="https://maps.google.com" style="border:0;"></iframe> |


样式与布局

内联样式与外部CSS

方式 示例 说明
内联样式 <div style="color:red;">红色文字</div> 直接在标签中定义样式,优先级高但不易维护。
内部样式表 <style>body{background:#f0f0f0;}</style> <head>中定义,仅作用于当前页面。
外部样式表 <link rel="stylesheet" href="style.css"> 与样式,适合多页面复用。

常用CSS属性

属性 功能 示例
color 文本颜色 color: #333;
background-color 背景颜色 background-color: #fff;
font-size 字体大小 font-size: 16px;
margin 外边距 margin: 20px auto;
padding 内边距 padding: 10px;

响应式设计

  1. 视口设置:在<head>中添加<meta name="viewport" content="width=device-width, initial-scale=1.0">,确保手机适配。
  2. 媒体查询:通过CSS检测屏幕宽度调整样式。
    @media (max-width: 768px) {
      body { font-size: 14px; }
      .nav { display: block; }
    }
  3. Flexbox布局:使用display: flex;实现自适应排列。
    <div class="flex-container">
      <div class="item">1</div>
      <div class="item">2</div>
    </div>

网站构建流程

  1. :确定页面结构(导航、内容区、侧边栏等)。
  2. 设计草图:绘制页面布局图,标注各区域功能。
  3. 创建文件:按模块编写HTML文件,并链接CSS。
  4. 测试兼容性:在不同浏览器(Chrome/Firefox/Safari)中预览。
  5. 发布上线:上传文件至服务器(如GitHub Pages、FTP或云存储)。

相关问题与解答

问题1:如何选择HTML5或旧版HTML?

解答:优先使用HTML5(<!DOCTYPE html>),它支持新标签(如<nav><section>)、多媒体原生嵌入和更严格的语义化,旧版HTML(如XHTML)需严格闭合标签且语法限制多,已逐渐淘汰。


@media (max-width: 600px) {
.sidebar { display: none; } / 隐藏侧边栏 /
.main { width: 100%; } / 主内容占满全屏 /

未经允许不得转载:九八云安全 » html创建一个网站