复制成功
请遵守本站许可
REPORT
Chapter_Post // Field_Report

Post_Ref: RL-HTML学习

2026.04.08

HTML学习

Echo HaoRan
Echo HaoRan
#StudyProject
ANALYSIS

-语法规范#

兄弟标签#

PRTCL // HTML
1.
<html>
<head> </head>
<body> </body>
</html>
2.
<html>
<title> </title>
</html>
### 单标签
<br />

-基本结构#

PRTCL // HTML
<html> <!根标签 >
<head> <!头标签 >
<title></title> <!标题 >
</head>
<body> <!主体 >
Test,Test1,Test2
</body>
</html>
  • 案例
PRTCL // HTML
<html>
    <head>
        <title> 第一个页面 </title>
    </head>
    <body>
        我要发财!我要发财!我要发财!
    </body>
</html>

  • VSCode 常用的插件 Chinese (Simplified) 汉化 Auto Rename Tag One Dark Pro 颜色主题 格式化代码(vscode 系统自带) open in browser 浏览器预览页面 Live Server 实时预览(推荐) vscode-icons 设置文件图标主题 Easy LESS `` 编译 less 文件会了吧`   学习单词插件

-网页开发工具#

  • 骨架代码含义 <!DOCTYPE> 声明标签:文档类型申明,告诉浏览器 HTML 的版本.必须位于代码头部 lang 语言:定义当前网站所属语言 charset 字符集:存储字符编码,大部分为 UTF-8,基本包含所有主要字符

-HTML 常用标签#

  • 标题标签
    • <h1>-<h6>:标题标签,1~6
    • <p></p>:段落标签,每一个标签中为单独一段落
    • <br />:换行标签,打断当前格式立即换行
  • 格式化标签
    • <strong></strong>:加粗<b></b>
    • <ins></ins>:下划线<u></u>
    • <em></em>:倾斜 <i></i>
    • <del></del>:删除线 <s></s>
    • <mark></mark>:高亮
    • <small></small>:小号文字
    • <sup>sup</sup>:上标文本
    • <sub>sub</sub>:下标文本
    • <br>:抬行
    • <hr>:分割线
  • 容器标签
    • <div></div>:一行只能放一个
    • <span></span>:一行可以放多个
  • 图像标签
    • <img src="url">:单标签,指定图片的路径
      • src:图片路径
      • alt:当图片无法显示,替代文字显示
      • title:提示文本,当光标在图片时所显示的文字
      • width:宽度 height:高度 border:边框粗细
        • 宽高只设置一个可以避免变形
        • 属性之间没有优先级
      • 属性 ="值"的格式
    • 路径
      • 相对路径
        • 同级路径:*Picture.jpg
        • 下一级路径:img\Picture.jpg
        • 上一级路径:..\
      • 绝对路径:
        • 盘符路径:Z:\learn\HTML\img * 不建议使用
        • 网址路径:https://file.ipadown.com/tophub/assets/images/sponsors/iam-jishixiezuo.jpeg
  • 超链接
    • <a>
      • 语法:`文本或者图像
        • herf:用于指定链接 url
        • terget:用于打开方式,_self为默认_blank为新窗口打开
      • 分类:
        • 外链:<a href="https://www.baidu.com"> 百度 </a>
        • 内链:<a href="内链 HTML 路径"> 内链跳转 </a>
        • 空链:`空链接
        • 下载:`就可以直接下载
    • 所有的元素都可以添加超链接
    • 锚点链接
      • 在链接文本的 href 属性中,设置属性值为#名字的形式:
        • <a href="#here"> 到这里 </a>
      • 目标标签添加 id 属性:
        • <h3 id="here"> 就是这里 </h3>
  • 注释
    • 格式:
      • <!--这些都是注释-->
      • ctrl+/:注释快捷键
  • 特殊字符
    • 空格:&nbsp;
    • 小于<:&lt;
    • 大于>:&gt;
    • 和号&:&amp;
    • 人民币¥:&yen;
    • 版权©:&copy;
    • 注册商标®:&reg;
    • °:&deg;
    • 正负号±:&plusmn;
    • 乘号×:&times;
    • 除号÷:&divide;
    • 平方²:&sup2;( 数字是几就是几次方 )
  • 表格标签
    • 案例
PRTCL // HTML
<table>
<tr>
<th> 表头 </th>
</tr>
        <tr>
            <td> 文字 </td>
            ...
        </tr>
            ...
</table>
```
------------
- 表格属性
| 属性名 | 属性值 | 描述 |
| ---------------- | ----------------------- | -------------------- |
| align | `left` `center` `right` | 表格与周围元素对齐方式 |
| border | 1 或者"" | 表格边框,`"""`为默认,表示没有边框 |
| cellpadding | 像素大小 | 内容与单元格边距,默认 1px |
| cellspacing | 像素大小 | 单元格间距默认 2px |
| `width` `height` | 像素大小或百分比 | 表格`宽度` `高度` |
- 合并单元格
- `rowspan`跨行,<s> 上下合并为行 </s>
- `colspan`跨列,<s> 左右合并为列 </s>
- <i> 以最`左上`为基准 </i>
- <i> 合并后按需删除多余单元格 </i>
## 列表
- ** 无序列表:
- 各项都是同级的,且`<ul>`中只能包含`<li>`标签,`<li>`中可以包含所有标签
- <s> 无序列表都带有自己固有的样式,一般会用 CSS 修改 </s>
```html
<ul>
<li> 列表 1</li>
<li> 列表 2</li>
<li> 列表 3</li>
...
</ul>
  • 有序列表:
    • 按序号排序,且<ol>中只能包含<li>标签,<li>中可以包含所有标签
    • 有序列表都带有自己固有的样式,一般会用 CSS 修改
    PRTCL // HTML
  1. list1
  2. list2
  3. list3
  4. list4
  5. ...
``` - **自定义列表: - 主要用于解释说明,一般一个`
`,包含多个`
`进行解释说明 - `
`中只能包含`
` `
`,在`
` `
`中可以包含所有标签 ```html
       

关注我们

       
QQ:965704308@qq.com
       
Github:whr2211204@outlook.com
       
Mail:echohaoran@gmail.com
....
``` 以上列表均在HTML完成后在CSS中制作样式

表单#

  • 用途:
    • 收集用户信息
  • 组成:
    • 表单域
    • 表单控件 ( 表单元素 )
    • 提示信息
  • 案例
    • <form>:用于定义表单域
      • <action>:指定 URL 地址
      • <method>:用于设置表单数据提交方式get 或者 post
      PRTCL // HTML
元素控件
``` - 表单元素 - `input`:``用于输入用户信息 (这是一个单标签) - `type`的属性值对应的含义 - `button`:可点击按钮(多数情况下,用于通过JavaScript启动脚本) - `checkbox`:复选框 - `file`:输入字段和"浏览"按钮,供文件上传 - `hidden`:隐藏的输入字段 - `image`:图像形式的提交按钮 - `password`:密码字段,该字段中的字符被掩码 - `radio`:单选按钮 - `reset`:重置按钮 - `submit`:提交,把表单数据发送到服务器 - `text`:单行的输入字段,可输入文本,默认宽度20个字符 - `name`:自定义input元素的名称 - `value`:自定义input元素的值 - `name`和`value`是每个表单元素都有的属性值,主要用于后台数据. - `name`表单元素的名字,要求`单选按钮` `复选框` 都要有相同的`name值` - `checked`:规定这个input元素在首次加载时选中 - `maxlength`:规定输入字符最大长度(正整数) - `placeholder`=`"password"`:以透明提示的方式显示 ```html    
                用户名:        

                        密码:        

                                            性别:男         女         保密        

                爱好:唱歌 跳舞 RAP 篮球

                         

                               

               

                 上传头像:    

- `<lable>`: - 绑定表单元素,点击`<lable>`中的文字也能实现焦点选中html

PRTCL // PLAINTEXT
- `lable`中的`for`与`input`中的`id`属性为对应关系
- `select`下拉表单元素
```html
<select>
<option>option1</option>
<option selected="selected">option2</option>
<!---以上为默认显示选项--->
<option>option3</option>
...
</select>
PRTCL // PLAINTEXT
- `<select>`下至少包含两个`<option>`
- 可以在`<option>`中定义一个`<selected="selected">`,即为默认选项
- `textarea`:文本域元素
```html
<!---rows 显示的行数,cols 每行字数--->
<!---实际开发不会使用,都是采用 CSS 进行窗口设置 )--->
<textarea rows="3" cols="20">
文本内容
</textarea>
```
R P
Rhine Lab Pioneer Division
Auth_Verified: 2026.04.08
// END OF POST

订阅

通过 RSS 订阅本站,新文章发布时第一时间收到通知。

Follow
Classified
Chapter_06
Protocol_Ref: CC-BY-NC-SA-4.0

HTML学习

Author: CHONGXIReleased: 2026.04.08

Licensed under CC BY-NC-SA 4.0

评论

© 2025-2026 EchoSpace
Powered by Astro & echohaoran Non-Collaborative_Entity // Protocol_V.4.21