一、列表
    1.作用:默认显示方式为从上到下的显示数据
    2.列表的组成 列表类型和列表项
    3.列表的分类:有序列表   无序列表   自定义列表

无序列表语法为ul>li,

语法:ul代表列表,li代表列表项

有序列表语法为ol>li,

语法:ol代表列表,li代表列表项

自定义列表,用法:

<dl>

  <dt>1</dt>

  <dd>1</dd>

</dl>
语法: dl列表的类型 dt列表的标题 dd 列表项

二、表单

1.表单的作用:

用于显示、收集用户信息,并将信息提交给服务器

2.表单组成

  1.表单元素:负责将用户数据提交给服务器

  2.表单控件:负责接收用户的数据(和用户进行交互的)

    表单元素常用属性:

          action=URL,规定当提交表单时向何处发送表单数据。

          method=get或者post,规定用于发送 form-data 的 HTTP 方法。

          name=“表单名称”,规定表单的名称。

          target=_blank、_self、_parent、_top、framename,规定在何处打开 action URL。

关于get传输和post传输:

GET的优点:

1.执行效率比POST高。

2.可以通过url传递数据,查找数据的时候就会体现到它的好处。

GET的缺点:

1.安全性很低,因为上传的数据都会显示在url上,所以一般用在上传无关紧要的数据上。

2.上传的数据量较小,一般不能超过4K.这也是因为url的长度而被限制的。

POST优点:

1.安全性高,但是也不是很高,如果想要高安全性的话就用https传输协议。

2.上传的数据量比GET大得多。“理论上讲,POST是没有大小限制的,HTTP协议规范也没有进行大小限制,说“POST数据量存在 80K/100K的大小限制”是不准确的,POST数据是没有限制的,起限制作用的是服务器的处理程序的处理能力。”

POST缺点:

1.执行效率比GET低,但是现在的计算机都很强大,这些几乎可以忽略不计,所以建议一般都使用POST方式。

2.不可以通过url传递数据,有时候可能会不方便。

表单控件:提供多个类型的表单控件,并具有可视化的外观。

<input> 元素是最重要的表单元素。

<input>常用属性:

        1.autofocus:规定输入字段在页面加载时是否获得焦点。(不适用于 type="hidden")

2.value:规定 input 元素的值。

3.src:定义以提交按钮形式显示的图像的 URL。

    4.align:规定图像输入的对齐方式。

5.checked:规定此 input 元素首次加载时应当被选中。

6.disabled:当 input 元素加载时禁用此元素。

7.form:规定输入字段所属的一个或多个表单。

8.name:定义 input 元素的名称。

9.readonly:规定输入字段为只读。

10.required:指示输入字段的值是必需的。

11.size:定义输入字段的宽度。

12.value:规定 input 元素的值。

13.height:定义 input 字段的高度。(适用于 type="image")

14.width:定义 input 字段的宽度。(适用于 type="image")

        15.type:button:定义可点击按钮(多数情况下,用于通过 JavaScript 启动脚本)。

checkbox:定义复选框。

file:定义输入字段和 "浏览"按钮,供文件上传。

hidden:定义隐藏的输入字段。

image:定义图像形式的提交按钮。

password:定义密码字段。该字段中的字符被掩码。

radio:定义单选按钮。

reset:定义重置按钮。重置按钮会清除表单中的所有数据。

submit:定义提交按钮。提交按钮会把表单数据发送到服务器。

text:定义单行的输入字段,用户可在其中输入文本。默认宽度为 20 个字符。

<select>  <!--下拉列表元素-->

<option>下拉列表项</option>

</selece>

<select>常用属性:

          1.autofocus:规定在页面加载后文本区域自动获得焦点。

        2.disabled:规定禁用该下拉列表。

        3.form:规定文本区域所属的一个或多个表单。

        4.multiple:规定可选择多个选项。

        5.name:规定下拉列表的名称。

        6.required:规定文本区域是必填的。

        7.size:规定下拉列表中可见选项的数目。(大于1的时候会变成滚动列表)

<textarea>  <!--文本域-->

<textarea>常用属性:

        1.autofocus:规定在页面加载后文本区域自动获得焦点。

        2.cols:规定文本区内的可见宽度。

        3.disabled:规定禁用该文本区。

        4.form:规定文本区域所属的一个或多个表单。

        5.name:规定文本区的名称。

        6.readonly:规定文本区为只读。

        7.required:规定文本区域是必填的。

        8.rows:规定文本区内的可见行数。

        9.placeholder:规定描述文本区域预期值的简短提示。

关于关联input控件使得点击<label>实现对应控件焦点选中状态

1.首先在要关联的input控件上加上一个id

2.用label标签包含住文本并且加上for属性

三、浮动框架
  作用:可以在一个浏览器窗口中同时显示多个页面文档
  第一种用法
    <iframe src="url" width="500px" height="500px"></iframe>
  第二种用法 和超链接的结合使用
    1.创建超链接标签
    2.创建iframe标签
    3.在iframe加上一个name属性
    4.改变超链接的target属性 改变为name的值

四、摘要与细节
  作用: 标签规定了用户可见的或者隐藏的需求的补充细节。

      标签用来供用户开启关闭的交互式控件。任何形式的内容都能被放在 <details> 标签里边。
  语法:第一步写上 摘要标签 details
       第二步 写上标题 summary
       第三步 写内容

<details>

<summary>显示内容(点击显示下列隐藏内容)</summary>

<p>隐藏内容</p>

<p>隐藏内容</p>

</details>

     注意:目前,只有 Chrome 和 Safari 6 支持 details 标签。
五、度量标签
<!--度量标签
min:最小值
max:最大值
value:当前显示的度量值0
-->
<meter min="0" max="50" value="50"></meter>
<!--高亮标签-->
<mark>内容</mark>

HTML入门(列表、表单、常用表单控件、浮动框架、iframe、 摘要与细节、度量标签)的更多相关文章

  1. 415 DOM 查找列表框、下拉菜单控件、对表格元素/表单控件进行增删改操作、创建元素并且复制节点与删除、 对表格操作、通用性和标准的事件监听方法(点击后弹窗效果以及去掉效果)

    DOM访问列表框.下拉菜单的常用属性: form.length.options.selectedindex.type       使用options[index]返回具体选项所对应的常用属性:defa ...

  2. BarTender 2016表单中的“秤显示”控件

    BarTender 2016中的表单是一个非常实用的工具,它可以实现数据输出提示,查询提示和同一表单的记录选择.这些都离开可供添加的控件,“秤显示”控件也是我们打印尝尝需要涉及的,今天我们就来看看什么 ...

  3. 常用的UI控件

    关于本文:作为一名iOS软件工程师,熟练规范的使用常用的UI控件是必备的基础技能. 指示器(UIActivityIndicatorView)----转动的等待小菊花 提醒对话框(UIAlertView ...

  4. Bootstrap3 表单-被支持的控件:文本域

    支持多行文本的表单控件.可根据需要改变 rows 属性. <textarea class="form-control" rows="3"></ ...

  5. Bootstrap3 表单-被支持的控件:输入框

    输入框包括大部分表单控件.文本输入域控件,还支持所有 HTML5 类型的输入控件: text.password.datetime.datetime-local.date.month.time.week ...

  6. html表单的各种输入控件

    表单的输入控件主要是input和select.其中input可以是多种类型,通过type属性来进行定义,type可以取值是text,radio,checkbox,password,submit,res ...

  7. Android表单UI及相应控件的事件处理

    一.Toast Toast是一种轻量级的提示工具,可显示一行文本对用户的操作进行提示响应 用法:Toast.makeText(context,text,time).show(); context:上下 ...

  8. iOS- 显示数据列表最常用的一个控件UITableView

    相信做过iOS的程序员,最熟悉的控件一定少不了UITableView,最常用的控件也一定少不了UITableView! 今天分享一下自己对UITableView的实现大体思路,和整理出来的学习笔记! ...

  9. Android常用酷炫控件(开源项目)github地址汇总

    转载一个很牛逼的控件收集帖... 第一部分 个性化控件(View) 主要介绍那些不错个性化的 View,包括 ListView.ActionBar.Menu.ViewPager.Gallery.Gri ...

  10. Android 常用炫酷控件(开源项目)git地址汇总

    第一部分 个性化控件(View) 主要介绍那些不错个性化的 View,包括 ListView.ActionBar.Menu.ViewPager.Gallery.GridView.ImageView.P ...

随机推荐

  1. 区块链学习笔记:DAY05 如何使用公有云区块链服务

    这是最后一节课了,主要讲华为云在云区块链提供的服务,如何基于华为云BCS来构建应用 先来个简单的比喻: 1.有关BaaS的范围定义 包含物理主机.虚拟主机.容器服务.区块链.智能合约和服务 2.华为云 ...

  2. 使用Spring Data JPA的Specification构建数据库查询

    Spring Data JPA最为优秀的特性就是可以通过自定义方法名称生成查询来轻松创建查询SQL.Spring Data JPA提供了一个Repository编程模型,最简单的方式就是通过扩展Jpa ...

  3. J.U.C剖析与解读2(AQS的由来)

    J.U.C剖析与解读2(AQS的由来) 前言 前面已经通过实现自定义ReentrantLock与自定义ReentrantReadWriteLock,展示了JDK是如何实现独占锁与共享锁的. 那么实际J ...

  4. c获取shell中的参数

    问题背景 在Linux中我们会使用到shell,来完成输入参数的获取,就如同下面的形式,这种形式在进行多语言编程和调用有着非常重要的作用 一.传递的过程 1.1 原理模型如下: 1.1.1 可执行sh ...

  5. 用Selenium自动化测试时,让ChromeDriver中不显示“正受到自动测试软件控制”

    背景: 在用Selenium做自动化测试的时候,默认ChromeDriver是会提示“Chrom正受到自动测试软件控制”的.如下图这样.但我们有些场景下,不希望这个提示出现.本文探索了几种语言去掉这个 ...

  6. 大数据之Linux网卡配置

    当你安装好一台Linux之后,第一步自然是配置网卡,让你的Linux上网. 配置网卡大多数有两种模式,一种是桥接,一种是NAT 首先讲一下桥接网卡的上网原理,他是等同于在你现有的网络环境上直接现加一台 ...

  7. 数据库Oracle的含义

    数据库的含义: 所谓的数据库其实就是数据的集合.用户可以对集合中的数据进行新增.查询.更新. 删除等操作.数据库是以一定方式储存在一起.能与多个用户共享.具有尽可能小的冗余度. 与应用程序彼此独立的数 ...

  8. BZOJ 1861书架

    小T有一个很大的书柜.这个书柜的构造有些独特,即书柜里的书是从上至下堆放成一列.她用1到n的正整数给每本书都编了号. 小T在看书的时候,每次取出一本书,看完后放回书柜然后再拿下一本.由于这些书太有吸引 ...

  9. Python深入之python内存管理机制(重点)

    前言 本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理. 作者:醍醐三叶   关于python的存储问题, (1)由于python中 ...

  10. 轻松构建基于 Serverless 架构的弹性高可用音视频处理系统

    前言 随着计算机技术和 Internet 的日新月异,视频点播技术因其良好的人机交互性和流媒体传输技术倍受教育.娱乐等行业青睐,而在当前, 云计算平台厂商的产品线不断成熟完善, 如果想要搭建视频点播类 ...