文本样式

在css中,除了对字体设置以外,还可以为文本设置样式."字"指的是单个的字或者单词."文本"指的是由文字组成的内容.为字体设置样式只要设计字,词的样式.对文本设置样式主要是对整段文章设置格式.

1.缩进和对齐

在没有使用css之前一段文字的首行缩进都是使用空格来实现的.有了css之后,使用css的text-indent属性可以轻松达到这种目的.text-indent属性的语法代码如下:

text-indentL;ength | 百分比 | inherit

 

 
  
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 
  2. <html> 
  3.   <head> 
  4.     <title>文本样式</title> 
  5.   <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 
  6.   <link href="" type="text/css" rel="stylesheet"/> 
  7.     <style type="text/css"> 
  8.     <!-- 
  9.      body{font-size: 9pt;} 
  10.      .a{text-indent: 20%;} 
  11.      .b{text-indent: 20px;} 
  12.     --> 
  13.     </style> 
  14.     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 
  15.    </head> 
  16.    <body> 
  17.        <div> 
  18.            1、写出至少三个函数,取文件名的后缀,如文件’/as/p_w_picpath/bc.jpg’,得到 jpg或者.jpg。 
  19.            2、写一个函数,算出两个文件的相对路径如 $a = ‘/a/b/c/d/e.php’; $b = ‘/a/b/12/34/c.php’; 计算出 $b 相对于 $a 的相路径 
  20.        </div> 
  21.        <div class="b"> 
  22.            1、写出至少三个函数,取文件名的后缀,如文件’/as/p_w_picpath/bc.jpg’,得到 jpg或者.jpg。 
  23.            2、写一个函数,算出两个文件的相对路径如 $a = ‘/a/b/c/d/e.php’; $b = ‘/a/b/12/34/c.php’; 计算出 $b 相对于 $a 的相路径 
  24.        </div> 
  25.        <div class="a"> 
  26.            1、写出至少三个函数,取文件名的后缀,如文件’/as/p_w_picpath/bc.jpg’,得到 jpg或者.jpg。 
  27.            2、写一个函数,算出两个文件的相对路径如 $a = ‘/a/b/c/d/e.php’; $b = ‘/a/b/12/34/c.php’; 计算出 $b 相对于 $a 的相路径 
  28.        </div> 
  29.    </body> 
  30.  
  31. </html> 
  32.  

在第一段没有设置,所以该段的第一个文字顶着浏览器窗口边框开始显示.在第二段中设置段落首字符缩进20像素,在本例中<div>标签的父标签是<body>标签,也就是窗口大小的20%,

2.负缩进

在设置缩进的时候,不但可以设置正缩进,还可以设置负缩进,当使用负缩进的时候,段落的首字符时伸出段落以外的

 

 
  
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 
  2. <html> 
  3.   <head> 
  4.     <title>文本样式</title> 
  5.   <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 
  6.   <link href="" type="text/css" rel="stylesheet"/> 
  7.     <style type="text/css"> 
  8.     <!-- 
  9.      body{font-size: 9pt;} 
  10.      .a{text-indent: 1%;} 
  11.      .b{text-indent: -10px;} 
  12.     --> 
  13.     </style> 
  14.     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 
  15.    </head> 
  16.    <body> 
  17.        <div> 
  18.            1、写出至少三个函数,取文件名的后缀,如文件’/as/p_w_picpath/bc.jpg’,得到 jpg或者.jpg。 
  19.            2、写一个函数,算出两个文件的相对路径如 $a = ‘/a/b/c/d/e.php’; $b = ‘/a/b/12/34/c.php’; 计算出 $b 相对于 $a 的相路径 
  20.        </div> 
  21.        <div class="b"> 
  22.            1、写出至少三个函数,取文件名的后缀,如文件’/as/p_w_picpath/bc.jpg’,得到 jpg或者.jpg。 
  23.            2、写一个函数,算出两个文件的相对路径如 $a = ‘/a/b/c/d/e.php’; $b = ‘/a/b/12/34/c.php’; 计算出 $b 相对于 $a 的相路径 
  24.        </div> 
  25.        <div class="a"> 
  26.            1、写出至少三个函数,取文件名的后缀,如文件’/as/p_w_picpath/bc.jpg’,得到 jpg或者.jpg。 
  27.            2、写一个函数,算出两个文件的相对路径如 $a = ‘/a/b/c/d/e.php’; $b = ‘/a/b/12/34/c.php’; 计算出 $b 相对于 $a 的相路径 
  28.        </div> 
  29.    </body> 
  30.  
  31. </html> 

在使用负缩进的时候,必须注意,由于文字和边框之间的间距是固定的,如果缩进过多的话就会被浏览器的边框给遮蔽掉,要解决这个问题,只能添加文字与边框之间的间距,有关padding属性在以后再说

3水平对齐

在HTML中够可以使用align属性来为<p>,<div>等标签设置文字的水平对齐方式,二在css中可以使用text-align来为所有块级元素设置水平对齐方式.所谓块级元素师指自动换行的元素,如p div h1 h2 h3 hr address等

 

 
  
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 
  2. <html> 
  3.   <head> 
  4.     <title>文本样式</title> 
  5.   <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 
  6.   <link href="" type="text/css" rel="stylesheet"/> 
  7.     <style type="text/css"> 
  8.     <!-- 
  9.      body{font-size:15pt;} 
  10.      .a{text-align: left;} 
  11.      .b{text-align: right;} 
  12.      .c{text-align: justify;} 
  13.      .d{text-align: center;} 
  14.     --> 
  15.     </style> 
  16.     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 
  17.    </head> 
  18.    <body> 
  19.        
  20.        <div class="a"> 
  21.            1、写出至少三个函数,取文件名的后缀,如文件’/as/p_w_picpath/bc.jpg’,得到 jpg或者.jpg。 
  22.            2、写一个函数,算出两个文件的相对路径如 $a = ‘/a/b/c/d/e.php’; $b = ‘/a/b/12/34/c.php’; 计算出 $b 相对于 $a 的相路径 
  23.        </div> 
  24.        <div class="b"> 
  25.            1、写出至少三个函数,取文件名的后缀,如文件’/as/p_w_picpath/bc.jpg’,得到 jpg或者.jpg。 
  26.            2、写一个函数,算出两个文件的相对路径如 $a = ‘/a/b/c/d/e.php’; $b = ‘/a/b/12/34/c.php’; 计算出 $b 相对于 $a 的相路径 
  27.        </div> 
  28.          <div class="c"> 
  29.            1、写出至少三个函数,取文件名的后缀,如文件’/as/p_w_picpath/bc.jpg’,得到 jpg或者.jpg。 
  30.            2、写一个函数,算出两个文件的相对路径如 $a = ‘/a/b/c/d/e.php’; $b = ‘/a/b/12/34/c.php’; 计算出 $b 相对于 $a 的相路径 
  31.        </div> 
  32.         <div class="d"> 
  33.            1、写出至少三个函数,取文件名的后缀,如文件’/as/p_w_picpath/bc.jpg’,得到 jpg或者.jpg。 
  34.            2、写一个函数,算出两个文件的相对路径如 $a = ‘/a/b/c/d/e.php’; $b = ‘/a/b/12/34/c.php’; 计算出 $b 相对于 $a 的相路径 
  35.        </div> 
  36.    </body> 
  37.  
  38. </html> 

4垂直对齐

在HTML中插入图片时候,可以使用img元素的align李设置图片的垂直对齐方式,在css中vertical-align属性页可以用来设置类型的对齐方式,其语法代码如下:

6文字方式

文本流入方向

css里的direction属性可以用来设置文本流入的方向.direction属性代码

direction:ltr  || rtl inhrit

 

 
  
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 
  2. <html> 
  3.   <head> 
  4.     <title>文本样式</title> 
  5.   <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 
  6.   <link href="" type="text/css" rel="stylesheet"/> 
  7.     <style type="text/css"> 
  8.     <!-- 
  9.      body{font-size:20px;} 
  10.      .a{direction: ltr;} 
  11.      .b{direction: rtl;} 
  12.      .c{direction: inherit;} 
  13.     
  14.     --> 
  15.     </style> 
  16.     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 
  17.    </head> 
  18.    <body> 
  19.        
  20.        <div class="a"> 
  21.            First Time i bady I saw your face 
  22.        </div> 
  23.        <div class="b"> 
  24.           First Time i bady I saw your face; 
  25.        </div> 
  26.          <div class="a"> 
  27.           人在江湖漂,怎么办,怎么办,怎么办; 
  28.        </div> 
  29.         <div class="b"> 
  30.          人在江湖漂,怎么办,怎么办,怎么办; 
  31.        </div> 
  32.    </body> 
  33.  
  34. </html> 

7文字方向

使用文本流入方向并没有解决从右到左的显示方式.如果要中文可以从右到左地显示,必须将direction属性与unicode-bidi属性配合使用,unicoder-bidi属性通常是使用双向运算法莱从不同的方式读取文本

 

 
  
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 
  2. <html> 
  3.   <head> 
  4.     <title>文本样式</title> 
  5.   <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 
  6.   <link href="" type="text/css" rel="stylesheet"/> 
  7.     <style type="text/css"> 
  8.     <!-- 
  9.      body{font-size:20px;} 
  10.      .a{direction: ltr;unicode-bidi: bidi-override;} 
  11.      .b{direction: ltr;unicode-bidi: embed;} 
  12.      .c{direction: rtl;unicode-bidi: bidi-override;} 
  13.      .d{direction: rtl;unicode-bidi: embed;} 
  14.     
  15.     --> 
  16.     </style> 
  17.     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 
  18.    </head> 
  19.    <body> 
  20.        
  21.        <div class="a"> 
  22.            First Time i bady I saw your face 
  23.             人在江湖漂,怎么办,怎么办,怎么办; 
  24.        </div> 
  25.        <div class="b"> 
  26.           First Time i bady I saw your face; 
  27.            人在江湖漂,怎么办,怎么办,怎么办; 
  28.        </div> 
  29.          <div class="c"> 
  30.           人在江湖漂,怎么办,怎么办,怎么办; 
  31.            人在江湖漂,怎么办,怎么办,怎么办; 
  32.        </div> 
  33.         <div class="d"> 
  34.               First Time i bady I saw your face; 
  35.          人在江湖漂,怎么办,怎么办,怎么办; 
  36.        </div> 
  37.    </body> 
  38.  
  39. </html> 

8.文字竖写

在英文和现代中文中,文字的书写方式可以从左到右从上到下横着写,二一些亚洲文字里面,

layout-flow属性

layout-flow:horizontal | vertical-udeigraohic

9空格和换行

在HTML代码里面,通常会出现很多空格与换行,

空格的处理方式

可以使用pre元素来让浏览器显示不修改源代码的排版方式.这些cs里面同样使用white-space属性完成.

white-space属性:normal  || pre  ||  nowrap  || inhrit

 

 
  
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 
  2. <html> 
  3.   <head> 
  4.     <title>文本样式</title> 
  5.   <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 
  6.   <link href="" type="text/css" rel="stylesheet"/> 
  7.     <style type="text/css"> 
  8.     <!-- 
  9.      body{font-size:20px;} 
  10.      .a{white-space: normal;} 
  11.      .b{white-space: pre;} 
  12.      .c{white-space: nowrap;} 
  13.     
  14.     --> 
  15.     </style> 
  16.     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 
  17.    </head> 
  18.    <body> 
  19.        
  20.        <div class="a"> 
  21.            First Time i bady I saw your face 
  22.             人在江               湖漂,怎么办,怎么办, 
  23.  
  24.             怎么办; 
  25.        </div> 
  26.        <div class="b"> 
  27.           First Time i bady I saw your face; 
  28.            人                          在江湖漂,怎么办, 
  29.            怎么办,怎么办; 
  30.        </div> 
  31.          <div class="c"> 
  32.           人在    江湖漂,怎么办,怎么   办,怎么办; 
  33.            人在江湖漂,怎么办,怎么办,怎么办; 
  34.        </div> 
  35.        \ 
  36.    </body> 
  37.  
  38. </html> 

iE对设置pre支持不是很好

10.词间换行

介绍表格时,如果设置设置了单元格宽度,但是只要该单元格宽度无法容纳其中对象,

如一个中文字,一个英文词或者一个图片的宽度大学该单元格宽度,那么该单元格将会自动调整大小,直到可以容纳该对象

如果单元格里面是文字可以用word-break来强行换行,以便可以包含单元格

 

 
  
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 
  2. <html> 
  3.   <head> 
  4.     <title>文本样式</title> 
  5.   <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 
  6.   <link href="" type="text/css" rel="stylesheet"/> 
  7.     <style type="text/css"> 
  8.     <!-- 
  9.      body{font-size:20px;} 
  10.     .a{word-break:normal;} 
  11.     .b{word-break:break-all;} 
  12.     .c{word-break:keep-all;} 
  13.     
  14.     --> 
  15.     </style> 
  16.     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 
  17.    </head> 
  18.    <body> 
  19.        
  20.        <table> 
  21.            <tr> 
  22.            <td width="300" class="a"> 
  23.                Footsearch  stock pthotography ant FootAge is leading global provider of visual conten 
  24.                for comerical  user 
  25.            </td> 
  26.            <tr> 
  27.                <td width="300" class="b"> 
  28.                    是个是发生类似打开,是的电视剧佳木斯的考虑.是对方即可就,第三方健康就是的方式 是个是发生类似打开,是的电视剧佳木斯的考虑.是对方即可就,第三方健康就是的方式 
  29.                </td> 
  30.            </tr> 
  31.        </table> 
  32.        <table> 
  33.            <tr> 
  34.            <td width="300" class="b"> 
  35.                Footsearch  stock pthotography ant FootAge is leading global provider of visual conten 
  36.                for comerical  user 
  37.            </td> 
  38.            </tr> 
  39.            <tr> 
  40.                <td width="300" class="b"> 
  41.                    是个是发生类似打开,是的电视剧佳木斯的考虑.是对方即可就,第三方健康就是的方式 .是个是发生类似打开,是的电视剧佳木斯的考虑.是对方即可就,第三方健康就是的方式 
  42.                </td> 
  43.            </tr> 
  44.        </table> 
  45.          <table> 
  46.              <tr> 
  47.            <td width="300" class="c"> 
  48.                Footsearch  stock pthotography ant FootAge is leading global provider of visual conten 
  49.                for comerical  user 
  50.            </td> 
  51.              </tr> 
  52.              <tr> 
  53.                <td width="300" class="c"> 
  54.                    是个是发生类似打开,是的电视剧佳木斯的考虑.是对方即可就,第三方健康就是的方式 .是个是发生类似打开,是的电视剧佳木斯的考虑.是对方即可就,第三方健康就是的方式  
  55.                </td> 
  56.            </tr> 
  57.        </table> 
  58.    </body> 
  59.  
  60. </html> 
  61.  

NOte:word-break不是css中的标准属性,只要Ie浏览器支持该属性

11.首字与首行样式

设置一个字段里第一个字或第一行的样式,是通过二个伪元素来实现的.其中设置第一个字的样式的伪元素为:first-letter,设置第一行文字的样式的伪元素为:first-line

首字颜色使用first-letter可以设置第一段的第一个字的样式

 

 
  
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 
  2. <html> 
  3.   <head> 
  4.     <title>文本样式</title> 
  5.   <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 
  6.   <link href="" type="text/css" rel="stylesheet"/> 
  7.     <style type="text/css"> 
  8.     <!-- 
  9.  
  10.      body{font-size: 15x;} 
  11.      div:first-letter{font-size: 30px;} 
  12.     
  13.     --> 
  14.     </style> 
  15.     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 
  16.    </head> 
  17.    <body> 
  18.        
  19.        <div> 
  20.            秦汉交替时期,漠北的匈奴崛起,在其首领冒顿单于的率领下东灭东胡,西逐月氏。至汉朝时已占有漠北及部分漠南的广大地区,形成了一个大的军事强国。人民从事牧业,逐水草而居,居住在毡帐内,不事农耕,没有城郭。人们从小就骑射,又有的是马群,因此拥有一支强大的骑兵队伍,常犯汉朝边境,使汉的边民深受掳掠之苦。刘邦时,虽天下草创,为保边境安全,亲自率领大军进行抵御。 
  21.        </div> 
  22.        <div> 
  23.            sgj g dskg sdkg lsdglsdk gdskglsdkgsdkgdlgd gds gdsgl sk 
  24.        </div> 
  25.    </body> 
  26.  
  27. </html> 

11首行样式

使用伪元素:first-letter可以设置第一段文字中的第一个字或字母 ,而使用伪元素:firt-line可以设置第一行的样式

 

 
  
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 
  2. <html> 
  3.   <head> 
  4.     <title>文本样式</title> 
  5.   <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 
  6.   <link href="" type="text/css" rel="stylesheet"/> 
  7.     <style type="text/css"> 
  8.     <!-- 
  9.  
  10.      body{font-size: 15px;} 
  11.      div:first-line{font-size: 30px;} 
  12.     
  13.     --> 
  14.     </style> 
  15.     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 
  16.    </head> 
  17.    <body> 
  18.        
  19.        <div> 
  20.            秦汉交替时期,漠北的匈奴崛起,在其首领冒顿单于的率领下东灭东胡,西逐月氏。至汉朝时已占有漠北及部分漠南的广大地区,形成了一个大的军事强国。人民从事牧业,逐水草而居,居住在毡帐内,不事农耕,没有城郭。人们从小就骑射,又有的是马群,因此拥有一支强大的骑兵队伍,常犯汉朝边境,使汉的边民深受掳掠之苦。刘邦时,虽天下草创,为保边境安全,亲自率领大军进行抵御。 
  21.        </div> 
  22.        <div> 
  23.            sgj g dskg sdkg lsdglsdk gdskglsdkgsdkgdlgd gds gdsgl sk 
  24.        </div> 
  25.    </body> 
  26.  
  27. </html> 

12.网格

字符网格尺寸

layout-grid-char属性可以设子横向网格的大小,简单的说,就是设置每个字符格子的宽度.

layout-grid-char

行网格尺寸

layout-grid-line属性来设置行网格纵向尺寸,从效果上面来看,行网格尺寸类似于设置行高;

 

 
  
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 
  2. <html> 
  3.   <head> 
  4.     <title>文本样式</title> 
  5.   <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 
  6.   <link href="" type="text/css" rel="stylesheet"/> 
  7.     <style type="text/css"> 
  8.     <!-- 
  9.  
  10.      body{font-size: 15px;} 
  11.      .a{layout-grid-line:none} 
  12.      .b{layout-grid-line:auto;} 
  13.      .c{layout-grid-line:80px;} 
  14.     
  15.     --> 
  16.     </style> 
  17.     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 
  18.    </head> 
  19.    <body> 
  20.        
  21.        <div class="a"> 
  22.              sgj g dskg sdkg lsdglsdk gdskglsdkgsdkgdlgd gds gdsgl sk 
  23.            秦汉交替时期,漠北的匈奴崛起,在其首领冒顿单于的率领下东灭东胡,西逐月氏。<br> 
  24.            至汉朝时已占有漠北及部分漠南的广大地区,形成了一个大的军事强国。人民从事牧业,逐水草而居,居住在毡帐内,不事农耕,没有城郭。人们从小就骑射,又有的是马群,因此拥有一支强大的骑兵队伍,常犯汉朝边境,使汉的边民深受掳掠之苦。刘邦时,虽天下草创,为保边境安全,亲自率领大军进行抵御。 
  25.        </div> 
  26.       
  27.         <div class="b"> 
  28.              sgj g dskg sdkg lsdglsdk gdskglsdkgsdkgdlgd gds gdsgl sk 
  29.            秦汉交替时期,漠北的匈奴崛起,在其首领冒顿单于的率领下东灭东胡,西逐月氏。<br> 
  30.            至汉朝时已占有漠北及部分漠南的广大地区,形成了一个大的军事强国。人民从事牧业,逐水草而居,居住在毡帐内,不事农耕,没有城郭。人们从小就骑射,又有的是马群,因此拥有一支强大的骑兵队伍,常犯汉朝边境,使汉的边民深受掳掠之苦。刘邦时,虽天下草创,为保边境安全,亲自率领大军进行抵御。 
  31.        </div> 
  32.          <div class="c"> 
  33.              sgj g dskg sdkg lsdglsdk gdskglsdkgsdkgdlgd gds gdsgl sk 
  34.            秦汉交替时期,漠北的匈奴崛起,在其首领冒顿单于的率领下东灭东胡,西逐月氏。<br> 
  35.            至汉朝时已占有漠北及部分漠南的广大地区,形成了一个大的军事强国。人民从事牧业,逐水草而居,居住在毡帐内,不事农耕,没有城郭。人们从小就骑射,又有的是马群,因此拥有一支强大的骑兵队伍,常犯汉朝边境,使汉的边民深受掳掠之苦。刘邦时,虽天下草创,为保边境安全,亲自率领大军进行抵御。 
  36.        </div> 
  37.    </body> 
  38.  
  39. </html> 

12设置输入法状态

ime-mode属性是一个很有意思的属性,可以用来控制输入法状态.比如用户注册的网页,要求用户名必须使用英文,可以禁用本地输入法状态,

ime-mode;auto  ||  active  ||  inactive  ||  disabled

 

 
  
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 
  2. <html> 
  3.   <head> 
  4.     <title>文本样式</title> 
  5.   <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 
  6.   <link href="" type="text/css" rel="stylesheet"/> 
  7.     <style type="text/css"> 
  8.     <!-- 
  9.  
  10.      body{font-size: 15px;} 
  11.     .a{ime-mode:auto;} 
  12.     .b{ime-mode:active;} 
  13.     .c{ime-mode:inactive;} 
  14.     .d{ime-mode:disabled;} 
  15.     
  16.     --> 
  17.     </style> 
  18.     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 
  19.    </head> 
  20.    <body> 
  21.        
  22.        <input type="text" class="a" size="50" value="不影响输入法"/><br/> 
  23.         <input type="text" class="b" size="50" value="激活本地输入法"/><br/> 
  24.          <input type="text" class="c" size="50" value="激活非本地语言输入法"/><br/> 
  25.           <input type="text" class="d" size="50" value="禁止使用输入法"/> 
  26.    </body> 
  27.  
  28. </html>