HTML的基础教程(一) -- 各类书签

6 篇文章 0 订阅

前言

学习如何使用html的基本语法。

一、什么是HTML?

一种超文本标记语言。

二、运行规则

2.1起始行

起始行写法------> <!DOCTYPE html>

2.2 HTML文件结构

标签描述
<head>定义关于文档的信息。
<title>定义文档标题。
<base>定义页面上所有链接的默认地址或默认目标。
<link>定义文档与外部资源之间的关系。
<meta>定义关于 HTML 文档的元数据。
<script>定义客户端脚本。
<style>定义文档的样式信息。

简单结构

<!DOCTYPE html>
<html>

 <head>
  <title>第一个网页</title>
 </head>

 <body> </body>
</html>

2.3 HTML 标签

  • HTML标签通常是成对出现的,比如<b>和</b>
  • 尖括号包围的关键词,比如<html>
  • 具体案例:
    • <html> 与 </html> 之间的文本描述网页
    • <body> 与 </body> 之间的文本是可见的页面内容
    • <h1> 与 </h1> 之间的文本被显示为标题
    • <p> 与 </p> 之间的文本被显示为段落

2.3.1 常用标签

标签含义
h1一级标题
h2二级标题
h3三级标题
p段落
b加粗
i斜体
sub带下标
hub带上标
del带删除线
br下一行
ul无序列表
ol有序列表
li列表项(放在ul和ol里面)

2.3.2 超链接标签

<a href="xxx">跳转到xxx</a>

2.3.3 图片标签

<img src="./当前目录下.jpg" />

注意:也可以指定网络上的url地址。

2.3.4 视频标签

<video src="./路径.MP4" controls></video>

2.3.5 音频标签

<audio src="./路径.MP3" controls></audio>

2.3.5 表格标签

表格由 <table> 标签来定义。表格的表头使用 <th> 标签进行定义,每个表格均有若干行(由 <tr> 标签定义),每行被分割为若干单元格(由 <td> 标签定义)。

字母 td 指表格数据(table data),即数据单元格的内容。数据单元格可以包含文本、图片、列表、段落、表单、水平线、表格等等。

实例:

<table border="1">
<tr>
	<th>Heading</th>
	<th>Another Heading</th>
</tr>
<tr>
	<td>row 1, cell 1</td>
	<td>row 1, cell 2</td>
</tr>

其他表格标签:

表格描述
<table>定义表格
<caption>定义表格标题。
<th>定义表格的表头。
<tr>定义表格的行。
<td>定义表格单元。
<thead>定义表格的页眉。
<tbody> 定义表格的主体。
<tfoot>定义表格的页脚。
<col>定义用于表格列的属性。
<colgroup>定义表格列的组。

2.4 HTML属性

属性描述
classclassname规定元素的类名(classname)
idid规定元素的唯一 id
stylestyle_definition规定元素的行内样式(inline style)
titletext规定元素的额外信息(可在工具提示中显示)

2.5 其他标签

水平标签常用
<hr /> 标签在 HTML 页面中创建水平线。

换行标签
如果您希望在不产生一个新段落的情况下进行换行(新行),请使用<br />标签。

子窗口标签

标签描述
<iframe>定义内联的子窗口(框架)

论文引用标签

标签描述
<abbr>定义缩写。
<acronym>定义首字母缩写。
<address>定义地址。
<bdo>定义文字方向。
<blockquote>定义长的引用。
<q>定义短的引用语。
<cite>定义引用、引证。
<dfn> 定义一个定义项目。
<abbr> 定义缩写或首字母缩略语。
<address> 定义文档作者或拥有者的联系信息。
<bdo>定义文本方向。
<blockquote>定义从其他来源引用的节。
<dfn>定义项目或缩略词的定义。
<q>定义短的行内引用。
<cite>定义著作的标题。

2.6 注释

<!---这就是注释 --->

2.7 超链接标签的属性

1.<a>标签是一个超链接标签。
2. Target 属性,你可以定义被链接的文档在何处显示。
3. name 属性规定锚(anchor)的名称,用于锚记链接:

  • 当使用命名锚(named anchors)时,我们可以创建直接跳至该命名锚(比如页面中某个小节)的链接,这样使用者就无需不停地滚动页面来寻找他们需要的信息了。
  • 实例:
<!--- 首先,我们在 HTML 文档中对锚进行命名(创建一个书签):--->

<a name="tips">基本的注意事项 - 有用的提示</a>
<!---然后,我们在同一个文档中创建指向该锚的链接:--->

<a href="#tips">有用的提示</a>

<!---- 您也可以在其他页面中创建指向该锚的链接:在下面的代码中,
我们将 # 符号和锚名称添加到 URL 的末端,就可以直接链接到 tips 这个命名锚了。--->
<a href="http://www.w3school.com.cn/html/html_links.asp#tips">有用的提示</a>

注释:请始终将正斜杠添加到子文件夹1

提示:命名锚经常用于在大型文档开始位置上创建目录。可以为每个章节赋予一个命名锚,然后把链接到这些锚的链接放到文档的上部。如果您经常访问百度百科,您会发现其中几乎每个词条都采用这样的导航方式。
提示:假如浏览器找不到已定义的命名锚,那么就会定位到文档的顶端。不会有错误发生。

4.邮件链接:

<p>
	这是邮件链接:
	<a href="mailto:someone@microsoft.com?subject=Hello%20again">发送邮件</a>
</p>

<p>
	<b>注意:</b>应该使用 %20 来替换单词之间的空格,这样浏览器就可以正确地显示文本了。
</p>

2.8 理解元素并组合元素

块元素
大多数 HTML 元素被定义为块级元素或内联元素。块级元素在浏览器显示时,通常会以新行来开始(和结束)。

例子:<h1>, <p>, <ul>, <table>

HTML 内联元素
内联元素在显示时通常不会以新行开始。

例子:<b>, <td>, <a>, <img>

<div> 元素
HTML <div> 元素是块级元素,它是可用于组合其他 HTML 元素的容器。<div> 元素没有特定的含义。除此之外,由于它属于块级元素,浏览器会在其前后显示折行。

如果与 CSS 一同使用,<div> 元素可用于对大的内容块设置样式属性。<div> 元素的另一个常见的用途是文档布局。它取代了使用表格定义布局的老式方法。

HTML <span> 元素
HTML <span> 元素是内联元素,可用作文本的容器。<span> 元素也没有特定的含义。当与 CSS 一同使用时,<span> 元素可用于为部分文本设置样式属性。

2.9 Class类与id属性

1.对 HTML 进行分类class(设置类),使我们能够为元素的类定义 CSS 样式。为相同的类设置相同的样式,或者为不同的类设置不同的样式。语法:.class{}
2.HTML id 属性用于 为HTML 元素指定唯一的` id。一个 HTML文档中不能存在多个有相同 id 的元素。id 的语法是:写一个井号 (#),后跟一个 id 名称。

区别:
同一个类名可以由多个 HTML 元素使用,而一个 id 名称只能由页面中的一个 HTML 元素使用。

注意id和name:
1、id属性的值是区分大小写的,每个id值都应该是唯一的;而name属性不具有是唯一性,它的值可以重复使用。
2、用途不一样,id属性可以用作锚引用,也可用作ID选择器;而name属性在表单中使用,用来提交信息。
3、html5去掉了name属性,建议使用id定义锚点(如果是在a标签上定义锚点,可以使用name属性)

HTML深度学习

请登录 跳转到w3school,或等待下一篇文章,持续更新ing。


  1. 假如这样书写链接:href=“http://www.w3school.com.cn/html”,就会向服务器产生两次 HTTP 请求。这是因为服务器会添加正斜杠到这个地址,然后创建一个新的请求,就像这样:href=“http://www.w3school.com.cn/html/”。 ↩︎

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值