1.超链接标签
<a>标记表示网页中的一个超链接【锚点】
超链接可以是一个字,一个词,或者一组词,也可以是一幅图像,您可以点击这些内容来跳转到新的文档或者当前文档中的某个部分。
HTML 链接---href 属性[描述了链接的目标]
默认情况下,链接将以以下形式出现在浏览器中:
- 一个未访问过的链接显示为蓝色字体并带有下划线。
- 访问过的链接显示为紫色并带有下划线。
- 点击链接时,链接显示为红色并带有下划线。
注意:如果为这些超链接设置了 CSS 样式,展示样式会根据 CSS 的设定而显示。
1.1 链接的语法格式
<a href=”跳转目标” target=”目标窗口的弹出方式”>文本或图像</a>
单词anchor 的缩写,意为:锚
两个属性的作用如下:
属性 | 作用 |
href | 用于指定链接目标的url地址,(必须属性)当为标签应用属性时,它就具有了超链接的功能 |
target | 用于指定链接页面的打开方式,期中_self为默认值,_blank为在新窗口中打开方式。 |
_blank----在新窗口中显示资源
_self-------在当前窗口中显示资源,会覆盖之前的内容【默认的】
1.2链接分类
1. 绝对路径表示的超链接
<a href="F:/20210810/20210812HTML(3)/testhrefpath.html">绝对路径表示的超链接</a><br>
2. 相对路径表示的超链接
<a href="../testhrefpath.html">相对路径表示的超链接</a><br>
3. 网络地址表示的超链接
<a href="http://www.baidu.com/">网络地址表示的超链接</a><br>
图片跳转网页
<a href="https://www.baidu.com/s?wd=%E5%AE%9D%E8%97%8F%E6%B1%9F%E8%A5%BF&sa=ire_dl_gh_logo_texing&rsv_dl=igh_logo_pcs/">
<img src="https://www.baidu.com/img/PC_69793e3487cd39e10b69d7358be8ca54.gif" width="200px" height="200px"/ >
</a>
2.HTML <head> 元素
1. HTML head 元素中的子元素--title元素【设置网页标题】
2. HTML head 元素中的子元素--base元素【设置当前页面中所有链接的基础访问地址】
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>HTML head 元素中的子元素</title>
<base href="http://www.baidu.com"/>
</head>
<body>
<h4>HTML head元素中的子元素---title元素[设置网页标题]</h4>
<h4>HTML head元素中的子元素---base元素[设置当前网页中所有链接的基础访问地址]</h4>
<a href="/s?wd=%E5%AE%9D%E8%97%8F%E6%B1%9F%E8%A5%BF&sa=ire_dl_gh_logo_texing&rsv_dl=igh_logo_pcs/">宝藏江西</a><br>
<a href="/index.html">百度首页</a>
</body>
</html>
3. HTML head 元素中的子元素--link元素【设置导入外部css样式文件到当前网页中】
4.HTML head 元素中的子元素--style元素【设置当前网页中css样式】
5. HTML head 元素中的子元素--script元素【为当前网页中添加javascript脚本程序】
id : 图片元素的编号
onmouseover:鼠标进入
onmouseout:鼠标推出
onmouseover="fangda();" onmouseout="suoxiao();
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>HTML head 元素中的子元素</title>
<!-- <base href="http://www.baidu.com"/> -->
<link rel="stylesheet" href="mytest.css">
<style>
h5{
font-size: 30px;
color: #7FFF00;
background-color: #0000FF;
}
</style>
<!--
<script>
function fangda(){
var imgdomobj=document.getElementById("img1");
imgdomobj.width="200";
imgdomobj.height="200";
}
function suoxiao(){
var imgdomobj=document.getElementById("img1");
imgdomobj.width="100";
imgdomobj.height="100";
}
</script>
-->
<script src="mytest.js"></script>
</head>
<body>
<h4>HTML head元素中的子元素---title元素[设置网页标题]</h4>
<h4>HTML head元素中的子元素---base元素[设置当前网页中所有链接的基础访问地址]</h4>
<a href="/s?wd=%E5%AE%9D%E8%97%8F%E6%B1%9F%E8%A5%BF&sa=ire_dl_gh_logo_texing&rsv_dl=igh_logo_pcs/">宝藏江西</a><br>
<a href="/index.html">百度首页</a>
<h4>HTML head元素中的子元素---link元素[设置导入外都css样式文件到当前网页中]</h4>
<p>测试link标记</p>
<h4>HTML head 元素中的子元素---style元素[设置当前网页中css样式]</h4>
<h5>测试style元素</h5>
<h4>HTML head 元素中的子元素--script元素[为当前网页中添加javascript脚本程序]<br>
<img id="img1"" src="imgs/avatar3.png" width="100px" height="100px"
onmouseover="fangda();" onmouseout="suoxiao();"/>
</body>
</html>
3.表格标签
表格由 <table> 标签来定义。每个表格均有若干行(由 <tr> 标签定义),每行被分割为若干单元格(由 <td> 标签定义)。字母 td 指表格数据(table data),即数据单元格的内容。数据单元格可以包含文本、图片、列表、段落、表单、水平线、表格等等。
<table>标记表示一个表格
<tr标记>表示表格中的行
<td>标记表示表格中的行中的列
<thead>标记表示表格中的表头
<tbody>标记表示表格中的身体
<border>属性表格的边框属性
<cellpadding>属性表格中单元格中的内容与单元格边框之间的距离
<cellspacing>属性表格中单元格之间的间距
<colspan>属性设置表格跨列【单元格的左右合并】
<rowspan>属性设置表格跨行【单元格的上下合并】
4.列表标签
表格是用来显示数据的,那么列表就是用来布局的。
列表最大的特点就是整齐、整洁、有序,它作为布局会更加自由和方便。
根据使用情景不同,列表可以分为三大类:无序列表、有序列表和自定义列表。
4.1有序列表
ol标记表示一个有序列表
li标记表示列表中的每一项
ol中type 属性设置有序列表的标号[a,A,i,I,1]
ol中的start 属性设置有序列表的标号起始值
<ol type="a" start="c">
<li>家用电器</li>
<li>手机/运营商/数码</li>
<li>电脑/办公</li>
</ol>
4.2无序列表
ul标记表示一个无序列表
li标记表示列表中的每一项
ol中的type属性设置列表的标号circle/square/disc[默认值]
<ul type="disc">
<li>家用电器</li>
<li>手机/运营商/数码</li>
<li>电脑/办公</li>
</ul>
4.3自定义列表
dl标记表示一个自定义序列表
dt标记表示自定义序列表的主标题
dd标记表示自定义序列表的主标题下的次级内容
dd标记不会嵌套在dt标记下
<dl>
<dt>家用电器</dt>
<dd>空调</dd>
<dd>电脑</dd>
<dd>洗衣机</dd>
<dt>手机/运营商/数码</dt>
<dd>苹果</dd>
<dd>小米</dd>
<dd>华为</dd>
</dl>
4.4嵌套列表
<ol type="a" start="c">
<li>家用电器</li>
<li>手机/运营商/数码</li>
<li>电脑/办公</li>
<ul type="disc">
<li>家用电器</li>
<li>手机/运营商/数码</li>
<li>电脑/办公</li>
<dl>
<dt>家用电器</dt>
<dd>空调</dd>
<dd>电脑</dd>
<dd>洗衣机</dd>
<dt>手机/运营商/数码</dt>
<dd>苹果</dd>
<dd>小米</dd>
<dd>华为</dd>
</dl>
</ul>
</ol>
列表元素是会自动换行的
<ul type="disc">
<li>家用电器</li>
<li>手机/运营商/数码</li>
<li>电脑/办公</li>
</ul>111111111
5. HTML 框架
iframe标记表示一个框架元素
在当前的html页面中开辟出一块空间单独显示一个html文件
width---设置框架的宽度
height--设置框架的高度
src--设置需要显示的html文件
frameborder--设置是否显示框架的边框【属性值为 "0" 移除iframe的边框】
name--设置当前框架的名称,提供给超链接的target属性,达到联动效果
1. 开辟空间
<iframe width="400px" height="400px" src="test1.html"></iframe>
2. 联动
frameborder---设置是否显示框架的变框【属性值为“0”移除iframe的变框】
name---设置当前框架的名称,提供给超链接的target属性,达到联动效果
使用iframe来显示目标链接页面
<a href="test1.html" target="myiframe">打开test1.html</a>
<a href="test2.html" target="myiframe">打开test2.html</a> <br>
<iframe name="myiframe" src="test1.html" width="400px" height="400px" frameborder="no"></iframe>