---------------------------------------------------------table-----------------------------------------------
今天用DW在HTML上Coding了一个table标签,感觉挺不错的,操作很简单,功能太单一了,基本步骤就是:(使用的Coding方式)
1,建立一个table标签,更具需求设置标签的基本属性;
2,给table逐次添加行数hr;
3,对每一行在逐次添加单元格td。
补充注释:colspan=2指该行占两列。
---------------------------------------------------------超链接-----------------------------------------------
超链接的基本原理:<a href="http://www.baidu.com">百度</a>
1,(说明:超链接的标签是字母a,href是网址关联属性)首先浏览器协议解析引擎根据href启动对应的解析引擎,比如:HTTP协议解析引擎;
2,解析与www.baidu.com相关联的主机IP,分两步:首先进入本机的hosts文件,查找是否有与该网址对应的IP地址;若没有,然后再向网络DNS服务器发送一次请求,DNS 服务器一般都记录了经注册后的网站的IP地址;接着,DNS将www.baidu.com的IP地址发回给本机;最后,本机拿着该IP地址去访问百度服务器。
超链接的另一个作用:定位标记。
<a name="top">顶部</a>
......
<a href="#top">回到顶部</a> <!--#号的作用是为了告知浏览器点击它不需要启动任何协议,它只是个标记-->
补充:超链接的网址是要加http协议头的,否者浏览器会到本地查找。win7是不自带mailto解析引擎的。
---------------------------------------------------------form表单-----------------------------------------------
关于表单的操作,其中input的10个属性要全部记住。
注意:只有当需要和服务器进行交互时,才需要加上form标签,因为它有一个属性action可以关联一个Intent上的服务器。比如<form action="http://127.0.0.1"10009" method="post"> ; input是form的一个元素,也是一个标签,可单独存在,只是这时不能和服务器进行交互。
form中的method指定提交方式,有7中,常用get和post. <摘录自http://wenku.baidu.com/view/f6213a62a8956bec0975e3fc.html>
用Java自定义服务端与form交互 查看数据提交不同之处
get提交:信息显示在地址栏中,敏感信息泄露,不安全;
地址栏存储信息量有限,不利于大数据量提交;
将信息封装在消息头前边;
提交至服务端的中文乱码需要再次编码后再解码
post:地址栏上不显示提交的信息,避免信息泄露,安全;
提交数据量无限制,方便大数据提交;
将信息封装在消息头后边(空行后)的数据体中;
中文乱码可通过设定字符集方法简单搞定
Tomcat服务端默认使用的iso8859编码,两种提交方式提交中文时,服务端会显示乱码,需要在服务端使用指定字符集解码,request.setCharacterEncod-ing(“GBK”)但设定字符集方法只对数据体中的数据有效,get方式提交的信息封装在消息头中,不能使用这种方法。但可以通过先用iso8859编码再GBK解码的方式解决。推荐使用post方式提交。