HTML 快速入门
HTML 核心标签与用法
超链接
1
<a href="链接地址" target="目标窗口位置"> 链接热点文本或图像 </a>
href全称为超文本链接(Hypertext Reference),可以为绝对地址,也可以为相对地址。
例子:
1
2
<a href="https://marlin-phone.github.io/2025/10/31/HTML_Quick_Start_1/">HTML 快速入门1</a>
<a href="../../10/31/HTML_Quick_Start_1/">HTML 快速入门1</a>
target 可以为:
_self(默认值):在当前窗口中打开链接。_blank:在新窗口或标签页中打开链接。_parent:在父级上下文中打开链接(例如嵌套的<iframe>中)。_top:在整个浏览器窗口中打开链接,跳出嵌套上下文。framename:在指定的<iframe>或命名的窗口中打开链接(需指定目标名称).
例子:
1
2
3
4
5
<a href="https://github.com/marlin-phone">我的 github 主页</a>
<a href="https://github.com/marlin-phone" target="_blank">我的 github 主页</a>
<a href="https://github.com/marlin-phone" target="_parent">我的 github 主页</a>
<a href="https://github.com/marlin-phone" target="_top">我的 github 主页</a>
<a href="https://github.com/marlin-phone" target="_framename">我的 github 主页</a>
我的 github 主页
我的 github 主页
我的 github 主页
我的 github 主页
我的 github 主页
锚链接(Anchor Link)
锚链接的组成:
- 目标锚点:
- 使用
id属性定义页面中的锚点。 - 示例:
1
<h2 id="end">这是结尾</h2>
- 使用
- 锚链接
- 使用
href属性指定目标锚点。 - 示例:
1
<a href="#end">跳转到结尾</a>
- 使用
页面间锚链接
- 页面间锚链接:
href="anchor.html#star"表示跳转到anchor.html页面中id="star"的位置。- 目标页面
anchor.html中需要定义对应的锚点,例如:<h2 id="star">明星专区内容</h2>。 - 示例:
1 2 3 4 5
<!-- 当前页面 --> <a href="anchor.html#star">明星专区</a> <!-- 目标页面 anchor.html --> <h2 id="star">明星专区内容</h2>
- 页面内锚链接:
- 如果锚点在当前页面,可以直接使用
href="#star"。 - 示例:
1 2 3 4
<!-- 当前页面 --> <a href="#star">跳转到明星专区</a> <h2 id="star">明星专区内容</h2>
- 如果锚点在当前页面,可以直接使用
注释
1
<!-- 这里是注释,不会显示在页面中。 -->
特殊符号
- 因为
<、>等符号在HTML中已使用,所以必须用其他符号来代替。 - 都以分号结束(;)
1
2
3
4
5
空格:
大于(>):>
小于(<):<
引号("):"
版权号:©
示例:
空格:
大于(>):>
小于(<):<
引号(“):"
版权号:©
表单(Form)
表单是一个包含表单元素的区域。
1
2
3
<form action="表单提交地址" method="提交方法">
<!-- 文本框、按钮等表单元素 -->
</form>
action:指定提交后由服务器上哪个程序处理。
method:指定向服务器提交的方法,如get、post,默认为get。
表单元素
1
<input name="表单元素名称" type="类型" value="值" size="显示宽度" maxlength="最大长度" checked="是否选中">
name:控件的名称。
type:指定元素的类型,可以为text、password、checkbox、radio、button、image、submit、file等。
文本框text:用于输入单行文本。
密码框password:用于输入密码,输入内容以掩码显示。
复选框checkbox:用于输入多项选择,用户可以选择多个选项。
足球
篮球
排球
单选框radio:用于输入单项选择,用户只能选择一个选项。
男
女
按钮button:用于自定义按钮,通常配合JavaScript使用。
图片按钮image:用于提交表单的图片按钮。
提交按钮submit:用于提交表单。
文件上传框file:用于上传文件。
value:控件的初始值。
size:控件的初始宽度。
maxlength:控件中最多输入的字符数量。
checked:单选框或复选框是否被选中。
1
2
3
4
5
<form action="login.jsp" method="post">
<p>用户名: <input name="username" type="text" size="20" maxlength="32"></p>
<p>密 码:<input name="password" type="password" size="20" maxlength="32"></p>
<p><input type="submit" value="提交"> <input type="reset" value="重填"></p>
</form>
列表框(select)
1
2
3
4
5
6
<select name="bmonth">
<option value="" selected="selected">[选择月份]</option>
<option value="1">一月</option>
<option value="2">二月</option>
<option value="3">三月</option>
</select>
多行文本框(textarea)
1
<textarea name="..." rows="行高" cols="列宽">文本内容</textarea>
1
<textarea name="comments" rows="5" cols="30">在此输入内容...</textarea>
隐藏域(hidden)
方便服务端接收一些不需要用户看到的数据。
1
<input name="hiddenField" type="hidden" value="隐藏值">
只读和禁用属性(readonly 和 disabled)
1
2
3
4
<textarea name="readonlyField" rows="5" cols="30" readonly>欢迎阅读服务条款</textarea><br>
同意以上协议<input name="agreement" type="checkbox">
<input name="disabledField" type="submit" value="提交" disabled>
<!-- 通过JavaScript可以实现“确认按钮选中后才能点击提交”的功能 -->
同意以上协议