前端三件套之一HTML体验卡

本文介绍了HTML的基础知识,包括HTML的定义、W3C标准和网页的三部分组成。通过快速入门案例展示了如何创建基本的HTML文件,并解释了HTML标签的作用,如<head>、<body>、<title>等。还详细讲解了图片、音频、视频、超链接、列表、表格、布局标签、表单的使用,以及表单的<form>属性。内容适合编程初学者,帮助理解HTML的基本结构和功能。
摘要由CSDN通过智能技术生成

各位好,我是小饼干🍪,一个编程界的小学生,每天都希望学习一点点编程相关。前端三件套分别是HTML,CSS,Javascript,前端的内容太多本文浅浅地体验一下。感谢各位的驻足,笔芯♥。

1.HTML

1.1介绍

HTML(HyperText Markup Language):超文本标记语言:

  • 超文本:超越了文本的限制,除了文字信息,还可以定义图片、音频、视频等内容

  • 标记语言:由标签构成的语言。如图所示CSDN的主页及其主页代码(由图片等组成,并且在代码可以看到一个个标签)

  • 在这里插入图片描述
    请添加图片描述

简单来讲就是:HTML 是一门语言,所有的网页都是用HTML 这门语言编写出来的,也就是HTML是用来写网页的。

W3C标准:

W3C是万维网联盟,这个组成是用来定义标准的。他们规定了一个网页是由三部分组成,分别是:

  • 结构:对应的是 HTML 语言
  • 表现:对应的是 CSS 语言
  • 行为:对应的是 JavaScript 语言
  • HTML定义页面的整体结构;CSS是用来美化页面,让页面看起来更加美观;JavaScript可以使网页动起来,比如轮播图也就是多张图片自动的进行切换等效果。

1.2快速入门

1.2.1案例

定义一个文件并改后缀名为.html,以记事本的方式打开,输入 下列代码

<html>

	<head>
    	<title> </title>
    </head><body>
​        崽崽
​    </body>
</html>

然后保存文件,以浏览器的方式打开,就会得到

在这里插入图片描述

1.2.2案例说明

可以看到该代码是由一个个的标签(就是由)组成的,出现的几个标签含义分别如下

标签描述
<html>定义HTML文件
<head>定义关于文档的信息
<title>定义文档的标题
<body>定义文档的主体
  • <title>内输入文字,文字则会显示在浏览器的标题位置

  • <body>内输入文字,文字则会显示在浏览器的正文

在这里插入图片描述在这里插入图片描述

1.2.3案例小结

  • HTML 文件以.htm或.html为扩展名

  • HTML 标签不区分大小写

    如上案例中的 font 写成 Font 也是一样可以展示出对应的效果的。

  • HTML 标签属性值 单双引皆可

    如上案例中的color属性值使用双引号也是可以的。

  • HTML 语法松散

    比如 font 标签不加结束标签也是可以展示出效果的。但是建议还是不要这样做,严格按照要求去写。

所以对于html的使用就是对HTML的一些标签的使用

1.3基础标签

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-1vOzBRGJ-1650197523679)(C:\Users\Sophia\AppData\Roaming\Typora\typora-user-images\image-20220417165846396.png)]

1.3.1在IDEA中创建项目

空项目–>JAVA模块–>删除src文件夹–>创建新文件夹命名为html–>创建新文件后缀为 .html
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

然后填入结构性标签(其中填写部分我做了注释,就不另外说明)

<!DOCTYPE html> <!-- html5标准网页声明 -->
<html lang="en"><!-- 语言为英文 -->

    <head>
        <meta charset="utf-8"><!-- 字符集 -->
        <title>Title</title>
		</head>
	<body>
    
</body>


</html>

1.3.2基础标签演示

我们只需要在 body 标签中书写内容。

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

1.3.3一些特殊字符

在这里插入图片描述

1.4图片,音频,视频标签

1.4.1标签及其属性介绍

(属性就是写在标签内的东西,例如上面font标签的color属性写法为<font color="#ff0000">红楼梦</font>

  • img:定义图片

    • src:规定显示图像的 URL(统一资源定位符)

    • height:定义图像的高度(既可以是数字也可以是百分比,数字的话单位是像素px)

    • width:定义图像的宽度

  • audio:定义音频。支持的音频格式:MP3、WAV、OGG

    • src:规定音频的 URL

    • controls:显示播放控件

  • video:定义视频。支持的音频格式:MP4, WebM、OGG

    • src:规定视频的 URL
    • controls:显示播放控件

1.4.2资源路径

图片,音频,视频标签都有src属性,而src是用来指定对应的图片,音频,视频文件的路径。此处的图片,音频,视频就称为资源。资源路径有如下两种设置方式:

  • 绝对路径:完整路径

    这里src属性的值就是网络中的绝对路径。

  • 相对路径:相对位置关系

    找页面和其他资源的相对路径。

    ./ 表示当前路径

    …/ 表示上一级路径

    …/…/ 表示上两级路径

1.5超链接标签

超链接就是你点击这个地方就可以跳转到另一个资源处。超链接使用的是 a 标签。

a 标签属性:

  • href:指定访问资源的URL

  • target:指定打开资源的方式

    • _self:默认值,在当前页面打开
    • _blank:在空白页面打开

在这里插入图片描述

(该处就是一个超链接标签,绿色位置就是标签及其属性)

1.6列表标签

在这里插入图片描述

有序列表中的 type 属性用来指定标记的标号的类型(数字、字母、罗马数字等)

无序列表中的 type 属性用来指定标记的形状

1.7 表格标签

  • table :定义表格

    • border:规定表格边框的宽度

    • width :规定表格的宽度

    • cellspacing:规定单元格之间的空白

  • tr :定义行

    • align:定义表格行的内容对齐方式
  • td :定义单元格

    • rowspan:规定单元格可横跨的行数

    • colspan:规定单元格可横跨的列数

  • th:定义表头单元格

1.8 布局标签

在这里插入图片描述

这两个标签,一般都是和css结合到一块使用来实现页面的布局。

div标签 在浏览器上会有换行的效果,而 span 标签在浏览器上没有换行效果。

代码演示:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
    <div>我是div</div>
    <div>我是div</div>
    <span>我是span</span>
    <span>我是span</span>
</body>
</html>

在这里插入图片描述

1.9表单标签

1.9.1表单标签概述

表单:在网页中主要负责数据采集功能,使用标签定义表单

表单项(元素):不同类型的 input 元素、下拉列表、文本域等
在这里插入图片描述

1.9.2 form标签属性
  • action:规定当提交表单时向何处发送表单数据,该属性值就是URL

    以后会将数据提交到服务端,该属性需要书写服务端的URL。而今天我们可以书写 # ,表示提交到当前页面来看效果。

  • method :规定用于发送表单数据的方式

    method取值有如下两种:

    • get:默认值。如果不设置method属性则默认就是该值
      • 请求参数会拼接在URL后边
      • url的长度有限制 4KB
    • post:
      • 浏览器会将数据放到http请求消息体中
      • 请求参数无限制的

1.9.3案例演示

代码演示:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
    <form action="#" method="post">
        <input type="hidden" name="id" value="123">

        <label for="username">用户名:</label>
        <input type="text" name="username" id="username"><br>

        <label for="password">密码:</label>
        <input type="password" name="password" id="password"><br>

        性别:
        <input type="radio" name="gender" value="1" id="male"> <label for="male"></label>
        <input type="radio" name="gender" value="2" id="female"> <label for="female"></label>
        <br>

        爱好:
        <input type="checkbox" name="hobby" value="1"> 旅游
        <input type="checkbox" name="hobby" value="2"> 电影
        <input type="checkbox" name="hobby" value="3"> 游戏
        <br>

        头像:
        <input type="file"><br>

        城市:
        <select name="city">
            <option>北京</option>
            <option value="shanghai">上海</option>
            <option>广州</option>
        </select>
        <br>

        个人描述:
        <textarea cols="20" rows="5" name="desc"></textarea>
        <br>
        <br>
        <input type="submit" value="免费注册">
        <input type="reset" value="重置">
        <input type="button" value="一个按钮">
    </form>
</body>
</html>

在浏览器的效果如下:

在这里插入图片描述

评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值