概述
## 内联框架
##### 1. 作用:使用内联框架可以引入一个外部的页面
##### 2. 语法
使用iframe 来创建一个内联框架
```
<iframe src="02.html"><iframe> 像图片一样 需要指定引入的页面
```
##### 3. 属性:
**src** : 指向一个外部页面的路径,可以使用相对路径
**width**: 定义iframe的宽度,单位px
**height**:定义iframe 的高度, 单位px
**name**: 定义iframe的名称,
```
<iframe src="02.html" name="tom" width="300" height="200"><iframe>
```
注意:在现实开发中不推荐使用,因为内联框架中的内容不会被搜索引擎所检索
## 超链接
在HTML 标签中,a标签用于定义超链接
##### 1. 作用
使用超链接可以让我们从一个页面跳到另一个页面
##### 2. 语法
使用a 标签来创建一个超链接 单词:anchor 锚
```
<a>我是一个超链接</a>
```
```
<a href="跳转目标" target="目标窗口的弹出方式">文本或者图像</a>
```
##### 3. 属性
**href**: 指向链接跳转的目标地址(常说的url),可以写一个相对路径也可以写一个完整的地址
```
<a href="https://www.baidu.com">百度</a>
```
```
<a href="03.html">我是一个超链接</a>
```
没访问过的显示蓝色 ,访问过的显示紫色
```
<a href="https://www.baidu122343.com">我是一个超链接</a>
```
问题:点击链接是在当前页面打开别的页面了,如果我想开启新的标签页打开我们页面
**target**: 指定打开链接的位置
取值:_blank _self framename
0. _self : 表示在当前窗口打开(默认值) 写不写都一样
0. _blank: 表示在新的窗口打开链接
0. 可以设置一个内联框架的name 属性值,链接将会在指定的内联框架中打开
```
<iframe name="me"><iframe>
```
```
<a href="03.html" target="me">我是一个超链接</a>
```
表示 href 跳转的页面 即将在 name为 me 的内联框架中打开
##### 4. 链接分类
0. 外部链接
```
<a href="https://www.baidu.com">我是一个超链接</a>
```
0. 内部链接 即网站内部页面之间的相互链接,直接链接内部页面的名称即可
```
<a href="03.html">我是一个超链接</a>
```
0. 空链接 当不确定链接目标时使用
```
<a href="#">我是空的超链接</a>
```
注意:如果将链接地址设置为#,则点击超链接以后,滚动条会自动跳转到当前页面的顶部
例:返回顶部
0. 下载链接 如果href 里面地址是一个文件或者压缩包,会直接下载这个文件
```
<a href="img.zip">
下载压缩包 支持IE、谷歌、火狐
下载图片 必须添加H5新属性 download 且仅支持火狐谷歌 不支持ie
并且以服务器形式 打开页面
```
0. 网页元素链接
在网页中的各种网页元素,如:文本、图像、表格等都可以添加超链接
0. 发送电子邮件的超链接
```
<a href="mailto:abc@qq.com">联系我们</a>
```
注意:当点击这个超链接时,会默认打开计算机的默认电子邮件客户端,如果没有电子邮件客户端,就不会打开了。
0. 锚点链接:当我们点击链接,可以快速定位到当前页面的某个位置
0. 在链接文本的href 属性中,设置属性值为#名字的形式
```
<a href="#top">去top</a>
```
0. 找到目标位置标签,里面添加一个id属性=“对应名字”,相当于身份证,确保唯一性
```
<h3 id="top">我是top</h3>
```
**关于id 属性**
html 中有一个属性,
每一个元素都可以设置 ,该属性可以作为标签的唯一标识,这个属性叫id。 就像我们的身份证号一样它的值是唯一的,因此id 的值在同一个页面中只能有一个,不能重复,例如:设置 id="bottom" bottom 就不能再使用了
练习
##### 1. 一首歌
使用标签 h1 hr h2 p br a img center
center 标签中的内容,会默认在页面中显示,我们可以将要居中的元素全部放到center中
```
<center></center>
```
注意:文字居中或者左右侧显示 其实是属于行为不属于结构,所以这个标签不推荐使用,去手册可以查看。
## 文本标签
0. em 和 strong 标签
em标签用于表示一段内容的着重点
strong 标签用来表示一个内容的重要性
这两个标签可以单独使用,也可以一起使用
通常 em 显示为斜体,strong 显示为粗体,strong 比em 更强烈
```
<p>
<strong>警告:禁止接近电缆!</strong> <!-- 内容强调 -->
它们<em>看起来</em>没危险,实际上可能会发生漏电!<!-- 语气强调 -->
</p>
```
0. i 和 b 标签
```
<i>我是斜体</i>
<b>我是加粗显示</b>
```
注意:这两个标签没有任何语义,所表现出来的样式 就是它标签本身的单词意思,应该不用。
但:H5 规范中规定,对于不需要着重的内容而是单纯的加粗或者是斜体,就可以使用b 和 i 标签
0. small 标签
说明:在H5 中使用small 标签来表示一些细则一类的内容
比如:合同中的小字,网站版权声明都可以放到small
```
<p>2004-2021 <small>北京抖音有限科技公司</small></p>
```
0. cite 标签
说明:使用cite标签可以指明对某内容的引用或者参考
例子:有书名号的 书名 歌名 电影名 等
```
<p>四大名著之一 <cite>《三国演义》</cite></p>
```
<!---->
5. q 标签
说明:表示短的引用(行内引用)
```
<p>子曰:<q>温故而知新</q></p>
```
<!---->
6. blockquote 标签
表示长引用 (块级引用)
```
<div>子曰:<blockquote>有朋自远方来,乐呵乐呵</blockquote></div>
```
<!---->
7. sup 标签
设置上标
例子:2的平方 百度百科对人名的解释
```
<p>2<sup>3</sup></p>
<p>周杰伦<sup><a href="#">[1]</a></sup></p>
```
7. sub 标签
设置下标 化学元素
```
<p>2<sub>3</sub></p>
```
速记法则:圈在上边 上标 圈在下标 下标
9. del 标签
表示一个删除的内容,会自动添加删除线
例子:价格的删除 淘宝 京东
```
<p>原价:<del>3244.57</del> 现价:1000</p>
```
<!---->
10. ins标签
表示插入一个内容,会自动添加下划线
```
<p>专业:<ins>计算机科学与技术</ins></p>
```
10. pre 标签 和 code 标签
pre 标签 是一个预格式标签,会将代码中的格式保存,不会忽略多个空格
code 标签 专门用来表示代码, 仅仅是有语义,样式上并无差
实际中,一般会使用pre 和 code 来表示一段代码
在页面中直接编写一段代码
```
<pre>
<code>
window.οnlοad=function(){
console.log("pre")
}
</code>
</pre>
```
## 列表
小米官网
列表最大的特点就是整齐 整洁 有序,它作为布局会更加的自由和方便
0. 什么是列表
列表就相当于去超市购物的那个购物清单
0. 列表分类
(1)无序列表 如:百度新闻 热点要闻
(2)有序列表 如:百度新闻 热门点击
(3)自定义列表 如:百度新闻 体育话题
0. 无序列表
在HTML标签中,使用ul 标签来创建一个无序列表
使用li 在ul 中创建一个又一个的列表项,一个li 就是一个列表项
```
<h2>喜欢的食物</h2>
<ul>
<li>榴莲</li>
<li>臭豆腐</li>
<li>芒果</li>
</ul>
```
注意:
(1) 无序列表的各个列表项之间没有顺序级别之分,是并列的
(2)ul 标签中只能嵌套li 标签,直接在ul 标签中输入其他标签或者文字是不允许的
(3)li 标签之间相当于一个容器,可以容纳所有元素
(4)无序列表会带有自己的样式属性,但在实际使用时,我们会使用css 来设置。
属性:
type : 修改无序列表的项目符号
可选值:disc 默认值 实心的圆点
square 实心的方块
circle 空心的圆
**注意**:默认的项目符号我们一般不用
原因:不同浏览器显示的效果不统一,为了页面在不同浏览器上显示效果一致,所以一般我们不用默认的点
问题:默认值不用怎么去掉
使用css 设置样式 给ul 设置 list-style:none
如果需要设置项目符号,则可以采用为li 设置背景图片的方式来设置
图片在各个浏览器显示一样,所以实现了效果统一
**典型例子**: 新闻列表 导航条
**注意**:ul li 都是块元素
0. 有序列表
即有排列顺序的列表,其各个列表项会按照一定的顺序排列定义
在HTML标签中,使用ol 标签来创建一个有序列表,列表排序默认以数字来显示,并使用li 标签定义列表项
和无序列表相似,区别在于 不是使用ul 而是使用 ol
```
<h2>粉丝排行榜</h2>
<ol>
<li>列表项1</li>
<li>列表项2</li>
<li>列表项3</li>
</ol>
```
注意事项和无序列表一致。
type 可指定序号的类型
可选值: 默认值 使用阿拉伯数字
a/A 采用 小写或者大写字母作为序号
i / I 采用小写的或者大写的罗马数字作为序号
**注意**:ol 也是块元素
总结:列表之间可互相嵌套
可以在无序列表中放有序列表,也可在有序列表中放一个无序列表
```
<h3>菜谱</h3>
<ul>
<li>
鱼香肉丝
<ol>
<li>鸡肉<li>
<li>胡萝卜<li>
<li>木耳<li>
<ol>
</li>
<li>
宫保鸡丁
<ul>
<li>花生米</li>
<li>鸡肉</li>
<li>黄瓜</li>
</ul>
</li>
<li>尖椒鸡蛋</li>
</ul>
```
0. 自定义列表
小米 底部 一个大哥领着一群小弟
常用于对于术语或名词进行解释和描述,定于列表前没有任何项目符号
在HTML标签中,使用dl 标签来创建一个定义列表
dl 中有两个子标签 dt:被定义的内容 dd: 对定义内容的描述
```
<dl>
<dt>柠檬精</dt>
<dd>别人撒狗粮、分享爱情里的甜蜜的时候," 我酸了 "</dd>
<dd>炫耀某些别人没有或很难获取而自己已经拥有的东西时,都可以用" 我柠檬了 "来自嘲 </dd>
<dt>真香</dt>
<dd>简单来说就是打脸的意思,听说没有一个人能逃过真香定律喔。</dd>
</dl>
dd的内容是围绕dt的
```
注意:
(1) dl 标签里只能包含 dt 和 dd
(2) dt 和 dd 个数没有限制,一般是一个 dt 对应多个 dd
同样 dl , ul , ol 之间可互相嵌套
总结:
| 标签名 | 定义 | 说明 |
| --- | ----- | ---------------------------------- |
| ul | 无序列表 | 里面只能包含li ,没有顺序,使用较多。li 标签里可以放任何元素 |
| ol | 有序列表 | 里面只能包含li ,有顺序,使用相对较少。li 标签里可以放任何元素 |
| dl | 自定义列表 | 里面只能包含dt,dd ,dt 和dd 标签里可以放任何元素 |
学习目标:
0. 学会什么时候用无序列表,什么时候用自定义列表
0. 无序列表和自定义列表的写法
最后
以上就是认真百合为你收集整理的HTML: 内联框架 超链接 链接分类 文本标签 列表的全部内容,希望文章能够帮你解决HTML: 内联框架 超链接 链接分类 文本标签 列表所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复