Web前端学习:HTML基础【入门宝典】

目录

一、HTML简介

1、HTML的特点

2、HTML元素语法

3、示例

二、HTML文档注释

三、HTML标签

1、HTML的标签的认识

2、HTML常用标签的使用

标题标签:

段落标签:

换行标签:

超链接标签:

通用内联容器标签:

图片标签(单标签):

3、HTML文本格式化

4、HTML列表——无序与有序

HTML列表——无序

HTML列表——有序

5、html表格

常用表格属性

构建表格

6、HTML属性

HTML常用属性

四、div元素和flex布局

1、div元素简介

2、div元素使用案例

案例一

案例二:flex布局

五、input及from标签

1、input标签类型和基本使用

text类型

password类型

 button类型

file类型

radio类型

 checkbox类型

 2、from标签


一、HTML简介

  • 什么是HTML? 

HTML(HyperText Markup Language) 超文本标记语言,是一种用于创建网页的标准标记语言。

  • HTML有什么作用?

用于创建网页

1、HTML的特点

  • HTML不是编程语言,而是标记语言。
  • HTML使用标签的形式来标识网页的不同组成部分
  • HTML文档包含了HTML标签和文本
  • HTML文档又叫做Web页面
  • HTML文档的后缀:html 或 htm

2、HTML元素语法

  • HTML 元素以开始标签起始
  • HTML 元素以结束标签终止(双标签)
  • 元素的内容是开始标签与结束标签之间的内容
  • 某些 HTML 元素具有空内容(单标签)
  • 空元素在开始标签中进行关闭(以开始标签的结束而结束)
  • 大多数 HTML 元素可拥有属性

3、示例

  • 在python编辑器中创建一个HTML文件,下图是新创建HTML文件中自动生成的内容。

  • 然后在HTML文件中写入一些数据,注意:斜杠表示结束的意思

  • 写入数据后,点击运行,会生成一个网页


二、HTML文档注释

html文档代码中可以插入注释﹐注释是对代码的说明和解释﹐注释的内容不会显示在页面上﹐ html代码中插入注释的方法是︰

<!--注释-->

  • 运行结果

 


三、HTML标签

1、HTML的标签的认识

 HTML 标签是由尖括号包围的关键词,比如 <html>

成对出现的标签就是双标签,单个出现的就是单标签

标签在页面上会显示成一个方块,分为两类:

  • 块元素:在布局中默认会独占一行,块元素后的元素需换行排列。
  • 内联元素:元素之间可以排列在一行,设置宽高无效,它的宽高由内容撑开。

双标签:开始标签和结束标签

例如:<h1></h1>~<h6></h6>、<p></p>、<a></a>、<span></span>

单标签:只有开始标签

例如:<img>

块元素(会进行换行)

例如:<h1></h1>~<h6></h6>、<p></p>、列表标签

行内元素(不会换行)

例如:<a></a>、<span></span>、<img>

2、HTML常用标签的使用

  • 标题标签:<h> </h>

表示文档的标题,除了具有块元素的基本特性外,还含有默认的外边距和字体大小。

在HTML文件中写入标题标签以及内容

运行结果

  • 段落标签:<p></p>

<p></p>表示一个文档中的文字段落

运行结果:

 

  • 换行标签:<br>

换行标签一般和段落标签一起使用:

<p>第一行<br>第二行</p>

 

 运行结果和解析:

 

  • 超链接标签:<a></a>

 <a></a>链接到另一个网页的href

演示如下:

 运行结果如下:

 鼠标点击”跳转到百度“就会执行页面跳转

  • 通用内联容器标签:<span></span>

演示如下:

运行结果:

  • 图片标签(单标签):<img>

<img>在网页中插入图片:src(图片的路径),alt(当图片不存在时,用来说明)

演示如下:

(1)在HTML文件的目录下放置一张图片

(2)在HTML文件中写入内容

(3)运行结果:

 (3)演示图片不存在时的情况

 运行结果:

3、HTML文本格式化

标签描述
<b> / <strong>定义粗体文本
<i> / <em>定义斜体文本
<sub> / <sup>定义下标字与上标字
<small> / big定义小号字与大号字
<ins>定义插入字
<del>定义删除字

 代码如下:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>HTML文本格式化</title>
</head>
<body>
    北京
    <!--定义粗体文字-->
    <b>北京</b>
    <strong>北京</strong>

    <!--定义斜体文字-->
    <i>故宫</i>
    <em>故宫</em>

    <!--定义上标字-->
    h<sup>+</sup>
    <!--定义下标字-->
    h<sub>2</sub>o

    <!--定义小号字与大号字-->
    <small>A</small>
    <big>A</big>

    <!--定义插入字-->
    <ins>插入字</ins>

    <!--定义删除字-->
    <del>删除字</del>
</body>
</html>

运行结果:

4、HTML列表——无序与有序

  • HTML列表——无序

无序列表默认属性是disc,disc定义一个实体圆,所以disc不用刻意去设置 这些属性都是通过type来定义的。

circle是定义一个空心圆          

square定义实体方块

 演示如下:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>HTML列表</title>
</head>
<body>
    <ul type="square">
        <li>A</li>
        <li>B</li>
        <li>C</li>
    </ul>
</body>
</html>

运行结果:

  • HTML列表——有序

 有序列表默认是数字往下计数的                        

type:规定列表的序号类型(1,A,a,I,i)

演示如下:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>HTML列表</title>
</head>
<body>
    <ol>
        <li>第一</li>
        <li>第二</li>
        <li>第三</li>
    </ol>
</body>
</html>

运行结果:

5、html表格

  • 常用表格属性

属性名属性
border边框属性,如果不定义边框属性,表格将不显示边框
cellspacing单元格间距,设置单元格与单元格之间的距离
width        设置表格的宽度
height设置表格的高度
align设置表格在网页中的水平对齐方式

  • 构建表格

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>HTML列表</title>
</head>
<body>
    <table border="1" style="width:200px;height:100px">
        <tr>
            <th>姓名</th>
            <th>年龄</th>
            <th>性别</th>
        </tr>
        <tr>
            <!--align="center"表示将文本信息放在正中央-->
            <td align="center">张三</td>
            <td>18</td>
            <td>男</td>
        </tr>
    </table>
</body>
</html>

运行结果如下:

6、HTML属性

HTML 元素可以设置属性

属性可以在元素中添加附加信息 属性一般描述于开始标签

属性总是以名称/值对的形式出现,比如:name="value"。

  • HTML常用属性

属性描述
id规定元素的唯一id
name规定元素的唯一名字
style规定元素的行内样式(inline style)
class规定元素的类名(classname)
hiddenhidden 属性规定对元素进行隐藏
type规定元素的类型

注意:id具有唯一性,而class是可以声明多个的,图解如下:


四、div元素和flex布局

1、div元素简介

  <div> 可定义文档中的分区或节(division/section)。

<div> 标签可以把文档分割为独立的、不同的部分。它可以用作严格的组织工具,并且不使用任何格式与其关联。

如果用 id 或 class 来标记 <div>,那么该标签的作用会变得更加有效。

<div> 是一个块级元素,也就是说,浏览器通常会在 div 元素前后放置一个换行符。 提示:请使用

<div> 元素来组合块级元素,这样就可以使用样式对它们进行格式化

2、div元素使用案例

  • 案例一

使用<div>元素来组合块级元素(这样就可以使用格式对它们进行格式化)

格式化:一个<div>元素中设置其内容的颜色格式:red,div元素中的<h1>和<p>标签的内容都变成了红色 

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>HTML列表</title>
</head>
<body>
    <div id="div1" style="color:red">
        123
        <h1>123</h1>
        <p>123</p>
    </div>
</body>
</html>

运行结果: 

  • 案例二:flex布局

 使用<div>元素,做出红、黑、蓝这三个正方体

下面的代码可以理解为农民分地问题

三个村民通过:<div id="div1" style="width:300px;height:300px;display:flex">申请得一个高为300px,宽为300px的地,然后开始平分,每一位村民得到的地为高100px,宽100px的地,并分别用红、黑、蓝三种颜色进行区分

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>HTML列表</title>
</head>
<body>
    <div id="div1" style="width:300px;height:300px;display:flex">
        <div style="width:100px;height:100px;background-color:red"></div>
        <div style="width:100px;height:100px;background-color:black"></div>
        <div style="width:100px;height:100px;background-color:blue"></div>
    </div>
</body>
</html>

运行结果:


五、input及from标签

1、input标签类型和基本使用

  • text类型

输入的是一个文本 

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>HTML列表</title>
</head>
<body>
    <input type="text" name="name">
</body>
</html>

运行结果 

 

  • password类型

输入的是一个不可见的文本

<!--name可随便设置-->
<input type="password" name="pwd">

运行结果:

  •  button类型

设置一个可点击的按钮 

<!--value是显示在按钮上的信息-->
<input type="button" name="btn" value="点我">

 运行结果:

  • file类型

 定义输入字段和”浏览“按钮,供文件上传

<input type="file" name="uploadFile">

运行结果:

点击”选择文件“后弹出文件夹 ,供文件上传

  • radio类型

定义单选按钮 

<input type="radio" name="radio">

运行结果:

生成一个按钮,点击变蓝 

  •  checkbox类型

 定义复选框

<input type="checkbox" name="checkbox">读书
<input type="checkbox" name="checkbox">写字
<input type="checkbox" name="checkbox">画画
<input type="checkbox" name="checkbox">运动

运行结果:

生成一个复选框,点击后变蓝 

 2、from标签

 <form> 标签用于创建供用户输入的 HTML 表单。

<form> 元素包含一个或多个的表单元素

action属性:表单提交URL

method属性:表单提交方式(get/post)

<!--例-->
<form action="" method="get"></form>

 运行结果:

出现网页后,点击网页检查,进行抓包,会看到网页的请求方式是get请求

  • 26
    点赞
  • 157
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
### 回答1: 《电子工程师必备: 元器件应用宝典(强化版)pdf》是一本对于电子工程师来说非常有价值的参考书。随着电子技术的不断发展和进步,元器件的种类和应用也越来越多样化和复杂化。这本书提供了详细的元器件的介绍和应用示例,帮助电子工程师更好地理解和应用不同的元器件。 这本宝典首先介绍了各种基本的被动元件,如电阻、电容和电感等。通过深入浅出的讲解,读者可以了解到这些元件的基本原理、特性和工作方式,并能够正确地选择和应用它们。而对于更复杂的主动元件,如晶体管、二极管和集成电路等,书中也提供了详细的说明和示例,帮助读者理解其内部结构和工作原理。书中还包含了各种元器件的参数和规格表,方便读者快速找到所需的信息。 此外,这本宝典还涵盖了不同元器件的常见应用场景和设计技巧。通过丰富的实例和图解,读者可以学习到如何在不同的电路中使用不同的元器件,以及如何解决常见的电路设计问题。同时,书中还介绍了一些常用的电路拓扑和设计方法,以及性能优化的技巧,帮助读者在实际应用中更好地发挥元器件的优势。 总而言之,《电子工程师必备: 元器件应用宝典(强化版)pdf》是一本全面而实用的电子工程参考书。无论是初学者还是有一定经验的电子工程师,都可以从中获得不少的启发和帮助。它不仅可以帮助读者更好地理解和应用各类元器件,还可以提供一些实用的设计技巧和经验,提高电子工程师的工作效率和设计水平。 ### 回答2: 《电子工程师必备:元器件应用宝典(强化版) pdf》是一本针对电子工程师而设计的重要参考书籍。 该书内容包括众多元器件的详尽介绍和应用指南。对于电子工程师来说,元器件是设计和制造电子产品的基础。掌握各种元器件的特性、参数和应用场景非常重要。这本宝典通过全面而系统的介绍,帮助读者了解不同类型的元器件,如二极管、晶体管、运算放大器、集成电路等。更重要的是,它提供了详细的应用指南,说明如何正确地选用和使用这些元器件。 此外,它还包含了元器件的特性曲线、电路图和应用实例,以帮助读者更好地理解和运用这些元器件。宝典中的精美图表和实例设计以简洁明了的方式解释了元器件的工作原理和使用技巧,使得读者易于理解和掌握。 对于电子工程师而言,这本宝典是他们建立知识体系和解决实际问题的重要工具。通过学习和应用宝典中的知识,电子工程师可以更高效地设计和优化电路,提高电子产品的性能和可靠性。 总之,电子工程师必备:元器件应用宝典(强化版) pdf是一本非常实用的参考资料,它可以帮助电子工程师更好地理解和应用各种元器件,提高设计和制造电子产品的技能水平。无论是初学者还是有经验的工程师,都可以从中受益。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

街 三 仔

你的鼓励是我创作的最大动力~

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值