20250909的学习笔记

发布于:2025-09-10 ⋅ 阅读:(16) ⋅ 点赞:(0)

HTML 基础笔记

1. HTML 基本格式

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>中文测试</title>
</head>
<body>
    这里是测试body测试内容。
</body>
</html>

2. HTML 标签

常用标签
- <h1> 到 <h6>:标题标签,数字越大字体越小。
  <h1>标题1</h1>
  <h2>标题2</h2>
  <h3>标题3</h3>
  <h4>标题4</h4>
  <h5>标题5</h5>
  <h6>标题6</h6>
- <p>:段落标签,自动换行。
  <p>这是一个段落。</p>
- <hr>:水平分割线。
  <hr>
- <!-- -->:注释,不会显示在网页上。
  <!-- 这是注释 -->

3. 元素的属性

常用属性

- align:对齐方式(left、right、center)。
  <p align="center">居中对齐</p>

- bgcolor:背景颜色(已废弃,建议使用 CSS)。
  <body bgcolor="#ff1234">

4. 文本元素属性

- <b>:加粗。
  <b>加粗文本</b>

- <br>:换行。
  这是第一行<br>这是第二行

- <i>:斜体。
  <i>斜体文本</i>

- <del>:删除线。
  <del>删除文本</del>

- <strong>:强调文本,效果类似 <b>。
  <strong>强调文本</strong>

- <u>:下划线。
  <u>下划线文本</u>

- <small>:小字体。
  <small>小字体文本</small>

- <sub>:下标。
  H<sub>2</sub>O

- <sup>:上标。
  100m<sup>2</sup>

- <ruby>:拼音注释(部分浏览器不支持)。
  <ruby>二姐<rt>(er) (jie)</rt></ruby>

- <mark>:黄色背景。
  <mark>标记文本</mark>

5.超链接

5.1 超链接形式

1. 链接外部网站:
   <a href="http://www.baidu.com">百度</a>

2. 链接本地文件:
   <a href="1.html">本地文件</a>

3. 图片链接:
   <a href="1.html"><img src="abc.jpg" alt="图片链接"></a>

4. 电子邮件链接:
   <a href="mailto:123@13.com">联系我</a>

5. 下载文件链接:
   <a href="abc.jpg" download>下载图片</a>

5.2 target 属性

- _self:在当前位置打开(默认值)。
- _blank:在新窗口中打开。
  <a href="http://www.baidu.com" target="_blank">百度</a>

6. 图像标签 <img>

- src:图像来源。
- alt:图像无法显示时的替代文本。
- width 和 height:图像的宽度和高度。
  <img src="abc.jpg" alt="美女" width="100" height="200">
  <img src="abc.jpg" alt="美女" width="50%" height="200%">

注意:宽度和高度的百分比是相对于父元素的,高度百分比在某些情况下可能无效。

7. 列表

7.1 无序列表 <ul>

- type:列表项前的符号(disc、circle、square)。
  <ul type="disc">
      <li>列表1</li>
      <li>列表2</li>
      <li>列表3</li>
  </ul>

7.2 有序列表 <ol>

- type:排序方式(1、A、a、I、i)。
- start:起始值。
  <ol type="1" start="5">
      <li>列表1</li>
      <li>列表2</li>
      <li>列表3</li>
  </ol>

8. 表格

8.1 表格结构

- <table>:表格外框。
- <tr>:行。
- <td>:单元格。
  <table border="1">
      <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>

8.2 表格属性

- border:边框粗细。
- <th>:表头单元格,自动居中加粗。
- colspan:横向合并单元格。
- rowspan:纵向合并单元格。
  <table border="1">
      <tr>
          <th colspan="3">表头</th>
      </tr>
      <tr>
          <td rowspan="2">合并列</td>
          <td>2-2</td>
          <td>2-3</td>
      </tr>
      <tr>
          <td>3-2</td>
          <td>3-3</td>
      </tr>
  </table>

9. HTML 实体

用于输出一些特殊字符,例如:
- &lt;:小于号 <
- &gt;:大于号 >
- &amp;:与号 &
- &quot;:双引号 "
- &apos;:单引号 '

10. 表单

10.1 表单结构

<form action="submit.php" method="post">
    <input type="text" name="username" placeholder="用户名" required>
    <input type="password" name="password" placeholder="密码" required>
    <input type="submit" value="提交">
    <input type="reset" value="重置">
</form>

10.2 表单属性

- action:指定表单提交的地址。
- method:提交方式(get 或 post)。
  - get:数据附加在 URL 后面,适合小量数据。
  - post:数据封装在请求体中,适合大量数据。

10.3 输入框 <input>

- type:输入框类型(text、password、submit、reset、button、email 等)。
- name:输入框名称,用于识别提交的数据。
- value:输入框的初始值。
- placeholder:提示文本。
- required:必填字段。


网站公告

今日签到

点亮在社区的每一天
去签到