🤖 Assistant
🔖 HTML 零基础详细笔记
🌟 什么是 HTML?
- HTML(HyperText Markup Language):超文本标记语言
- 用于构建网页结构和内容(类似盖房的“钢架结构”)
- 由一系列的标签(tags)组成,如
<h1>
, <p>
等
- 必须用
.html
后缀保存(如 index.html
)
🏗️ 基础文档结构
1 2 3 4 5 6 7 8 9 10
| <!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="UTF-8"> <title>第一个网页</title> </head> <body> </body> </html>
|
📌 常见 HTML 元素
1. 标题与段落
1 2 3 4 5 6 7
| <h1>一级标题</h1> <h2>二级标题</h2> <h3>三级标题</h3> ... <h6>六级标题</h6>
<p>这是一个段落</p>
|
2. 链接与图片
1 2 3 4 5 6
| <a href="https://www.example.com">点我跳转</a> <img src="图片路径.jpg" alt="图片描述" width="200">
|
3. 列表
1 2 3 4 5 6 7 8 9 10 11
| <ul> <li>项目1</li> <li>项目2</li> </ul>
<ol> <li>第一步</li> <li>第二步</li> </ol>
|
4. 表格
1 2 3 4 5 6 7 8 9 10
| <table border="1"> <tr> <th>姓名</th> <th>年龄</th> </tr> <tr> <td>张三</td> <td>25</td> </tr> </table>
|
5. 表单(重点!)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
| <form action="/submit" method="POST"> <label>用户名:</label> <input type="text" name="username" placeholder="请输入用户名">
<label>密码:</label> <input type="password" name="password">
<input type="radio" name="gender" value="male"> 男 <input type="radio" name="gender" value="female"> 女
<input type="checkbox" name="hobby" value="reading"> 阅读 <input type="checkbox" name="hobby" value="music"> 音乐
<select name="city"> <option value="beijing">北京</option> <option value="shanghai">上海</option> </select>
<input type="submit" value="提交"> </form>
|
🧩 HTML5 语义化标签(更清晰的页面结构)
1 2 3 4 5 6
| <header>网页头部(包含LOGO和导航)</header> <nav>导航栏</nav> <section>页面中的独立区块</section> <article>独立文章内容(如博客)</article> <aside>侧边栏内容</aside> <footer>网页脚部(版权信息)</footer>
|
🛠️ 常用属性
属性 |
作用 |
示例 |
class |
定义元素的类(用于CSS样式) |
<div class="box"> |
id |
唯一标识(常用于JavaScript操作) |
<div id="header"> |
style |
内联样式(直接写CSS) |
<p style="color:red;"> |
href |
指定链接的URL |
<a href="about.html"> |
src |
资源路径(图片、视频等) |
<img src="cat.jpg"> |
🌈 综合案例
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
| <!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="UTF-8"> <title>个人主页</title> </head> <body> <header> <h1>欢迎访问我的主页!👋</h1> <nav> <a href="#about">关于我</a> | <a href="#contact">联系方式</a> </nav> </header>
<section id="about"> <h2>自我介绍</h2> <p>我是小明,一个前端开发者</p> <img src="avatar.png" alt="我的头像" width="100"> </section>
<section id="contact"> <h2>联系表单</h2> <form> <input type="email" placeholder="输入邮箱"> <textarea placeholder="留言..."></textarea> <button type="submit">发送</button> </form> </section>
<footer> <p>© 2023 小明的主页</p> </footer> </body> </html>
|
🚀 学习建议
- 多动手写代码,尝试修改案例中的各个部分
- 使用浏览器开发者工具(F12)查看其他网站的HTML结构
- 结合CSS学习美化页面
- 后续可过渡到JavaScript为网页添加交互功能
记住:HTML是网页的骨架,不要急于追求样式,先打好基础!✨
```