美文网首页
HTML-03. 图像,链接,表格和列表

HTML-03. 图像,链接,表格和列表

作者: RaoZC | 来源:发表于2020-10-11 19:46 被阅读0次

本节主要介绍4部分内容
1. 图像
2. 链接
3. 表格
4. 列表

1. 图像

1.1 定义图像<img>

在 HTML 中,图像由<img> 标签定义。<img> 是空标签,意思是说,它只包含属性,并且没有闭合标签。要在页面上显示图像,你需要使用源属性(src)。src 指 "source"。源属性的值是图像的 URL 地址。
语法:


<img src="..." alt="..." height="..." width="..." crossorigin="..." ismap="..." usemap="...">

align, border, hspace, longdesc和vspace在HTML5中不再支持



属性解释如下:

src:图片地址
alt:用来为图像定义可替换的文本,即当图像不显示,则显示该文本
height:定义高度
width:定义宽度
crossorigin:设置图像的跨域属性
ismap:将图像规定为服务器端图像映射
usemap:将图像定义为客户器端图像映射

注意:假如某个 HTML 文件包含10个图像,那么为了正确显示这个页面,需要加载 11 个文件。加载页面时,要注意插入页面图像的路径,如果不能正确设置图像的位置,浏览器无法加载图片,图像标签就会显示一个破碎的图片。
下面举几个例子:
插入静态图片和动态图片的语法是一样的

<p>
一个图像:
<img src="smiley.gif" alt="Smiley face" width="32" height="32"></p>

<p>
一个动图:
<img src="hackanm.gif" alt="Computer man" width="48" height="48"></p>

如果路径正确,输出为:


路径正确

如果路径不正确,则输出为:


路径不正确,只显示alt的文字

1.2 定义图像地图<map>

<map> 标签用于客户端图像映射。图像映射指带有可点击区域的一幅图像。<img>中的 usemap 属性可引用 <map> 中的 id 或 name 属性(取决于浏览器),所以我们应同时向 <map> 添加 id 和 name 属性。
area 元素是定义可点击区域,永远嵌套在 map 元素内部。

<img src="planets.gif" width="145" height="126" alt="Planets" usemap="#planetmap">

<map name="planetmap">
  <area shape="rect" coords="0,0,82,126" href="sun.htm" alt="Sun">
  <area shape="circle" coords="90,58,3" href="mercur.htm" alt="Mercury">
  <area shape="circle" coords="124,58,8" href="venus.htm" alt="Venus">
</map>

结果如下:


image.png

星球区域均可以点击,点击后进入对应页面

2. 链接

HTML使用标签 <a>来设置超文本链接,使用href属性来描述链接的地址。
默认情况下,链接将以以下形式出现在浏览器中:

  • 未访链接显示为\color{blue}{蓝色字体}并带有下划线。
  • 访问过的链接显示为\color{purple}{紫色字体}并带有下划线。
  • 点击链接时,链接显示为\color{red}{红色字体}并带有下划线。

最基本的超链接定义方式,还可以利用target="_blank"属性将链接设定在新窗口打开。
语法:


<a href="url">链接文本</a>
<a href="https://www.runoob.com/" target="_blank">访问菜鸟教程!</a>


以上为两个链接的例子,第一行为一个链接的最简单写法。第二行定义在新窗口打开。
下面看看嵌套的链接例子。

2. 1 创建图片链接

<p>创建图片链接:
    <a href="https://www.jianshu.com/u/b9490e62647d">
    <img  border="10" src="C:/Users/Administrator/Desktop/1.jpg" alt="Cover" width="32" height="32"></a></p>

<p>无边框的图片链接:
        <a href="https://www.jianshu.com/u/b9490e62647d">
    <img  border="0" src="C:/Users/Administrator/Desktop/1.jpg" alt="Cover" width="32" height="32"</a></p>
输出结果为: 图片链接

2. 2 创建邮件链接

<p>
这是一个电子邮件链接:
<a href="mailto:someone@example.com?Subject=Hello%20again" target="_top">
发送邮件</a>
</p>

单词之间空格使用 %20 代替,以确保浏览器可以正常显示文本。
点击可以弹出选项

邮件链接
参考:
HTML教程

3. 表格

表格由 <table> 来定义。每个表格均有若干行(由 <tr> 标签定义, table row),每行被分割为若干单元格(由 <td> 标签定义, table data)。数据单元格可以包含文本、图片、列表、段落、表单、水平线、表格等等。
语法:


<table border="1" cellspacing="5" cellpading="10">
    <caption>Telephone</caption>
    <colgroup>
          <col span="2" style="background-color:red">
          <col style="background-color:yellow">
    <tr>
          <th>Name</th>
          <th colspan="2">Tel</th>
    </tr>
    <tr>
          <td>Johnson</td>
          <td>18664213311</td>
          <td>18664222332</td>
    </tr>
</table>


输出:
Table
各标签解释:

<table>:定义表格,其中有3个属性较为重要,border为线条粗细,cellspacing为border的两条边的距离,即格间距,cellpadding为单元格的宽度,即格边距。

table 属性

<caption>表格标题
<th>表头
<tr>表的行
<td>单元格内容
<colgroup>定义用于列表的组
<col>定义用于列表的属性,2个较为重要的属性,span代表横跨的列数,style代表样式

4. 列表

4.1 有序列表

有序列表用<ol>标签开始,其后每一个内容就用<li>来开始。
ol=order list, li=list
语法:


<ul>
    <li>Coffee</li>
    <li>Milk</li>
</ul>


则输出:
有序列表

4.2 无序列表

无序列表用<ul>标签开始,其后每一个内容就用<li>来开始。可以嵌套使用。
ul=unorder list, li=list
语法:


<ul>
    <li>Coffee</li>
    <ul>Tea</ul>
        <li>Black tea</li>
        <li>Green tea</li>
    <li>Milk</li>
</ul>


输出:
无序列表
在HTML4中ul属性已经废除,HTML5不再支持该属性,因此使用CSS来代替定义不同的无序列表:
语法:

<h4>圆点列表:</h4>
<ul style="list-style-type:disc">
    <li>Apples</li>
    <li>Bananas</li>
    <li>Lemons</li>
    <li>Oranges</li>
</ul>  

<h4>圆圈列表:</h4>
<ul style="list-style-type:circle">
    <li>Apples</li>
    <li>Bananas</li>
    <li>Lemons</li>
    <li>Oranges</li>
</ul>  

<h4>正方形列表:</h4>
<ul style="list-style-type:square">
    <li>Apples</li>
    <li>Bananas</li>
    <li>Lemons</li>
    <li>Oranges</li>
</ul>


输出:
CSS无序列表

4.3 自定义列表

自定义列表以 <dl>标签开始。每个自定义列表项<dt>开始。每个自定义列表项的定义以 <dd>开始。
dl=definition list, dt=definition table, dd=definition of definition list
语法:


<dl>
    <dt>Coffee</dt>
    <dd>- black hot drink</dd>
    <dt>Milk</dt>
    <dd>- white cold drink</dd>
</dl>


输出:
自定义列表

参考:
HTML教程

相关文章

  • HTML-03. 图像,链接,表格和列表

    本节主要介绍4部分内容1. 图像2. 链接3. 表格4. 列表 1. 图像 1.1 定义图像 在 HTM...

  • Html常用标签

    常用标签 基础 表单 框架 图像 链接 列表 表格 样式/节 元信息

  • 常用HTML标签及属性

    思维导图 思维导图链接 文档结构类型 HTML元素 图像和链接 表格 列表 结构标记 表单 文档结构类型 HTML...

  • HTML常用标签[参考w3cschool]

    按功能分类 基础 格式 表单 框架 图像 链接 列表 表格 样式/节 元信息 编程

  • Markdown简明教程

    概述 基本语法 分级标题 粗体和斜体 链接和图像 列表 文字引用 代码块 下划线 表格 反斜杠 说明

  • Markdown常用语法

    标题 文字 排版 列表 链接和图片 表格

  • 2018-08-13day-21

    HTML web基础 添加文本 列表 图片和超链接 表格 复杂表格

  • 列表、图片、表格和链接

    1.列表 unordered list 不排序的列表,在每一项的前面不会列出数字,用小圆点代替。 list ite...

  • HTML标签大全

    一、基础 二、格式 三、表单 四、框架 五、图像 六、音频/视频 七、链接 八、列表 九、表格 十、样式/节 十一...

  • HTML标记语言

    HTML的语法 什么是HTML标记语言可设置文本的格式(标题、字号等)可创建列表可插入图像和媒体可建立表格超链接 ...

网友评论

      本文标题:HTML-03. 图像,链接,表格和列表

      本文链接:https://www.haomeiwen.com/subject/jzilpktx.html