Skip to content

更新: 2/2/2026 字数: 0 字 时长: 0 分钟

HTML 开发学习

前端三剑客入门学习

HTML简介

HTML通过一系列的标签(也称元素)、来定义文本、图像、链接等等。HTML标签是由尖括号包围的关键字。
标签通常成对出现,包括开始标签和结束标签(也称为双标签),内容位于这两个标签之间,例如:

html
<p>这是一个段落。</p><h1>这是一个标题。</h1>
<a href="#">这是一个超链接。</a>

除了双标签,也存在单标签,例如:

html
‹input type="text"›
‹br>
<hr>

区别:单标签用于没有内容的元素,双标签用于有内容的元素

1.常见文本标签

html
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>常见文本标签练习</title>
</head>
<body>
    <h1>一级标题标签</h1>
    <h2>二级标题标签</h2>
    <h3>三级标题标签</h3>
    <h4>四级标题标签</h4>
    <h5>五级标题标签</h5>
    <h6>六级标题标签</h6>
    <p>这是一个段落标签</p>
    <p>
        更改文本样式:<b>字体加粗</b>、<strong>加粗2</strong>、<i>斜体</i>、<u>下划线</u>、<s>删除</s>、<del>删除2</del>
    </p>

    <ul>
        <li>无序列表元素1</li>
        <li>无序列表元素2</li>
        <li>无序列表元素3</li>
    </ul>
        
    <ol>
        <li>有序列表元素1</li>
        <li>有序列表元素2</li>
        <li>有序列表元素3</li>
    </ol>
    <h3>table row</h3>
    <h3>table data</h3>
    <h3>table header</h3>
    
    <table border = "2" >
        <tr>
            <th>列标题 1</th>
            <th>列标题 2</th>
            <th>列标题 3</th>
        </tr>
        <tr>
            <td>元素11</td>
            <td>元素12</td>
            <td>元素13</td>
        </tr>
        <tr>
            <td>元素21</td>
            <td>元素22</td>
            <td>元素23</td>
        </tr>
        <tr>
            <td>元素31</td>
            <td>元素32</td>
            <td>元素33</td>
        </tr>
    </table>
</body>
</html>

2.HTML属性

属性在HTML中起到非常重要的作用,它们用于定义元素的行为和外观,以及与其他元素的关系。

基本语法:

html
<开始标签 属性名="属性值">
  • 每个HTML元素可以具有不同的属性
html
<p id="describe" class="section">这是一个段落标签</p>
ka href="https://www.baidu.com">这是一个超链接</a>
  • 属性名称不区分大小写,属性值对大小写敏感
html
<img src="example.jpg" alt="">
<img SRC="example. jpg" alt="">
<img src="EXAMPLE.JPG" alt="'">
<!--前两者相同,第三个与前两个不一样-->

html
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>HTML 属性</title>
</head>
<body>
    <a href="https://www.baidu.com">这是一个超链接</a>
    <br>
    <a href="https://www.baidu.com" target ="_blank">这是第二个超链接</a>
    <hr>
    <img src="https://www.usts.edu.cn/images/Usts-logo.png" alt="该图片无法显示">
    <hr>
    <img src="pic.png" alt="该图片无法显示"> <!--图片的名字不对,使用替换内容-->
    <hr>
    <img src="pic1.png" alt="该图片无法显示" width="500" height="300"><!--调整图片大小-->
</body>
</html>

3.HTML区块

块元素(block)

块级元素通常用于组织和布局页面的主要结构和内容,例如段落、标题、列表、表格等。它们用于创建页面的主要部分,将内容分隔成逻辑块。

  • 块级元素通常会从新行开始,并占据整行的宽度,因此它们会在页面上呈现为一块独立的内容块。
  • 可以包含其他块级元素和行内元素。
  • 常见的块级元素包括<div><p><h1><h6><ul><ol><li><table><form>等。

行内元素 (inline)

行内元素通常用于添加文本样式或为文本中的一部分应用样式。它们可以在文本中插入小的元素,例如超链接、强调文本等。

  • 行内元素通常在同一行内呈现,不会独占一行。
  • 它们只占据其内容所需的宽度,而不是整行的宽度。
  • 行内元素不能包含块级元素,但可以包含其他行内元素。
  • 常见的行内元素包括<span><a><strong><em><img><br><input>等。
html
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>HTML区块</title>
</head>

<body>
    <div class="nav">
        <a href="#">链接1</a>
        <a href="#">链接2</a>
        <a href="#">链接3</a>
        <a href="#">链接4</a>
        <a href="#">链接5</a>
    </div>

    <div class="content">
        <h1>文章标题</h1>
        <p>文章内容</p>
        <p>文章内容</p>
        <p>文章内容</p>
        <p>文章内容</p>
        <p>文章内容</p>
    </div>

    <span>这是第 1 个 span 标签</span>
    <span>这是第 2 个 span 标签</span>
    <span>这是第 3 个 span 标签</span>
    <span>这是第 4 个 span 标签</span>
    <hr>
    <span>链接点这里 <a href="#">链接</a></span>
</body>
</html>

4.HTML表单

html
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>HTML 表单</title>
</head>

<body>

    <form>
        <label for="username">用户名:</label>
        <input type="text" id="username" placeholder="请输入用户名">
        <br><br>
        <labe for="pwd">密码:</labe>
        <input type="password" id="pwd" placeholder="请输入密码">
        <br><br>
        <label for="">性别:</label>
        <input type="radio" name="gander"> 男
        <input type="radio" name="gander"> 女
        <input type="radio" name="gander"> 其他
        <br><br>
        <label for="">爱好:</label>
        <input type="checkbox" name="bobby"> 唱歌
        <input type="checkbox" name="bobby"> 跳舞
        <input type="checkbox" name="bobby"> RAP
        <input type="checkbox" name="bobby"> 篮球     
        <br><br>
        <input type="submit" value="上传">
    </form>

    <form action="#"></form>
    
</body>
</html>

HTML 进阶系统学习

Released under the MIT License.

本站访客数 人次 本站总访问量