常用标签和属性
基本标签
~ 标题标签,会影响页面在搜索引擎的排名。使用时避免跳过某些级别,例如从 h3 直接跳到 h5。但是允许跳到高的级别。
标签用于定义段落。 标签用于定义超链接。最重要的属性是 href 属性(必需属性),用于指定链接目标。target 属性用于规定打开新页面的位置属性值可为 _blank、_parent、_self、_top、framename。 表格标签
表格的常用属性
border: 规定表格的单元格是否具有边框,默认没有。cellspacing: 设置单元格之间的空白,默认2px。cellpadding: 规定单元边沿与其内容之间的空白,默认1px。rowspan: 行跨度,跨行合并单元格(上下合并单元格)。colspan: 列跨度,跨列合并单元格(左右合并单元格)。
上下合并 | 左右合并 | |
(2,2) | (2,3) |
表单标签
表单域
一个完整的表单通常由表单域、表单控件(即各种表单元素)和提示信息三个部分构成。在 html 中
标签用于定义表单域,以实现用户信息的收集和传递,该标签会把它范围内的表单元素信息提交给服务器。在表单域中可以定义各种表单元素,这些表单元素就是允许用户在表单中输入或选择内容的控件。 标签的属性:action: 用于指定接收并处理表单数据的服务器程序的 url 地址(必需属性)。method: 用于设置表单数据的提交方式,其取值为 GET 或 POST(必需属性)。name: 用于指定表单的名称,以区分同一个页面中的多个表单域。
表单控件
标签用于搜集用户信息。根据不同的 type 属性值,输入字段拥有很多种形式。输入字段可以是文本字段、复选框、掩码后的文本控件、单选按钮、按钮等等。
type的属性值描述button定义可点击按钮(多数情况下用于通过javascript启动脚本) 。checkbox定义复选框。password定义密码字段,该字段中的字符被掩码 。radio定义单选按钮。reset定义重置按钮,重置按钮会清除表单中的所有数据 。submit定义提交按钮,提交按钮会把表单数据发送到服务器 。image定义图像形式的提交按钮。file定义输入字段和 "浏览"按钮,供文件上传。text定义单行的输入字段,用户可在其中输入文本,默认宽度为20个字符。
在页面中,如果有多个选项让用户选择,并且要节约页面空间时,我们可以使用
...
标签用于绑定一个表单元素,当点击
4. 标签用于定义多行的文本输入控件。
表单元素的属性
name 属性表示表单元素的名字,要求同组的单选按钮和同组复选框要有相同的 name 值。value 属性规定 input 元素的值。checked 属性规定此 input 元素首次加载时应被选中(复选框、单选按钮)。selected属性规定下拉菜单加载时默认选中的选项。
nane 和 value 是每个表单元素都必须有的属性值,主要给后台人员使用。
三个常用的全局属性 1. id 属性:用于规定 HTML 元素的唯一 id,id 属性可用于链接锚(link anchor),通过 js 或 css 为指定 id 的元素改变或添加样式。 2. class 属性:用于定义元素的类名;可以为一个元素设置多个类名(之间用空格隔开),也可以为几个元素设置同一个类名。 3. title 属性:用于规定元素的工具提示文本(鼠标移入时会显示出来)。
H5新增常用标签
视频标签 : 可以在开始标签和结束标签之间放置文本内容,这样老的浏览器就可以显示出不支持该标签的信息。
常用属性
poster = “imgurl”:加载时等待的画面图片。src = “url”:视频地址。loop = “loop”:循环播放属性。muted = “muted”:静音播放属性。controls = “controls”:播放控件属性。autoplay = “autoplay”:自动播放属性。
音频标签 : 可以在开始标签和结束标签之间放置文本内容,这样老的浏览器就可以显示出不支持该标签的信息。
常用属性
src = “url”:音频地址loop = “loop”:循环播放属性muted = “muted”:静音播放属性controls = “controls”:播放控件属性autoplay = “autoplay”:自动播放属性
<header>
<article>
<section>
<aside>
<footer>
<address>
注意:新增的这些语义化标签主要是针对搜索引擎设计的。div 应该作为最后一个备用容器,因为它没有任何语义价值,大多数时候,使用 header、footer、main(仅使用一次)、article、section、aside 和 nav 代替 div会更加合适。但是如果语义上不合适,也不必为了避开使用 div 而使用上述元素。
H5新增的input表单项的类型和新增属性
type属性值描述email用户的输入内容必须是email格式。tel用户输入必须是手机号码。search定义用于输入搜索字符串的文本字段。number定义用于输入数字的字段。date定义 date 控件(包括年、月、日,不包括时间)。
新增常用属性描述required = “required”定义表单项内容不能为空 。placeholder = “提示文本”表单的提示信息,存在默认值将不显示。autofocus = 'autofocus"自动聚焦属性 。autocomplete = “off/on”历史键入记录,默认打开,需要放在表单域同时加上name属性。multiple = “multiple”可以选择多文件提交。