HTML 相关

HTML 相关

2018/11/29 Chenxin

参考:

http://www.w3school.com.cn/html/html_headings.asp

http://www.runoob.com/tags/tag-pre.html

通用概念

元素

元素 = 开始标签 + 内容 + 结束标签.

  • 块级元素:在浏览器默认显示时以新行来开始(和结束)的元素。
  • 内联元素:又称行内元素,在浏览器默认显示时在同一行按从左至右顺序显示,不单独占一行的元素。

属性

开始标签中那些以名称/值对的形式出现的内容,我们称之为属性。

如:href="http://hanzhaoxin.cnblogs.com/"。(href是属性名称,"http://hanzhaoxin.cnblogs.com/"是属性值)。

常见元素

根元素,元数据元素,脚本元素,块元素,列表元素,表格元素

文本元素,文本格式化元素,计算机输出标签,引用和属于定义,链接与图像

和 框架,内联框架 表单元素 常见属性 全局属性包含,核心属性,语言属性,键盘属性 常见元素属性,元素的属性,HTML 相关元素的属性 注意事项 编写html页面的原则: 1.一定要以开头 2.在中指出正确的字符编码。 用来标记 3.在中一定包含一个 Visible text goes here Text Elements

This is a paragraph

(line break)
(horizontal rule)
This text is preformatted

Logical Styles

This text is emphasized

This text is strong

This is some computer code

Physical Styles

This text is bold

This text is italic

Links, Anchors, and Image ElementsThis is a Link

HTML 相关

Send e-mail

A named anchor:

Useful Tips Section 创建锚

Jump to the Useful Tips Section 调用锚

Unordered list

  • First item
  • Next item

Ordered list

  1. First item
  2. Next item

Definition list

First term
Definition
Next term
Definition

Tables

someheadersomeheader
sometextsometext

Frames

Forms

Entities

< is the same as <

> is the same as >

© is the same as ©

Other Elements

Text quoted from some source.
Address 1

Address 2

City

form 表单

HTML 表单用于搜集不同类型的用户输入。

表单元素指的是不同类型的 input 元素、复选框、单选按钮、提交按钮等等。

元素

元素是最重要的表单元素。 元素有很多形态,根据不同的 type 属性。这是本章中使用的类型:

类型 描述

text 定义常规文本输入。

radio 定义多选一

submit 定义提交按钮(提交表单)

如,

First name:

Last name:

Action 属性

action 属性定义在提交表单时执行的动作。提交到服务器上的某个程序,指定了某个服务器脚本来处理被提交表单:

如果省略 action 属性,则 action 会被设置为当前页面。

Method 属性

method 属性规定在提交表单时所用的 HTTP 方法(GET 或 POST):

Name 属性

如果要正确地被提交,每个输入字段必须设置一个 name 属性。

组合表单数据
元素组合表单中的相关数据 元素为
元素定义标题。 实例
Personal information: First name:

Last name:

HTML Form 属性

以下表单已设置所有可能的属性:

...form elements... 下面是
属性的列表: 属性 描述 accept-charset 规定在被提交表单中使用的字符集(默认:页面字符集)。 action 规定向何处提交表单的地址(URL)(提交页面)。 autocomplete 规定浏览器应该自动完成表单(默认:开启)。 enctype 规定被提交数据的编码(默认:url-encoded)。 method 规定在提交表单时所用的 HTTP 方法(默认:GET)。 name 规定识别表单的名称(对于 DOM 使用:document.forms.name)。 novalidate 规定浏览器不验证表单。 target 规定 action 属性中地址的目标(默认:_self)。

form 表单元素

元素

元素定义下拉列表.

HTML5 表单元素

HTML5 增加了如下表单元素:

实例

用户会在他们输入数据时看到预定义选项的下拉列表。 元素的 list 属性必须引用

form 表单 imput 元素 的输入类型

输入类型:text

定义供文本输入的单行输入字段

输入类型:password

定义密码字段

输入类型:submit

定义提交表单数据至表单处理程序的按钮。

表单处理程序(form-handler)通常是包含处理输入数据的脚本的服务器页面。

在表单的 action 属性中规定表单处理程序(form-handler)

Input Type: radio

定义单选按钮

Input Type: checkbox

定义复选框

Input Type: button

<input type="button> 定义按钮

HTML5 输入类型

HTML5 增加了多个新的输入类型:

  • color 用于应该包含颜色的输入字段。
  • date 用于应该包含日期的输入字段。
  • datetime 允许用户选择日期和时间(有时区)。
  • datetime-local 允许用户选择日期和时间(无时区)。
  • email 用于应该包含电子邮件地址的输入字段。
  • month 允许用户选择月份和年份。
  • number 用于应该包含数字值的输入字段
  • range 用于应该包含一定范围内的值的输入字段。
  • search 用于搜索字段(搜索字段的表现类似常规文本字段)。
  • tel 用于应该包含电话号码的输入字段。
  • time 允许用户选择时间(无时区)。
  • url 用于应该包含 URL 地址的输入字段。
  • week 允许用户选择周和年。

    注释:老式 web 浏览器不支持的输入类型,会被视为输入类型 text。

输入限制

这里列出了一些常用的输入限制(其中一些是 HTML5 中新增的):

属性 描述

disabled 规定输入字段应该被禁用。

max 规定输入字段的最大值。

maxlength 规定输入字段的最大字符数。

min 规定输入字段的最小值。

pattern 规定通过其检查输入值的正则表达式。

readonly 规定输入字段为只读(无法修改)。

required 规定输入字段是必需的(必需填写)。

size 规定输入字段的宽度(以字符计)。

step 规定输入字段的合法数字间隔。

value 规定输入字段的默认值。

form表单中 input 元素的属性

value 属性

value 属性规定输入字段的初始值,

readonly 属性

readonly 属性规定输入字段为只读(不能修改)

disabled 属性

disabled 属性规定输入字段是禁用的。被禁用的元素是不可用和不可点击的。被禁用的元素不会被提交。

size 属性

size 属性规定输入字段的尺寸(以字符计)

maxlength 属性

maxlength 属性规定输入字段允许的最大长度

HTML5 属性

HTML5 为 增加了如下属性:

  • autocomplete
  • autofocus
  • form
  • formaction
  • formenctype
  • formmethod
  • formnovalidate
  • formtarget
  • height 和 width
  • list
  • min 和 max
  • multiple
  • pattern (regexp)
  • placeholder
  • required
  • step

    并为

    增加如需属性:
  • autocomplete
  • novalidate