Html格式
里面文件使用平台为:w3school
1、基础功能:
<html><head>
<title>这是我的第一个html页面,会显示在浏览器的标题栏中</title>
</head>
<!--修改背景颜色 -->
<body bgcolor="yellow">
<!-- 注释:标题的使用 -->
<h1>标题最多有6个(h1-h6)级别依次降低</h1>
<h2 align="center">居中显示的标题</h2>
<h3 align="right">居右显示的标题</h2><p>春晓1</p>
<p>春眠不觉晓,处处闻啼鸟,夜来风雨声,花落知多少。
</p>
<p>* 浏览器忽略了源代码中的空格、换行</p>
<p>* 段落元素由p标签决定,内容显示在浏览器中</p>
<!-- 注释:换行符的使用 -->
<p>*换行符使用</p>
<p>春晓2</p>
<p>春眠不觉晓<br />处处闻啼鸟<br />夜来风雨声<br />花落知多少</p><!-- 注释:水平线的使用 -->
<p>接下来是水平线</p>
<hr >
<!-- 文本样式设置-->
<p>文字加粗1:</p>
<b>this text is bold</b>
<p>文字加粗2:</p>
<strong>this text is strog</strong>
<p>文字着重:-斜体展示,语法上着重内容</p>
<em>this text is em</em>
<p>斜体展示:-斜体展示,语法上着重斜体</p>
<i>this text is i</i>
<p>设置大文字:</p>
<big>this text is big</big>
<p>设置小文字:</p>
<small>this text is small</small>
<p>文字缩小居下显示:</p>
this text contains<sub> sub</sub>
<p>文字缩小居上显示</p>
this text contains <sup>sup</sup>
<!--预格式文本 -->
<p>预格式文本(保留了换行及空格,常用于计算机代码):</p>
<pre>
int a=0
if(b>c){a=c
}
</pre>
<!--地址的使用:-->
<p>地址的使用:</p>
<address>详情请了解<a href="https://www.baidu.com">度娘</a><br />
作者:文阿花<br />
地址:河南
</address>
<hr >
<!--缩写和首字母缩写 -->
<p>首字母缩写:--鼠标放上去会展示出全称</p>
<abbr title="wonderful">won</abbr>
<p>名称缩写:--鼠标放上去会展示出全称</p>
<acronym title="Welcome TO China">WTC</acronym>
<hr >
<!--文字方向 -->
<p>文字方向:如果您的浏览器支持 bi-directional override (bdo),下一行文字会从右向左排列 (rtl)</p>
<bdo dir="rtl">
这行文字将从右往左出现
</bdo>
<hr >
<!--块引用 -->
<p>长引用:-浏览器会自动插入换行和外边距</p>
<blockquote>这个是长链接,长链接长链接长链接长链接长链接长链接长链接</blockquote><p>短引用:-样式上不会有任何不同的呈现</p>
<q>这是短引用</q>
<hr >
<!--插入文字和删除文字(下划线和中划线) -->
<p>插入文字和删除文字:-大多数浏览器(一些老浏览器除外)会改写为删除文本和下划线文本</p>
<del>中划线</del><br />
<ins>下划线</ins>
<hr >
<!-- 超链接的使用-->
<p>超链接的使用1-在当前窗口打开</p>
<a href="https://www.baidu.com" >点击跳转百度</a>
<p>超链接的使用2--在新窗口打开</p>
<a href="https://www.baidu.com" target="_blank">点击跳转百度</a>
<p>超链接的使用2</p>
<a href="/index.html">跳转W3school本地(https://www.w3school.com.cn/tiy/t.asp?f=html_links)网站的一个页面</a>
<!--以图片作为超链接 -->
<p>可以使用图片作为超链接 border设置边框的宽度,以像素为单位。
<a href="/index.html">
<image border="0" src="http://www.baidu.com/img/baidu_logo.gif"/>
</a>
</p>
<!-- 跳转到本页面的指定位置-->
<p>跳转到本页指定位置
<a href="#C12">点击跳转至C12</a>
</p>
<h3><a name="C12"></a></h3>
<p>这是第12段</p>
<!--发送邮件 -->
<p>发送邮件:</p>
<p>1、要有反应的前提是你的电脑要安装有:foxmail或outlook等电子邮件发送软件,并设置为默认为首选.</p>
<p>2、应该使用 %20 来替换单词之间的空格,这样浏览器就可以正确地显示文本了.</p>
<p>3、本例在安装邮件客户端程序后才能工作。</p>
<a href="mailto:18339995540@163.com">发送邮件</a>
</body>
</html>
运行效果:
效果运行
1.1 标题和段落的背景色
<!--标题和段落的背景 -->
<html>
<body>
<h1 style="background-color:yellow">标题</h1>
<p style="background-color:blue">这是一个段落</p>
</body>
</html>
运行效果:
1.2 引用
1.2.1 短引用(即加引号)
- q标签实现短引用即""
<html>
<body>
<!--引用 (加引号)-->
<p>WWF的目标是<q>构建人与自然和谐相处的世界</q></p>
</body>
</html>
运行效果:
1.2.2 长引用(即引用块儿,有自己的缩进空间)
- blockquote 标签实现长引用 (引用块儿 有自己的空间)
<!--长引用 自动缩进处理 -->
<html>
<body>
<p>浏览器通常会对 blockquote 元素进行缩进处理</p>
<blockquote cite="http://www.worldwildlife.org/who/index.html">
五十年来,WWF 一直致力于保护自然界的未来。
WWF 工作于 100 个国家,并得到美国一百二十万会员及全球近五百万会员的支持。
</blockquote>
</body>
</html>
运行效果:
1.2.2(1)关于blockquote标签中的cite属性(即引用来源)
- cite属规定引用的来源
- 主流浏览器不支持cite,但是搜索引擎可能会使用该属性获得更多的引用信息
- 语法:
<blockquote cite="URL">
- URL:
(1)绝对 URL - 指向另一个站点(比如 href=“http://www.example.com/song.ogg”)
(2)相对 URL - 指向网站内的文件(比如 href=“song.ogg”)
1.2.3 abbr缩略引用(鼠标放置上面可显示全称 缩写底部加…)
- 使用abbr标签设置缩写 其中title设置全称
<!--缩略 -->
<html>
<body>
<p><abbr title="World Health Organization">WHO</abbr>成立于1984年</p>
<p>对缩写进行标记能够为浏览器和搜索引擎提供有用的信息</p>
</body>
</html>
运行效果:
1.2.4 dfn缩写引用(鼠标放置上面可显示全称 斜体显示)
- 使用abbr标签设置缩写 其中title设置全称
<!--dfn斜体缩写 -->
<html>
<body>
<p><dfn title="World Health Organization">WHO</dfn>成立于1984年</p>
</body>
</html>
运行效果:
1.2.5 abbr+dfn缩写引用(鼠标放置上面可显示全称 斜体+底部…显示 )
- dfn包含abbr使用
<!--abbr+dfn合并缩写 -->
<html>
<body>
<h4>缩写底部加..斜体显示</h4>
<p>The<dfn><abbr title="World Health Organization">WHO</abbr></dfn>
was founded in 1948
</p>
</body>
</html>
运行效果:
1.2.6 address引用(斜体展示)
- address元素定义文档或文章的联系信息(作者/拥有者)
<!--address引用 -->
<html>
<body>
<p>HTML中address元素定义文档或文章的联系信息(作者/拥有者)</p>
<address>
文阿花<br >
2021/3/19<br >
深圳
</address>
</body>
</html>
运行效果:
1.2.7 HTML cite定义著作的标题(斜体显示)
<!--cite 元素定义著作的标题 -->
<html>
<body>
<h4>cite元素定义著作的标题 斜体显示</h4>
<img src="img.png" alt="奶酪"></img>
<p><cite>谁动了我的奶酪</cite>这本书出版于1998年</p>
</body>
</html>
运行效果:
其中的img.png为人为的不存在的图片 alt属性可在图片无法显示的时候对图片内容进行解释 alt的具体用法请参考HTML学习笔记之基础(三)
1.2.8 双向重写
- 使用bdo标签实现文字排序重写,其中 dir属性决定重写方式,rtl(right to left)从右往左方式,ltr(left to right):从左往右-默认
<!--双向重写 -->
<html>
<body>
<h4>双重重写 效果即为文字从右到左显示 ltr(默认 从左往右) rtl 从右往左</h4>
<bdo dir="rtl">这句话讲会从右往左显示</bdo>
</body>
</html>
1.3 链接
1.3.1 链接种类
- 可以跳转文本即F:\Html\MyHtmls1\image\html_action.html
- 也可跳转网页即:https://www.baidu.com
<!--链接 -->
<html>
<body>
<h4>在当前页面跳转的链接</h4>
<p>
这是一个指向文本的链接:
<a href="F:\Html\MyHtmls1\image\html_action.html">文本链接</a>
</p>
<p>
这是一个指向网页的链接:
<a href="https://www.baidu.com">网址链接</a>
</p>
</body>
</html>
1.3.2 a标签中的target属性
- 其中四种特定属性_black、_self、_top、_parent
<html>
<body>
<p>这是个链接target=_black
<a href="F:\Html\MyHtmls1\image\html_action.html" target="_black">target=_black</a>
</p>
<p>这是个链接target=_self
<a href="F:\Html\MyHtmls1\image\html_action.html" target="_self">target=_self</a>
</p>
<p>这是个链接target=_top
<a href="F:\Html\MyHtmls1\image\html_action.html" target="_top">target=_top</a>
</p>
<p>这是个链接target=_parent
<a href="F:\Html\MyHtmls1\image\html_action.html" target="_parent">target=_parent</a>
</p>
</body>
</html>
关于四种属性的运行效果和特点请出门左转至HTML学习之链接target属性
1.3.3 a标签中name(锚)的使用
- 关于锚的使用有两种方式 一种是本页面内跳转,一种是跳转到别的页面
(1)首先是本页面跳转:
frame_list.html:
<html>
<body>
<p><a href="#C10">跳转到第10条</a></p>
<h1>Chapter 1</h1>
<p>这是一句话</p>
<h1>Chapter 2</h1>
<p>这是一句话</p>
<h1>Chapter 3</h1>
<p>这是一句话</p>
<h1>Chapter 4</h1>
<p>这是一句话</p>
<h1>Chapter 5</h1>
<p>这是一句话</p>
<h1>Chapter 6</h1>
<p>这是一句话</p>
<h1>Chapter 7</h1>
<p>这是一句话</p>
<h1>Chapter 8</h1>
<p>这是一句话</p>
<h1>Chapter 9</h1>
<p>这是一句话</p><h1 ><a name="C10">Chapter 10</a></h1>
<p>这是一句话</p>
<h1>Chapter 11</h1>
<p>这是一句话</p>
<h1>Chapter 12</h1>
<p>这是一句话</p>
<h1>Chapter 13</h1>
<p>这是一句话</p>
<h1>Chapter 14</h1>
<p>这是一句话</p>
<h1>Chapter 15</h1>
<p>这是一句话</p>
<h1>Chapter 16</h1>
<p>这是一句话</p>
<h1>Chapter 17</h1>
<p>这是一句话</p>
<h1>Chapter 18</h1>
<p>这是一句话</p>
<h1>Chapter 19</h1>
<p>这是一句话</p>
<h1>Chapter 20</h1>
<p>这是一句话</p>
</body>
</html>
点击前效果:
点击链接跳转后:
(2)跳转到别的页面:
html_style.html:
<!--锚的使用 -->
<p><a href="F:\Html\MyHtmls1\normal\frame_list.html#C10">点击跳转至其他页面</a></p>
点击跳转后直接跳转到F:\Html\MyHtmls1\normal\frame_list.html页面中 并默认滚动到name=C10的位置
1.4 头部元素
head元素 包含title、base、link、meta、script 以及 style标签
1.4.1 title元素
- title在所有的HTML和XHTML文档中都是必须的
- title的作用:
(1)定义浏览器工具栏中的标题
(2)提供页面被收藏到收藏夹中时显示的标题
(3)显示在搜索引擎中展示的标题
<html>
<head>
<title>这是一个我的网页</title>
</head>
</html>
运行效果:
1.4.2 base元素
- 为页面上所有链接提供默认的地址或默认的target
<html>
<head>
<title>这是一个我的网页</title><base href="F:\Html\MyHtmls1\image\"/>
<base target="_blank"/></head>
<body>
<img src="aa.gif" width="100px" height="200px"/><br >
<p>注意:我们已经在base中为图片提供了一个相对地址路径,浏览器将在如下地址中寻找图片:
</p>
<p>F:\Html\MyHtmls1\image\aa.gif</p><p><a href="https://www.baidu.com">跳转至百度</a></p>
<p>注意:链接会在新窗口打开,因为我们已经在base中提供了连接默认打开方式即_black</p>
<body/>
</html>
运行效果:
1.4.3 link元素(引用外部样式 例如CSS样式)
- link标签定义文档与外部资源之间的关系。
- link标签最常用于连接样式表
<html><head>
<link rel="stylesheet" type="text/css" href="/html/csstest1.css" >
</head><body>
<h1>我通过外部样式表进行格式化。</h1>
<p>我也一样!</p>
</body></html>
运行效果:
1.4.4 style元素
- type=type=“text/css” 后面必须带css 不然不出效果
<html>
<head>
<title>这是一个我的网页</title><style type="text/css">
body{ background-color:yellow}
p{ color:red}
</style>
</head>
<body>
<p>这是一个段落</p></body></html>
运行效果:
1.4.5 meta、script
HTML头部元素
1.5 实体
1.5.1 字体
HTML 字符实体