第三章:html语言基础 html是构成网页最基础的要素,我们在开发asp.net的项目时,是把编程与html结合起来一起使用的,所以一 定学好html语言.在这一章中,我们要学习以下几点内容 1:标记的概念: 2:区域的概念: 3:标记的属性: 4:html文档结构 5:超链接概念: 6:段落的概念: 7:换行符的概念: 8:常用的html标记 9:在html文档如使用图像 10:在html文档中使用表格 11:在html文档中使用播放歌曲 12:在html文档中做滚动文字 13:表单与表单元素 14:表单元素的基本知识 标记的概念: 首先看一个简单的html文件: <html> <body gbcolor=red> <head> <title>我的确良</title> </head> <font color=yellow>我的中国心</font> </body></html>其中<html>,<head>,<title>等被称一个标记,这些标记都是有意义的,每一个标记就好像是给浏览器下一个命令,所以我们称这些为标记命令相当于"\n"是在换行一样。标记是用于控制html文档的内容和外观。html中的标记大多数是成对出现的(但不是全部)。一般是形如:<标记> </标记> 区域的概念 我们把<标记> </标记>这一整体被称为一个区域,区域的好处是让html具有结构性,可提高其可读性 标记的属性有些标记是可以含有属性的。比如: <body gbcolor=red>这个标记就是表示把窗体整个的背景色作为红色 html文档结构 html有三个基本部分 1:html部分,每个html文档必须以<html>标记开头,以</html>标记结束 作用:通知浏览器这两个标记之间的内容是一个html文档 2:头部分:形如:<head> </head>。此部分包含文档的标题标题包含在title标记内,以 <title>开始,以</title>结束 3:正文部分:跟在头部分之后的内容。正文包含所需要要显示在网页内的文本,图像,链接,表格等内容。正 文部分以<body>标记开始,以</body>部分结束 一般的html格式形如: <html> <head> <title>标题</title> </head <body> 在这里写上html其它的标记 </body> </html> 超链接概念 在浏览网页时,将鼠标光标移到某一段文字或图片上面,如果会出现"手指形"光标,就表示这是一个链接,在此按下鼠标会链接到另外一个网页 要设置超链接必须要使用<a>标记 其格式如下: <a href="链接的目的对像">链接文本</a> 其中链接的目的对像可以为以下几点情况 1:链接到其它的文档 比如:<a href="test.html">我的链接</a> 2:链接到指定网站: 比如:<a href="http://www.163.net">我的网站</a> 段落的概念 在写文章时,我们可以把某些文字做成一个段。在html中也可以将原文某些内容组成一个段。 <p>用于标记新段落的开始。 比如: 这是我的希望<p>你是多么的快活 说明:标记<p>并没有对应的结束符合</p>请记住 换行符: 标记<br>用于在html文档中指定换行,<br>会在标记的位置添加一个回车符 比如: <p>请跟我学习html语法基础<br>行吗? <P>另一个段落的开始 常用的html标记 上一节谈了html的基本概念,这一节,我们要学习一下html基本的标记 1):设置文字外观的标记 A):<B>: 实现文字加粗<B>文字</B> B):<I>: 实现文字的斜体 C):<U>: 给文字加下画线 D):<SUP>: 给文字设置成上标字 E):<SUB>: 给文字设置为下标字 F):<font>: 用来设置文字的字体,font标记通常带有属性(size,color,face(字体名字)) size:最大值为7,最小值为7 练习: 我是一只小小小鸟 (小字越来越来小,加粗) 想要飞也飞不高(第一,二个飞作为上标,高作为下标) <html> <body> <font size=7>我是一只</font> <b> <font size=7>小</font> <font size=6>小</font> <font size=1>小</font> </b> <font size=7>鸟<p> 想要<sup>飞</sup>也<sup>飞</sup>不<sub>高</sub></font> </body> </html> 2):设置段落的样式标记: a):<H1>--<H6>:这几个标记的用途是设置段落标题的大小级数。 <html> <body> <h1>标题第一级</h1> <h2>标题第二级</h2> <h3>标题第三级</h3> <h4>标题第四级</h4> <h5>标题第五级</h5> <h6>标题第六级</h6> </body> </html> b):<pre>:希望结果显示的文本与html源定义一致。 由于正常下,在浏览器会把多个空格当一个空格来处理,换行符不会作为换行符来对待 <html> <body> <pre> //不要pre试一下 for i=1 to 10 for j=1 to 10 printf("%d",i); </pre> </body> </html> c):使用水平标尺标记 <hr>有几个属性: align:对齐方式 width:对齐宽度(用文档宽度的百分比) size:粗细 noshade:不带阴影 在html文档中使用图像 img标记可以将图像插入到html文档中.语法为 <img src="带路径的图像文件"> 属性: align属性:用来说明图片的对齐位置但是align只能够取left,right不能取中间 下面的方法<center><img src="图像文件"></center>能够把图像放在文档中间 也可以利用图像来实现超级连接: <html> <body> <p align=center> 我的留言板</p> <a href="青鸟.html"><center><img align=center src="c:\a.bmp"></center></a> </body> </html> 在html文档中使用播放歌曲 <embed> 在html文档中做滚动文字 <marquee>标记 behavior:决定如何滚动 direction:滚动方向 scrollamount:每次移动的增量 在html文档中使用表格 1:<tabel>标记可以用来在html文档中创建表. 2:<tr>标记可以用来产生一行 3:<td>标记可以用来产生一列 原则: 每个<td>..</d>构成单栏数据,多个<td>..</td>放在<tr>..</tr>之间构成一行数据。 多个<tr>..</tr>放在<table>..</table>之间即构成一个表格 4:boder属性用于指定边框的宽度。如果将该值设为零,则不显示边框 6:<caption>标记用于添加表的标题:必须紧跟随在<table>之后的位置指定 7:align属性可以设置单元格,或某一行的水平对齐方式它的取值为left,right,center 8:valign性可以设置单元格,或某一行的垂直对齐方式它的取值为top,middle,bottom 9:bgcolor属性用来设置表格的背景色 9:nowrap不自动换行 10:witdh属性用来设置表格的宽度 1):以网页的显示宽度为百分比: 比如:<table width=80%> 2):指定宽度: 比如:<table width=350> 3):如果不设宽度,表格会自动以其中的文字为宽度 11:heigh:用来设置表格的高度 12:cellspacing属性用来设置单元格之间的间距 13:cellpadding属性用来设置单元格边界与内容之间的距离 比如:<table cellspacing=10 cellpadding=10> 练习: 创建不规格表格 1:通过colspan来指定单元格要跨多少列 2: 通过rowspan来指定单元格要跨多少行 3:一定要用在<td colspan或rowspan>中 什么是表单与表单元素(form) 1:表单就相当于vb里面的窗体,而表单元素就相当于一些控件。 所以表单可以看成是表单元素的一个容器,当用户在表单元素里面填写一些信息之后, 就可以直接把表单从客户端传给服务器,服务器那边就通过表单来获取其中表单元素的值 2:表单的标记是:<form> </form> 表单元素的基础知识 表单与表单元素都是属于Html标记,它们直接可以通过IE来解释,不需要通过IIS 所以表单与表单元素都是在客户端来运行的,这些表单元素一定要写在<form>与</form>之间 1:按钮: <input type=button value="显示的文字 name="名字"> 2:文本: <input type=text name="名字" size=大小> 3:密码框: <input type=password name="名字" size=大小> 4:复选框: <input type=checkbox name="名字">显示的文字 5:单选按钮: <input type=radio name="名字">显示的文字 6:下拉框元素: <select name="名字"> <option value="文本" selected>项文本</option> <option value="文本" >项文本</option> </select>

评论