HTML是一种标准,通过标记符号来显示网页中的各个部分。网页本身是一种文本文件,在文本文件中添加标记符,可以告诉浏览器如何显示其中内容,浏览器阅读网页,根据标记进行解释,对于出错的标记不停止其解释执行过程。只能通过显示效果来分析出错原因和出错部位。
HTML的编写,整个页面主体内容:
<html><!--开始HTML文档-->
<head><!--开始文档头部-->
<title><!--开始文档标题-->
</title><!--结束文档标题-->
</head><!--结束文档头部-->
<body><!--开始文档体-->
</body><!--结束文档体-->
</html><!--结束HTML文档-->
常用段落使用标签:
<h1 align="center">一级标题</h1>
<hr color="red" /><!--插入一条水平线-->
<p align="center"><b>粗体内容</b></p>
<p align="center"><i><font size=3 color="green">斜体内容及大小颜色设置</font></i></p>
在HTML中有一些特殊符号被用于表示其他含义,像<,>,&,"等特殊符号,为了能够使用特殊符号的本来含义,提出来字符引用和实体引用两种方式。
字符引用:&#;表示以&作为开始标志;作为结束标志,内容以#加所需字符的十进制或十六进制表示。
实体引用:&;表示以&作为开始标志;作为结束标志,中间为字符的助记符表示。具体如下图:
表格
<table border="宽度" align="居中/左/右" bgcolor="背景颜色">
<caption>定义表格标题</caption>
<tr>
<th>表头</th>
</tr>
</table>
表单
使用form可以在其间嵌入相关元素(控件),创建HTML的表单
<form method="post /get" action="URL">
</form>
method表示向服务器发送数据时指定要使用的HTTP方法。get方法表示将提交的表单数据附加到URL中,发送给服务器。而post方法则直接把表单数据作为一个数据块发送给服务器端。
如何创建表单中的一些具体控件,我们使用input
<input type="控件类型" name=" 控件名" size="大小" value="value">
input中的一些控件类型:
在牛腩新闻发布系统中我们使用了ASP.NET的控件,它们之间的区别又在哪里?
<input type="text" id="input1" runat="server" />
<asp:textbox id="input1" runat="server" />
概念上的区别在于一个是HTML控件,一个是ASP.NET控件。服务器只认识input,所以使用asp控件需要自动翻译成input再提交给服务器。
1.HTML控件是从兼容性的角度考虑的,ASP.NET控件是ASP.NET独有的,可能在其他程序中无法正常编辑。
2.HTML将控件集合全部弄到页面中,Web控件将其拆解成单功能的,减少控件占用资源
3.对于Html窗体控件, 当引发一个事件时,浏览器会处理它。但对于Web控件,事件仅由浏览器生成,但浏览器不会处理它,客户端要给服务器发个信息,告诉服务器处理事件。
4.在不需要与后台进行交互时就使用HTML控件,它的占用的资源比较少,速度也比较快,在需要与后台进行交互时,就使用WEB控件,或者在HTML 控件上加上runat=“server” 也可以将一个HTML控件转换成交互控件.