JSP程序设计之HTML常用标签

一、列表标签

1、有序列表

  指各列表项按一定的编号顺序显示。

  列表以<ol>开始,以</ol>结束,每个列表项用<li> </li>。其语法结构如下:

<ol>
   <li>列表项</li>
   <li>列表项</li>
   .
   .
   .
</ol>

  <ol>标签的属性:

   type属性:用于设置编号的种类,取值如下所示:

  • l:编号为数字,如:1,2,3...
  • A:编号为大写英文字母,如:A,B,C...
  • a:编号为小写英文字母,如:a,b,c...
  • Ⅰ:编号为大写罗马字符,如:Ⅰ、Ⅱ、Ⅲ...
  • i:编号为小写罗马字符,如:i,ii,iii...

  start属性:用于设置编号的开始序号,无论type取值是什么,start的值只能是1、2、3等整数,默认值为1。

  <li>标签属性:

  type属性:用于设置编号种类,使用方法同上。

  value属性:用来设置该项的编号,其后各项将以此作为起始编号而递增,其值只能是1、2、3等整数,默认值为1。

示例如下:

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>有序列表实例</title>
</head>
<body>
  Java方向核心专业课程:
  <ol type="1"> 
  <li>Java程序设计</li>
  <li>JSP程序设计</li>
  <li>Java Web框架技术</li>
  <li>数据库技术</li>
  </ol>
</body>
</html>

运行结果如下:

2、无序列表

  指各列表项之间没有顺序关系,列表项显示时前面有一个项目符号。

  列表以<ul>开始,以</ul>结束,每个列表项用<li> </li>来定义。其语法如下:

<ul>
   <li>列表项</li>
   <li>列表项</li>
   .
   .
   .
</ul>

  <ul>标签属性:

  type属性:用于设置所有列表项前的项目符号类型,其取值如下:

  • disc:实心圆点,默认值。
  • circle:空心圆点。
  • square:实心正方形

  <li>标签属性:

  type属性:用于设置当前列表项前的项目符号类型,取值同上。

实例如下:​​​​​​​​​​​​​​

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>无序列表实例</title>
</head>
<body>
  Java方向其他专业课程:
  <ul type="disc">
    <li>计算机网络</li>
    <li type="circle">数据结构</li>
    <li type="square">专业英语</li>
  </ul>
</body>
</html>

运行结果如下:

  3、自定义列表

  自定义列表可以实现一种分两层的项目清单。

  列表以<dl>开始,以</dl>结束,列表项用<dt></dt>标签来定义,用<dd></dd>标签来对列表项进行说明。其语法结构如下:

<dl>
  <dt> 列表项</dt>
  <dd>对列表项进行说明</dd>
  <dt> 列表项</dt>
  <dd>对列表项进行说明</dd>
  .
  .
  .
</dl>

示例如下:

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>自定义列表</title>
</head>
<body>
  Java方向核心专业课程介绍:
  <dl>
     <dt>Java程序设计</dt>
     <dd>该课程主要讲述了...</dd>
     <dt>JSP程序设计</dt>
     <dd>该课程主要讲述了...</dd>
  </dl>
</body>
</html>

运行结果如下:

二、多媒体和超链接标签

1、插入图像

  使用<img>标签可以添加.gif、.jpg、.png等格式的图像,<img>的主要属性如下图所示:

  • src:指定图像的源文件路径,可以使用相对路径、绝对路径或URL。
  • width:指定图像的宽度,单位为像素。
  • height:指定图像的高度,单位为像素。
  • hspace:指定图像水平方向的边沿空白,单位为像素。
  • vspace:指定图像垂直方向的边沿空白,单位为像素。
  • border:指定图像的边框厚度。
  • align:当文字和图像并排放置时,指定图像与文本行的对齐方式,其属性值可以是:top(与文本行顶部对齐)、center(水平居中对齐)、middle(垂直居中对齐)、bottom(底部对齐,默认值)、left(图像左对齐)、right(图像右对齐)。
  • alt:用于描述该图像的文字,图像不能显示时将显示该属性值;当鼠标移至图像上时,将该属性作为提示信息显示。

2、插入视频

  使用<embed>标签可以插入视频,主要属性如下图所示:

  •   src:指定视频的源文件路径。
  • width:视频宽度。
  • height:视频高度。

3、插入背景音乐

  使用<embed>标签可以插入格式为.way、.mid、.mp3的背景音乐。

   使用<a></a>标签来创建超链接。其属性如下所示:

  •   href:指定连接地址,若是连接到网站外部页面,必须为URL地址;若是连接到网站内部页面,只需要指明该页面的绝对路径或相对路径。
  • target:指定显示链接的窗口,可取:_blank(浏览器总在一个新打开,未命名的窗口中载入并显示目标文档)、_parent(目标文档载入当前窗口的父窗口中)、_self(默认值,目标窗口载入并显示在当前窗口)、_top(清除当前窗口所有被包含的框架并将目标文档载入整个浏览器窗口)。

三、表格标签

  使用<html></html>标签可以进行一个完整表格的声明,<tr></tr>标签用来定义表格中的一行,<th></th>标签用来定义表格中的列标题单元格,<td></td>标签用来定义行的一个单元格。

  <tr></tr>只能放在<table></table>之间使用,<th></th>、<td></td>只能放在<tr></tr>标签之间使用。定义格式如下所示:

<table>
  <tr>
  <th>表格第一列标题</th>
  <th>表格第二列标题</th>
  .
  .
  .
  </tr>
  <tr>
  <td>表格第一行第一个单元格的内容</td>
  <td>表格第一行第二个单元格的内容</td>
  .
  .
  .
  </tr>
</table>

    1、<table>常用属性

  •   border:设置表格边框的宽度,值为非负数,如果为0表示边框不可见,单位为像素。
  • cellspacing:设置单元格边框到表格边框的距离,单位为像素。
  • cellpadding:设置单元格内的文字到单元格边框的距离,单位为像素。
  • width:设置表格边框的宽度,其值为整数,单位为像素;也可以为相对于页面的宽度的百分比。
  • height:设置表格边框的高度,取值方式与width相同。
  • bgcolor:设置表格背景颜色,取值可以为十六进制代码,也可以是英文字母。
  • bordercolor:设置表格边框颜色。
  • align:设置表格水平方向的对齐方式,可取:center、right和left。
  • valign设置表格在垂直方向上的对齐方式,可取:top、middle、baseline。

2、<tr>常用属性

  • colspan:设置单元格所占的列数,默认值为1。
  • rowspan:设置单元格所占行数,默认值为1。
  • background:设置单元格背景图像。
  • width:设置单元格宽度。 

示例如下:

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>表格标签实例</title>
</head>
<body>
  <table border="1" width="90%" bordercolor="red" cellpadding="2">
    <tr height="50" valign="middle">
     <th width="33%" colspan="2">Java方向</th>
     <th width="36%" colspan="2">软测方向</th>
     <th width="36%" colspan="2">.NET方向</th>
    </tr>
    
    <tr align="center">
      <td width="16%">Java程序设计</td>
      <td width="16%">JSP程序设计</td>
      <td width="17%">Java程序设计</td>
      <td width="17%">JSP程序设计</td>
      <td width="17%">C#程序设计</td>
      <td width="17%">ASP.NET程序设计</td>      
    </tr>
    
    <tr align="center">
      <td width="16%">Java Web框架技术</td>
      <td width="16%">数据库技术</td>
      <td width="16%">软件测试理论</td>
      <td width="16%">软件测试技术</td>
      <td width="16%">.NET Framework技术</td>
      <td width="16%">数据库技术</td>      
    </tr>
  </table>
</body>
</html>

运行结果如下:                                                              

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

EL(̿▀̿ ̿Ĺ̯̿̿▀̿ ̿)

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值