HTML常用标签

2018-12-14  本文已影响0人  YjjTT

HTML 常用标签

Iframe标签

HTML内联框架元素<iframe>表示嵌套的浏览上下文, 有效地将另一个HTML页面嵌入到当前页面中。在HTML 4.01中,文档可能包含头部和正文,或头部和框架集,但不能包含正文和框架集。但是,<iframe>可以在正常的文档主体中使用。每个浏览上下文都有自己的会话历史记录和活动文档。包含嵌入内容的浏览上下文称为父浏览上下文。顶级浏览上下文(没有父级)通常是浏览器窗口。

iframe目前用的比较少, 一些遗留项目会使用iframe

属性

  1. frameborder, iframe默认会有一个很丑的边框, 所有在写iframe的时候, 加上属性frameborder="0"可以消除边框.
  2. css写样式的时候, width可以是使用百分比或者像素, height只能是像素.
  3. name , 通常与a标签结合使用.
  4. src, 一般都是网址src="http://www.baidu.com", 也可以是相对路径src="./index.html", 嵌套空白页src="about:blank"或者是src="#"
  5. sandbox, 如果指定了空字符串,该属性对呈现在iframe框架中的内容启用一些额外的限制条件。属性值可以是用空格分隔的一系列指定的字符串, 比如:sandbox="allow-forms"
  1. srcdoc, 该属性值可以是HTML代码,这些代码会被渲染到iframe中,如果同时指定了src属性,srcdoc会覆盖src所指向的页面。该属性最好能与sandbox和seamless属性一起使用。
  2. seamless, 该布尔属性指示浏览器将iframe渲染成容器页面文档的一部分。例如,通过打被包含的文档的链接,在iframe页面的样式被渲染之前,父页面的CSS样式就可以应用在iframe中(除非被其他设置阻止)。
image

a标签

HTML <a> 元素 (或锚元素) 可以创建一个到其他网页、文件、同一页面内的位置、电子邮件地址或任何其他URL的超链接。

属性

  1. download: 此属性指示浏览器下载URL或者文件而不是导航到它,因此将提示用户将其保存为本地文件。此属性仅使用于同源URL, 如果不是同源(同域), 将会导航到该URL, 例如:
  1. target: 该属性指定在何处显示链接的资源。 取值为标签(tab),窗口(window),或框架(iframe)等浏览上下文的名称或其他关键词。
  1. href: 包含超链接指向的URL或URL片段。
  1. name: 和iframe配合使用

form标签

HTML <form> 元素 表示了文档中的一个区域,这个区域包含有交互控制元件,用来向web服务器提交信息。

a标签和form标签都是跳转, 区别就是a标签发起的是GET请求, form标签发起的是POST请求.

属性

  1. action: 提交(POST)数据所到的地方.action="users", 就是提交到users, 一个处理这个form信息的程序所在的URL.
  2. autocomplete: 用于指示 input 元素是否能够拥有一个默认值,这个默认值是由浏览器自动补全的。这个设定可以被属于这个form的子元素的 autocomplete 属性重载(覆盖)
  1. enctype: 当 method 属性值为 post 时, enctype 是提交form给服务器的内容的 MIME 类型
  1. method: 浏览器使用这种 HTTP 方式来提交 form, GET一般不用写, 如果是GET, 提交的数据会被作为查询参数, 并不会放到第四部分作为formdata, POST会把提交的数据放到formdata里, 如果要给POST加查询参数, 可以通过给URL加查询参数?user=zzz
  1. target: 和a标签相同
  2. name : HTML5中,一个文档中的多个form当中,name必须唯一而不仅仅是一个空字符串. 也可以与iframe标签配合使用.

如果form标签没有提交按钮, 则无法提交, html里只有form标签能提交数据


input标签

HTML input 元素用于为基于Web的表单创建交互式控件,以便接受来自用户的数据。使用input标签提交数据, 必须有name属性.

属性

  1. type : 要呈现的控件类型
  1. accept: 如果该元素的 type 属性的值是file,则该属性表明了服务器端可接受的文件类型;否则它将被忽略,该属性的值必须为一个逗号分割的列表,包含了多个唯一的内容类型声明:

    • 以 STOP 字符 (U+002E) 开始的文件扩展名。(例如:".jpg,.png,.doc")

    • 一个有效的 MIME 类型,但没有扩展名

    • audio/* 表示音频文件

    • video/* 表示视频文件

    • image/* 表示图片文件

  2. autocomplete: 这个属性表示这个控件的值是否可被浏览器自动填充。如果type属性的值是hidden、checkbox、radio、file,或为按钮类型(button、submit、reset、image),则本属性被忽略。

  3. autofocus: 这个布尔属性允许您指定的表单控件在页面加载时具有焦点(自动获得焦点),除非用户将其覆盖,例如通过键入不同的控件。文档中只有一个表单元素可以具有autofocus属性,它是一个布尔值。 如果type属性设置为隐藏则不能应用(即您不能自动获得焦点的属性设置为隐藏的控件)。

  4. disabled: 这个布尔属性表示此表单控件不可用。 特别是在禁用的控件中, click 事件 将不会被分发 。 并且,禁用的控件的值在提交表单时也不会被提交。如果 type 属性为 hidden,此属性将被忽略。

  5. more


button标签

HTML button 元素表示一个可点击的按钮,可以用在表单或文档其它需要使用简单标准按钮的地方

input和button区别: 是否是空元素, button有子元素, input没有


属性

  1. type: button的类型
  1. name: button的名称,与表单数据一起提交。
  2. value: button的初始值。它定义的值与表单数据的提交按钮相关联。当表单中的数据被提交时,这个值便以参数的形式被递送至服务器。
  3. more

持续更新

上一篇下一篇

猜你喜欢

热点阅读