以下是一个HTML的快速参考,包括常用的HTML标签、属性、结构、常见元素和语法规范。这些内容可以帮助你快速回顾和使用HTML。
1. HTML文档结构
<!DOCTYPE html> <!-- 文档类型声明 -->
<html lang="en"> <!-- HTML文档开始 -->
<head>
<meta charset="UTF-8"> <!-- 字符编码 -->
<meta name="viewport" content="width=device-width, initial-scale=1.0"> <!-- 视口设置 -->
<title>Document Title</title> <!-- 网页标题 -->
</head>
<body>
<!-- 网页内容 -->
</body>
</html>
2. 常用标签
基本结构标签
<html>
:HTML文档的根元素。<head>
:包含文档的元数据(如字符集、标题、CSS、JS)。<title>
:网页的标题,显示在浏览器标签上。<body>
:网页的主体内容。
文本格式化标签
<h1> ... <h6>
:定义标题(<h1>
为最大,<h6>
为最小)。<p>
:定义段落。<b>
:加粗文本(HTML5中推荐使用<strong>
)。<i>
:斜体文本(HTML5中推荐使用<em>
)。<strong>
:强调文本,通常显示为加粗。<em>
:强调文本,通常显示为斜体。<br>
:换行。<hr>
:水平线。
链接和图像
<a href="URL"> ... </a>
:定义超链接。<a href="https://www.example.com">点击这里</a>
<img src="image.jpg" alt="图片描述">
:定义图像。<img src="logo.png" alt="网站Logo" width="100" height="100">
列表
<ul>
:无序列表。<li>
:列表项。
<ul> <li>列表项1</li> <li>列表项2</li> </ul>
<ol>
:有序列表。<li>
:列表项。
<ol> <li>第一个项</li> <li>第二个项</li> </ol>
表格
<table>
:定义表格。<tr>
:定义表格行。<td>
:定义表格单元格。<th>
:定义表头单元格。<table border="1"> <tr> <th>姓名</th> <th>年龄</th> </tr> <tr> <td>张三</td> <td>25</td> </tr> </table>
表单
<form>
:表单元素。<input>
:用户输入字段。<textarea>
:多行文本输入框。<button>
:按钮。<label>
:为表单元素定义标签。<form action="/submit" method="post"> <label for="username">用户名:</label> <input type="text" id="username" name="username"> <button type="submit">提交</button> </form>
嵌套元素和区块元素
<div>
:定义一个区块元素,通常用于布局。<span>
:定义一个行内元素,通常用于内联文本样式。<section>
:定义文档中的一个区域或部分。<article>
:定义独立的内容块,如文章、博客等。
3. 常用属性
常见的HTML属性
id
:为元素定义唯一标识符。class
:为元素定义类名,可以多个类名用空格分隔。style
:内联CSS样式。src
:定义图像、视频等的来源。alt
:为图像提供替代文本。href
:定义超链接的目标URL。target
:设置链接的打开方式,常用值_blank
(新窗口)和_self
(当前窗口)。name
:为表单元素定义名称。value
:定义表单元素的值。
4. 常用表单元素
文本输入框
<input type="text" name="username" placeholder="请输入用户名">
密码输入框
<input type="password" name="password" placeholder="请输入密码">
单选按钮
<input type="radio" name="gender" value="male"> 男
<input type="radio" name="gender" value="female"> 女
复选框
<input type="checkbox" name="subscribe" checked> 订阅
下拉菜单
<select name="country">
<option value="cn">中国</option>
<option value="us">美国</option>
</select>
5. 嵌入多媒体
视频
<video width="320" height="240" controls>
<source src="movie.mp4" type="video/mp4">
<source src="movie.ogg" type="video/ogg">
您的浏览器不支持视频标签。
</video>
音频
<audio controls>
<source src="audio.mp3" type="audio/mp3">
您的浏览器不支持音频元素。
</audio>
6. CSS和JavaScript
内联CSS
<p style="color: red;">这是红色文本</p>
内联JavaScript
<button onclick="alert('Hello!')">点击我</button>
7. 常用HTML5元素
<header>
:定义文档头部区域。<footer>
:定义文档底部区域。<nav>
:定义导航菜单区域。<aside>
:定义与主内容相关的侧边区域。<figure>
:定义图片及其说明。<figcaption>
:为<figure>
元素提供说明。
8. HTML语义化
HTML5鼓励使用语义化标签来提高网页的可读性和SEO性能。常见的语义化标签包括:
<header>
:文档的头部内容。<footer>
:文档的底部内容。<article>
:独立的内容区块。<section>
:文档的章节或区域。<aside>
:与主要内容相关但不直接相关的内容。<main>
:文档的主要内容区域。
9. Meta 标签
<meta charset="UTF-8">
:设置字符编码为UTF-8。<meta name="description" content="网页描述">
:设置网页的描述。<meta name="viewport" content="width=device-width, initial-scale=1.0">
:为响应式网页设计设置视口。
总结
这个HTML快速参考涵盖了HTML文档的常用结构、标签和属性。你可以根据需要使用这些元素来构建网页。如果有特定需求或问题,随时告诉我!
发表回复