1. HTML基础入门:从零开始构建网页结构
HTML(HyperText Markup Language)是构建网页的基础语言,它定义了网页内容的结构和含义。就像建筑需要钢筋水泥作为骨架一样,HTML为网页提供了基本的框架。每个网页都是由各种HTML元素组成的,这些元素通过标签(tag)来标识。
HTML文档的基本结构包含以下几个关键部分:
<!DOCTYPE html>:声明文档类型<html>:根元素,包裹整个页面内容<head>:包含元信息,如标题、字符集、CSS和JavaScript链接<body>:包含网页的可见内容
2. 常用HTML元素详解
2.1 文本内容元素
文本是网页的基础内容,HTML提供了多种元素来组织和格式化文本:
<h1>到<h6>:标题标签,数字越小级别越高 <p>:段落标签 <strong>和<b>:加粗文本 <em>和<i>:斜体文本 <br>:换行 <hr>:水平分割线2.2 链接与图像
超链接和图像是网页的重要组成部分:
<a href="url">链接文本</a>:创建超链接 <img src="image.jpg" alt="描述">:插入图像2.3 列表元素
列表用于组织相关项目:
<ul>:无序列表 <ol>:有序列表 <li>:列表项 <dl>:定义列表 <dt>:定义术语 <dd>:定义描述3. 表单与用户交互
表单是用户与网站交互的主要方式:
3.1 基本表单结构
<form action="/submit" method="post"> <label for="name">姓名:</label> <input type="text" id="name" name="name"> <label for="email">邮箱:</label> <input type="email" id="email" name="email"> <input type="submit" value="提交"> </form>3.2 常用表单元素
<input>:有多种类型(text, password, email, number等) <textarea>:多行文本输入 <select>和<option>:下拉选择框 <button>:按钮 <fieldset>和<legend>:表单分组4. HTML5新增元素
HTML5引入了许多语义化元素,使网页结构更清晰:
<header>:页眉 <nav>:导航栏 <section>:文档中的节 <article>:独立内容 <aside>:侧边栏 <footer>:页脚 <figure>和<figcaption>:图像及其标题5. 多媒体元素
HTML5原生支持音频和视频播放:
<audio controls> <source src="audio.mp3" type="audio/mpeg"> 您的浏览器不支持音频元素 </audio> <video width="320" height="240" controls> <source src="movie.mp4" type="video/mp4"> 您的浏览器不支持视频元素 </video>6. 表格元素
表格用于展示结构化数据:
<table> <caption>表格标题</caption> <thead> <tr> <th>姓名</th> <th>年龄</th> </tr> </thead> <tbody> <tr> <td>张三</td> <td>25</td> </tr> </tbody> </table>7. HTML全局属性
所有HTML元素都可以使用的属性:
class:为元素指定类名 id:元素的唯一标识 style:内联CSS样式 title:元素的额外信息(工具提示)>