HTML学习总结

HTML学习总结

1.HTML简介

  • HTML 指的是超文本标记语言: HyperText Markup Language

  • HTML 不是一种编程语言,而是一种标记语言

  • HTML 是构成 Web 世界的一砖一瓦。它定义了网页内容的含义和结构。除 HTML 以外的其它技术则通常用来描述一个网页的表现与展示效果(如 CSS),或功能与行为(如 JavaScript)。

  • HTML语言主要分为两个部分,第一部分是“头部”,“头部”主要提供网页的基本信息,比如:标题、编码等等;第二部分是“主体”,主体部分提供的是网页的主题内容,即浏览器中显示的内容。

    “头部”由**** 标签”来标记,“主体”部分由“ 标签”来标记。除了这两个部分,还有文档的类型声明,文档类型声明的作用就是告诉浏览器你用的是哪个html版本来编写的,浏览器才能成功的渲染。

  • 文档类型的声明由“DOCTYPE”单词来完成,放在文档的第一行。文档类型声明后是标签,标签中才是“头部”和“主体”部分。如下所示:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>菜鸟教程(runoob.com)</title>
<link rel="stylesheet" type="text/css" href="01.css">
<style>
  .main{
	text-align: center; /*让div内部文字居中*/
	border-radius: 50px;
	width: 400px;
	height: 350px;
	margin: auto;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}
</style>
</head>
<body style="text-align: center;">
  <div class="main">
		<h1>第一个网页</h1>
	</div>
  <p style="text-align:center;">hello</p>
    <audio controls>
      <source src="hello.mp3" type="audio/ogg">
        <source src="hello.mp3" type="audio/mpeg">
          
      </audio>
      <audio controls>
      <source src="hello.2.mp3" type="audio/ogg">
            <source src="hello.2.mp3" type="audio/mpeg">
            </audio>
      <div style="text-align: center;"><img src = 'https://f000.backblazeb2.com/file/24kimg/imgs/2021/03/e44aa85aa3145e4d.gif' />
   </div>
<div style="text-align: center;"><img src="https://vkceyugu.cdn.bspapp.com/VKCEYUGU-b1ebbd3c-ca49-405b-957b-effe60782276/e19d052b-7563-4685-8d5a-e131ed4518df.jpg" width="258" height="420" /></div>

1. 声明为 HTML5 文档
2. 元素是 HTML 页面的根元素
3. 元素包含了文档的元(meta)数据,如 定义网页编码格式为 utf-8。
4. 元素描述了文档的标题
5. 元素包含了可见的页面内容
6.

元素定义一个大标题
7.

元素定义一个段落


2.HTML元素

HTML元素

HTML 元素指的是从开始标签(start tag)到结束标签(end tag)的所有代码。

开始标签元素内容结束标签

Hello World
<a herf=“default.html”Hello World

换行

注释: 开始标签常被称为开放标签(opening tag),结束标签常称为闭合标签(closing tag)。


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

3.HTML标题

HTML标题(Heading)是通过

~

标签进行定义的。最多只能定义六级标题。

定义最大的标签。

定义最小的标题。
<h1>最大的一级标题。</h1>
<h2>二级标题。</h2>
<h3>三级标题。</h3>

4.HTML文本格式化

HTML文本格式化,HTML 使用标签(“bold”) 与 (“italic”) 对输出的文本进行格式。

加粗字体 :

<b>加粗文本</b><br><br>

斜体文字

<i>斜体文本</i><br><br>

电脑自动输出:

<code>电脑自动输出</code><br><br>

上下标:

 <sub> 下标</sub><sup> 上标</sup>

5.超链接

HTML 使用超级链接与网络上的另一个文档相连。几乎可以在所有的网页中找到链接。点击链接可以从一张页面跳转到另一张页面。

HTML使用标签 来设置超文本链接。在标签 中使用了href属性来描述链接的地址。

超链接可以是一个字,一个词,或者一组词,也可以是一幅图像,您可以点击这些内容来跳转到新的文档或者当前文档中的某个部分。

默认情况下,链接将以以下形式出现在浏览器中:

  • 一个未访问过的链接显示为蓝色字体并带有下划线。
  • 访问过的链接显示为紫色并带有下划线。
  • 点击链接时,链接显示为红色并带有下划线。
HTML链接语法

超链接的HTML代码比较简单,例如:

<a href="https://www.baidu.com/" target="_blank">百度一下</a>

href 即为要跳转去的地址 URL(Uniform Resorce Locator)

target 属性为 _blank表示在新的页面打开超链接。

锚点

锚点,也称为书签,用于标记页面的某个元素或位置。通过锚点,我们可以轻易的在长页面内实现跳转。

先使用id属性生成某元素的锚点,然后再使用超链接指向该锚点即可。

<h2 id="C4">第四章 论零号病人的重要性</h2>
<a href="#C4">跳到第四章</a>

注意:

  1. 元素的id值必须是唯一的,也即页面不能再有其它元素的id
  2. 超链接中的地址需要有#符号

6.HTML图片及文件路径img

图片

在HTML中,图片由标签定义。

是空标签,意思是说,它只包含属性,并且没有闭合标签。

要在页面上显示图片,你需要使用源属性(src)。src 指 “source”。源属性的值是图片的 URL 地址。

在页面中插入一张图片如下:

<img src='https://f000.backblazeb2.com/file/24kimg/imgs/2021/03/e44aa85aa3145e4d.gif' />

文件路径

为获取图片文件,我们需要指定该文件位于何处,这称为文件路径。文件路径有相对路径和绝对路径两种。

上面图片的例子即为绝对路径。下面是相对路径的例子:

例子解释
该图片与当前文档在同目录
该图片文件在当前目录下的images目录中
该图片文件在上一级目录中

7.HTML表格

实例:

年龄
20
18
42

表格由

标签来定义。每个表格均有若干行(由 标签定义),每行被分割为若干单元格(由
标签定义)。字母 td 指表格数据(table data),即数据单元格的内容。数据单元格可以包含文本、图片、列表、段落、表单、水平线、表格等等。

<table border="1">
    <tr>
        <td>张三</td>
        <td>李四</td>
    </tr>
    <tr>
        <td>王五</td>
        <td>小六</td>
    </tr>
</table>

8.HTML列表

HTML支持有序、无序和定义列表:

无序列表

无序列表是一个项目的列表,此列项目使用粗体圆点(典型的小黑圆圈)进行标记。

无序列表使用 <ul>标签

<ul>
  <li>苹果</li>
  <li>橘子</li>
  <li>樱桃</li>
</ul>

在这里插入图片描述

有序列表

同样,有序列表也是一列项目,列表项目使用数字进行标记。 有序列表始于 <ol> 标签。每个列表项始于 <li> 标签。

列表项使用数字来标记。

<ol>
  <li>Coffee</li>
  <li>Tea</li>
  <li>Milk</li>
</ol>

在这里插入图片描述

9.HTML表单

表单是一个包含表单元素的区域。

表单元素是允许用户在表单中输入内容,比如:文本域(textarea)、下拉列表、单选框(radio-buttons)、复选框(checkboxes)等等。

表单使用表单标签 <form> 来设置:

<form>
    <!-- 文本框,注意有 placeholder 提示符 -->
    用户名:<br>
    <input type="text" name="name" placeholder="请输入用户名"><br>
    <!-- 密码框 -->
    密码:<br>
    <input type="password" name="ps" placeholder="请输入密码"><br>
    年龄:<br>
    <!-- 数字输入框,注意 min 和 value 属性-->
    <input type="number" name="age" min="18" value="20"><br>
    <!-- 单选按钮, 注意 checked 属性 -->
    性别:<br>
    <input type="radio" name="gender" value="male" checked><br>
    <input type="radio" name="gender" value="female" checked><br>
    <input type="radio" name="gender" value="other"> 其它<br>
    <!-- 下拉列表,注意 selected 属性 -->
    党派:<br>
    <select name="party">
      <option value="D">民主党</option>
      <option value="R" selected>共和党</option>
      <option value="N">无党派</option>
    </select><br>
    <!-- 多选框 -->
    您有哪些交通工具:<br>
    <input type="checkbox" name="vehicle1" value="Bike"> 自行车<br>
    <input type="checkbox" name="vehicle2" value="Motocycle" checked> 摩托车<br>
    <input type="checkbox" name="vehicle3" value="Car"> 轿车<br>
    <input type="checkbox" name="vehicle4" value="Jet"> 飞机<br>
    <!-- 日期选择器 -->
    您的工作日期:<br>
    <input type="date"><br>
    <!-- 文件选择器 -->
    上传您的照片:<br>
    <input type="file" name="photo"><br>
    <!-- 文本输入区域,注意 rows 和 cols 属性 -->
    您的建议:<br>
    <textarea name="message" rows="5" cols="30">
      The cat was playing in the garden.
    </textarea><br><hr>
    <!-- 表单提交/重置按钮,将表单中的数据取消或传输给服务器端进行处理 -->
    <input type="submit" value="提 交">
    <input type="reset" value="重 置">
  </form>

在这里插入图片描述

10.其他

HTML 的元素可以以称为区块内联的方式进行显示。

区块元素

区块元素在浏览器显示时,通常会以新行来开始(和结束)。如:<h1>, <pre>, <ul>, <table>,<div> 等。

<h2>区块元素</h2>
<div>Hello</div>
<div>World</div>
<p>单独一行</p>

内联元素

内联元素相反,他们总是一个接一个进行显示,不会新起一行。如: <span>, <input>, <td>, <a>, <img>等。

<h3>下面的元素将在一行中显示</h3>
<span>姓名:</span>
<input name="username">
<span>哈哈哈</span>
<a href="https://google.com/">Google</a>
<img src="https://mdbootstrap.com/img/logo/mdb192x192.jpg">

引用:

菜鸟教程

棋歌网

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值