html的笔记

lable的 使用

<lable accesskey="u" for = "userId">

<input type="password" name="user" id = "userId" />
</lable>
当按下alt+ U时就会聚焦到Id为userid的位置

水平滚动条
<marquee direction="down" behavior="slide">
aslga;osg
</marquee>


网站更新时经常使用
<base href= "c:\abc\" />
把网页放到他制定下的目录,只要更改这个标签就可以将网页知道不同的目录下

消息头
<meta http-equiv ="refresh" content="3" />
网页每隔三秒刷新一次

超链接<a>

<a href="www.baidu.com" target ="_blank" title="baidu">百度</a>
当被点击时,会启动引擎所对应的解析程序。去查找指定的主机,
1.首先查找本地主机的hosts文件。如果没有找到该主机对应的ip地址。
2.去公网DNS服务器上找到对应的ip地址。
<a href ="mailto:abc@sohou.com?subjict=haha&cc=qq@163.com">联系我们</a>
<a href=”thunder://QUFod25sb2FkLzIwFyWlo=/” title=”金山词霸2009SP2牛津版”>右键迅雷下载</a>
当点击超链接时,就会出现邮件相关的解析程序,本机默认的是outlook。


超链接的另一个作用:
定义标记:
< a name="top">一个位置</a>


<a href="#top">获取那个位置</a>


表单标签
该标签用于和服务器进行交互的
<form>
表单标签中的元素:
<input>:该标签因为type属性的值的不同,所以对应的组件也不一样。
type属性:
a。text:文本框
b。password:密码框
c。radio:单选按钮,注意必须给单选按钮定义一个属性name。当有多个单选框时,只能有一个被选中时,那么这些单选按钮的name属性的值必须是相同的,value的是值是不同的。
d。checkbox:复选框
e。file:可以进行文件选择的组建。通常用于附件,或者文件上传。
f。hidden:隐藏组建,该组件不会在页面上显示,但是其定义的name和value可以提交到服务端。
g。button,按钮组建,自定义的按钮默认没有任何效果,可以通过注册监听事件并加入自定义效果
h。reset:重置按钮,将组件被操作的效果还原到初始状态。
i。submit:提交按钮
j。image:图像组件,为了避免提交按钮的难看,可以通过image的src属性连接一个好看的按钮图片完成提交效果。

下拉菜单:

<select>
每一个下拉菜单都由option进行封装。
<select>
<option></option>
</select>
文本域:<textarea>

表单组件通常都需要定义name和value属性,因为要发给服务器端,服务端只有知道了该name的值才可以对提交的数据进行分别获取。
form标签中常见的属性:
action:指定数据提交的目的地。Method:提交方式。两种常见的值get和post,get为默认。

get和post的区别

get:数据显示在地址栏上
post:数据不会再地址栏上

get:提交的数据体积受限制
post:可以提交大体积的数据

get:对敏感的信息不安全
post:对敏感信息安全

get:会将提交的信息封装在请求行,也就是http消息头之前。
post:会将提交的信息封装在数据体中,也就是http消息头之后的空行后面

对服务端而言:
表单提交尽量用post,因为涉及到编码问题。
对于post提交的中文,在服务端可以直接使用setCharacherEncoding("gbk")就可以解决。
对于get提交的中文,在服务端只能通过ISO8859-1将数据编码一次,在通过指定的码表如GBK解码。因为tomcat默认用ISO8859-1解码。

使用表单的组建不一定要使用form标签。只有需要将数据进行服务端的提交的时候才会用到form标签。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值