HTML基础01

一、初识HTML -> Hyper Text Markup Language

1. W3C标准

World Wide Web Consortium (万维网联盟)

成立于1994年,Web技术领域最权威、最具影响力的国际“中立性”技术标准机构

http://www.w3.org //以org结尾就是开源的意思

http://www.chinaw3c.org/ //中国的

2. W3C标准包括

  • 结构化标准语言 (HTML,XML)
  • 表现标准语言 (CSS)
  • 行为标准(DOM,ECMAScript)

整个HTML就是一颗树! 根节点 --> HTML

image-20240516170734274

二、 进入HTML

<html>
    <head>
        <title>My first Web</title>   <!-- 网页头部-->
    </head>
    <body>
        My first Web                 <!--主体部分-->
    </body>
</html>
<body>,</body>等成对的标签,分别叫开放标签和闭合标签

单独呈现的标签(空元素),如


; 意为用/来关闭空元素

<!--DOCTYPE:告诉浏览器,我们要使用什么规范 -->

<!DOCTYPE html>

<html lang="en">

<!--head标签代表网页头部 -->
<head>

    <!--mete描述性标签,它用来描述我们网站的一些信息-->
    <!--meta一般用来做SEO-->
    <meta charset="UTF-8">
    <meta name="keywords" content="小刘学HTML">
    <meta name="description" content="自己学习HTML">

    <!--title网页标题-->
    <title>My first Web demo</title>
</head>

<!--body标签代表网页主体 -->
<body>
Hello World!
</body>
</html>

三 、网页基本标签

1. 标题标签

2. 段落标签

3. 换行标签

4. 水平线标签

5. 字符样式标签

6. 注释和特殊符号



<!--标题标签headline-->
<h1>一级标签</h1>
<h2>二级标签</h2>
<h3>三级标签</h3>
<h4>四级标签</h4>
<h5>五级标签</h5>

<!--段落标签paragraph-->
<p>再小的帆也能远航,坚持与努力</p>
<p>你,好不好?</p>

<!--换行标签Line breaks-->
<!--HTML中<>都是成对出现的,如果出现了单个的<>符号,记得加</>闭合标签-->
我喜欢你,知不知道?<br/>
我喜欢吃烤肉 <br/>

<!--水平线标签horizon-->
<hr/>

<!--字体样式标签-->
<!--粗体strong,斜体em-->
<h1>字体样式标签</h1>
<strong>粗体:我要吃烤肉</strong>
<em>斜体:我要吃烤肉</em>

<!--特殊符号-->
<!--在HTML中空格是特殊符号,使用 &nbsp; 进行表示,否则 无论打多少空格只显示一个空格-->
空                                    格
<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>
&gt;   <!--大于号-->
<br>
&lt;   <!--小于号-->
<br>
&copy;版权所有:小刘

<!--
特殊符号记忆方式
&  ;

-->


四、 图像标签

![狂神学html](C:\Users\qian\Documents\WeChat Files\wxid_5ovcg5vr4xnb22\FileStorage\Temp\dcc73386a8c3ec6d759822a0259f4f9.jpg)

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>图像标签学习</title>
</head>
<body>

<!--img学习
src:图片地址
     相对地址(路径)      (推荐使用)            绝对地址(路径)
     ../    --代表上一级目录                  将盘符写死称为绝对地址

alt:图片名字 (如果加载不出来)

-->

<img src="../resources/image/1.png" alt="img学习截图"title="img学习截图"width="2400"height="1080">
</body>
</html>

五、 链接标签 (重点!)

![超链接学习](C:\Users\qian\Documents\WeChat Files\wxid_5ovcg5vr4xnb22\FileStorage\Temp\0a76bebc51c6f495a8f15b3395fc99d.jpg)

1. 超链接

1. 页面间链接

从一个页面链接到另一个页面

2. 锚链接

点击锚链接可以跳到指定位置

3. 功能性链接

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>链接标签学习</title>
</head>
<body>

<!--a标签学习
href:必填,表示要跳转到哪个界面
target:表示窗口在哪里打开
        _blank  在新标签页中打开
        _self   在自己的网页中打开
-->

<!--使用name作为标记-->
<!--使用id作为标记-->
<a name = "top_01">顶部1</a>
<br>
<a id="top_02">顶部2</a>
<br>
<a href="#down">点击我跳转到底部</a>
<br>
<a href="1.My first Web.html">点击我跳转到页面一</a>
<br>
<a href="https://www.baidu.com"target="_self">点击我跳转到百度</a>
<br>
<br>
<a href="2.基本标签.html">点击我跳转到基本标签</a>
<br>
<br>
<br>
<a href="3.图像标签.html">
    <img src="../resources/image/1.png" alt="img学习截图"title="img学习截图"width="50"height="50">
</a>
<br>
<br>

<a href="1.My first Web.html"target="_blank">点击我跳转到页面一</a>
<br>

<!--锚链接
1.需要一个锚标记
2.跳转到标记
#
-->
<a href="#top_01">回到顶部01</a>
<br>
<a href="#top_02">回到顶部02</a>
<br>

<a id="down">down</a>
<br>

<!--功能性链接
邮件链接:mailto:


-->
<a href="mailto:631062568@qq.com">点击联系我</a>



</body>
</html>

六. 块元素与行内元素

1. 块元素

无论内容多少,该元素独占一行

2. 行内元素

内容撑开宽度,左右都是行内元素的可以排列在一行

七. 列表标签

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>列表学习</title>
</head>
<body>

<!--有序列表
应用范围:试卷、问答···

-->
<or>
    <li>有序列表</li>
    <li>大一:C/C++、数据结构</li>
    <li>大二:JavaSE、算法分析、JavaWeb、数据库、计算机组成原理</li>
    <li>学习路线:C/C++、JavaSE、Java进阶、底层、HTML、CSS、JavaScript、Mysql、JavaWeb</li>
    <li>加油!再小的帆也能远航</li>
</or>

<hr/>
<!--无序列表
应用范围:导航、侧边栏···

-->
<ur>
    <li>无序列表</li>
    <li>- + 空格</li>
    <li>显示一个小黑点表示无序列表</li>
    <li>该努力了</li>
    <li>加油加油加油</li>
</ur>
<hr/>
<!--自定义列表
dl:标签
dt:列表标题
dd:列表内容

应用范围:公司列表底部,进行补充内容介绍
-->
<dl>
    <dt>Java学习路线</dt>

    <dd>C/C++、JavaSE、Java进阶、底层、HTML、CSS、JavaScript、Mysql、JavaWeb</dd>
    <dd>C/C++、JavaSE、Java进阶、底层、HTML、CSS、JavaScript、Mysql、JavaWeb</dd>
    <dd>C/C++、JavaSE、Java进阶、底层、HTML、CSS、JavaScript、Mysql、JavaWeb</dd>
    <dd>C/C++、JavaSE、Java进阶、底层、HTML、CSS、JavaScript、Mysql、JavaWeb</dd>
    <dd>C/C++、JavaSE、Java进阶、底层、HTML、CSS、JavaScript、Mysql、JavaWeb</dd>
</dl>
</body>
</html>

八. 表格标签

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>表格标签学习</title>
</head>
<body>

<!--表格table
行:tr rows
列:td

-->
<table border="1px">
    <tr>
        <!--colspan 跨列-->
        <td colspan="3">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;课程表&nbsp;&nbsp;&nbsp;&nbsp;</td>
    </tr>
    <tr>
        <!--rowspan 跨行-->
    <td rowspan="2">2333    </td>
    <td>语文</td>
    <td>数学</td>
    </tr>
    <tr>
        <td>数学</td>
        <td>数学</td>
    </tr>

</table>

</body>
</html>

九. 媒体元素

1. 视频元素

video

2. 音频元素

audio

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>媒体元素学习</title>
</head>
<body>

<!--音频与视频
src:资源路径
controls:控制条
autoplay:自动播放
-->
<video src="../resources/video/偷塔.mp3"controls autoplay></video>

<audio src="../resources/audio/2333.mp4" controls autoplay></audio>

</body>
</html>

十. 页面结构分析

页面结构分析

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>页面结构分析</title>
</head>
<body>

<!--
网页结构分析

-->

<header> <h2>网页头部</h2> </header>

<section> <h2>网页主体</h2> </section>

<footer > <h2>网页脚部</h2> </footer>

</body>
</html>

十一. iframe内联框架

1. iframe内联框架

<iframe src="path" name="mainFrame"></iframe>
	path中放“引用页面地址”		mainFrame中放“框架标识名”

2. iframe标签是什么?

iframe标签用于在当前网页中嵌入另一个网页或文档。它提供了一种将外部内容嵌入到网页中的方法,并且可以在一个页面中显示来自不同源的内容

3. iframe标签的作用是什么?

  • 嵌入其他网页:通过指定src属性,可以将其他网页嵌入到当前页面中。
  • 显示多个来源:可以在一个页面中同时显示来自不同源的内容。
  • 分割页面:可以将一个页面分割成多个区域,每个区域显示不同的内容。
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>iframe内联框架学习</title>
</head>
<body>

<!--内联框架
src:地址

-->

<iframe src="../resources/audio/2333.mp4" name="hello" frameborder="0" width="1000" height="1080"></iframe>
<!--<a href="../resources/audio/2333.mp4" target="hello">点击跳转</a>-->

</body>
</html>
posted @   LYQ学Java  阅读(3)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
点击右上角即可分享
微信分享提示