HTML学习笔记

整理了一份HTML入门的核心笔记,都是写页面最常用的基础内容,方便随时查阅。

  1. 基础页面结构

最基础的HTML页面骨架:

html

<!DOCTYPE html>

<html >

<head>

<meta charset="utf-8">

<title>中文测试。。。</title>

</head>

<body>

这里是测试body测试内容。。。

</body>

</html>

  1. 常用基础标签

都写在body标签内:

  • <h1> ~ <h6> :标题双标签,自带加粗换行,数字越大字号越小

  • <p> :段落双标签,自带段落间隔

  • <hr> :单标签,横向分隔线

  • <!-- 注释内容 --> :注释,页面不显示

  1. 元素通用属性

给标签添加额外属性,语法: <标签 属性1=参数1 属性2=参数2>

  • align :对齐方式,可选 left / right / center

  • bgcolor :背景色,可直接给body设置页面背景

html

<body bgcolor="0xff1234">

  1. 文本格式化标签

用来调整文字样式:

  • <b> :加粗

  • <br> :换行

  • <i> :字体倾斜

  • <del> :删除线

  • <strong> :强调,效果类似加粗

  • <u> :下划线

  • <small> :小号字体

  • <sub> :下标

  • <sup> :上标

  • <ruby> :标注拼音,部分浏览器兼容性一般

  • <mark> :黄色背景高亮

用法示例:

html

H<sub>2</sub>0

<br>100m<sup>2</sup>

<ruby>二姐 <rt>(er) (jie)<rt></ruby>

  1. 超链接 a标签

常用5种链接形式:

  1. 链接外部网站

  2. 链接本地文件

  3. 图片链接

  4. 电子邮件链接

  5. 下载文件链接

示例:

html

<a href="http://www.baidu.com">baidu</a>

<br><a href="1.html">1111</a>

<br><a href="1.html"><img src="abc.jpg"></a>

<br><a href="mailto:123@13.com">contract me</a>

<br><a href="abc.jpg">下载</a>

补充 target 属性:

  • _self :当前窗口打开,默认值

  • _blank :新窗口打开

  1. 图片 img标签

单标签,核心属性:

  • src :图片路径

  • alt :图片加载失败时显示的提示文字

  • width / height :宽高,支持像素和百分比;宽度百分比相对页面宽度,高度百分比无效

示例:

html

<img src="abc.jpg" alt="美女" width="100" height="200">

<img src="abc.jpg" alt="美女" width="50%" height="200%">

  1. 列表

分无序列表和有序列表,列表项都是 <li> 标签,里面可放文字、图片、链接。

无序列表 ul

默认前面是实心圆点, type 属性可改样式: disc 实心圆、 circle 空心圆、 square 方块

html

<ul>

<li>列表1</li>

<li>列表2</li>

<li>列表3</li>

<li>列表4</li>

</ul>

有序列表 ol

默认数字排序, type 改排序样式, start 设置起始数字

html

<ol>

<li>列表1</li>

<li>列表2</li>

<li>列表3</li>

<li>列表4</li>

</ol>

  1. 表格 table标签

基础结构: <table> 包裹表格, <tr> 代表行, <td> 代表单元格。

常用属性:

  • border :边框粗细

  • <th> :表头单元格,自带居中加粗

  • colspan :横向合并单元格

  • rowspan :纵向合并单元格

示例:

html

<table>

<tr><td>1-1</td><td>1-2</td><td>1-3</td></tr>

<tr><td>2-1</td><td>2-2</td><td>2-3</td></tr>

<tr><td>3-1</td><td>3-2</td><td>3-3</td></tr>

</table>

<!-- 横向合并示例 -->

<tr><th colspan="3">name</th></tr>

  1. HTML实体

用来输出一些不能直接在网页中显示的特殊字符。

  1. 表单 form

用于向服务器传递数据,核心属性:

  • action :指定数据提交的地址

  • method :提交方式

  • get :数据会附加到url后面传递给服务器,是默认方式

  • post :将数据打包发给服务器,由服务器读取

  1. input 元素

表单最常用的输入控件,核心属性:

  • type :控件类型,可选值:

  • text :单行文本框

  • password :密码框

  • submit :提交按钮

  • reset :重置按钮

  • button :普通按钮

  • image :图片式按钮

  • hidden :隐藏字段

  • email :邮箱格式输入(新特性,浏览器支持有差异)

  • name :字段名称,提交参数时的标识

  • value :输入框默认值

  • maxlength :最大输入长度

  • placeholder :输入提示文字

  • required :必填项,不填写无法提交

相关推荐
新时代牛马1 小时前
嵌入式 Linux 蓝牙框架完整篇:从 HCI、L2CAP 到BlueZ 用户态
linux·运维·服务器
Brilliantwxx2 小时前
【STM32】 初认识USART串口
linux·stm32·单片机·嵌入式硬件·架构
aningx2 小时前
使用自定义bash脚本预防oom卡死
linux
ONLYOFFICE2 小时前
ONLYOFFICE成为Linux操作系统 – Winux的预装办公套件
linux·运维·服务器
mounter6252 小时前
从内核安全到可编程基础设施:Meta 的 eBPF 实践与形式化验证探索
linux·ebpf·linux kernel·kernel
我还可以再学点2 小时前
QUIC学习笔记
笔记·学习
新时代牛马2 小时前
嵌入式 Linux WiFi 框架完整篇:从cfg80211、mac80211 到wpa_supplicant
linux·运维·服务器
火眼金睛炼单词2 小时前
单词发音学习深度解读:方法步骤与优化策略
人工智能·学习
吴声子夜歌2 小时前
Linux命令——打印
linux·运维·服务器