疯狂HTML5、CSS3、Javascript讲义---HTML5部分

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

HTML5常用元素和属性

2012年8月21日

10:04

HTML5的三点规则:

1.兼容性:在老版本的浏览器上也可以运行

2.实用性:没有特别复杂的功能,只是封装了常用的简单功能

3.非革命性:并不是革命性的发展,只是一种妥协式的规范

一、HTML5保留的常用属性

二、HTML5新增的属性

三、HTML5新增的拖放API

通过DataTransfer对象,可以让拖放操作完成更多的功能下面实现一个允许通过拖放来添加、删除收藏夹的功能:

通过设置DataTransfer对象的effectAllowed、dropEffect属性可以控制拖放行为,effectAllowed用于控制被拖动元素的拖动行为,通常放在ondragstart事件监听器中,dropEffect则控制被放入目标组件的行为,因此通常放在ondragover事件监听器中

如果dropEffect设置的拖放行为不在effectAllowed属性设置的多个拖放行为之内,拖放操作将会失败

改变拖放图标

setDragImage属性可以改变拖放图标

HTML5表单相关元素和属性

2012年8月21日

10:05

一、HTML原有表单及表单控件

1.表单元素

form的相关属性:

action---表单被提交到哪个地址

method--GET/POST请求类型

enctype---对表单内容编码所采用的字符集

---application/x-www-form-urlencoded(默认编码方式,URL编码格式)

---multipart/form-data(二进制方式处理表单--文件上传)

---text/plain(直接通过表单发送邮件)

name---指定表单唯一名称

target---打开目标URL方式

有name属性的会生成请求参数,否则不会生成;

表单属性设置为disabled则不会被提交

2.input元素

size指定元素宽度,maxlength指定最大输入字符数

bel元素

当用户单击

让标签和表单控件关联有两种方式:

隐式关联:使用for属性

显式关联:将表单元素直接放在

4.button元素

功能更强大、更丰富

不要在button标签之间放置图像映射,会干扰表单按钮的行为

5.列表框和下拉列表