首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

2019年最全的UI设计之输入字段剖析

输入字段的默认禁用状态 不要将文本字段设计为按钮类似 UI元素的视觉外观在解释其含义的过程中起着关键作用。一个物品的外观可以使用户了解他们如何之交互。...因此,编写清晰明了的标签总是对的。 字数 标签不是帮助文本。避免标签;使用简洁,简短和描述性标签(一两个字),以便用户可以快速扫描你的表单。...标签文本应始终可见 标签文本有两种常用的方法: 顶部对齐标签 - 位于容器顶部附近的标签。 ? 浮动标签。当用户字段交互时,标签位于容器的顶部。 ?...当用户点击此图标时,输入将被删除 '交叉'或'检查'图标 如果你使用内联验证,则可以使用关闭图标通知用户有效/无效输入。 当用户提供不正确的信息时,你还可以显示错误消息。应在容器下方显示错误消息。...帮助文本/错误文本 帮助文本充当辅助元素 - 它提供有关输入字段的其他信息,例如: 如何使用用户提供的信息 信息要求(即密码设置指南) 在某些情况下,帮助文本可以引导用户的错误文本交换(即用户在提供错误输入时看到的错误消息

2.4K20
您找到你想要的搜索结果了吗?
是的
没有找到

HTML中的内联元素块级元素

块级元素总是在新行上开始并占据一整行,宽度和高度以及外边距和内边距都可以控制,宽度始终浏览器宽度一样,内容无关。块级元素可以容纳内联元素和其他块元素。...内联元素块级元素的转换 块元素(block element)和内联元素(inline element)都是html规范中的概念。在加入了CSS控制以后,可以改变块元素和内联元素之间的差异。...比如,我们可以把内联元素在style属性中加上display:block,使内联元素具有块元素的特点,也可以在块元素中加上display:inline,使它具有内联元素的特点。...内联元素块级元素列表 3.1 块级元素列表 TypeNoteaddress定义地址caption定义表格标题dd定义列表中定义条目div定义文档中的分区或节dl定义列表dt定义列表中的项目fieldset...em定义为强调的内容i斜体文本效果img向网页中嵌入一幅图像input输入框kbd定义键盘文本label标签为 input 元素定义标注(标记)q定义短的引用samp定义样本文本select创建单选或多选菜单

2.9K30

后台系统设计(下篇:输入

常见类型 ·输入框 ·步进器/微调器 ·滑块 一、Input 输入框 允许用户输入和编辑文本的区域。 外观 单行文本框,用于输入少量的文本: ? 多行文本,用于输入字符串,多行文本区域显示: ?...富文本,允许使用附加的格式、内联图像/链接等文本输入。 ? 最佳用法 ·容错格式,允许用户输入多种格式,并智能的处理从而满足程序的数据要求。...·对于简短、固定的单行输入可采用结构化格式,通过潜在的限制使输入的字符数量、类型不易出错,并使用户能够直观的看到输入格式。例如银行卡号、身份证、时间等信息。 ?...当用户输入不合格的值,再未键出的情况下滑出步进器的视图区域点击保存,如何更好的提示报错? 答:滑到错误提示区域并提示错误信息(所有被动验证输入都可以用这种方法)。...带有输入框,可输入文本字段输入数据滑块同步 ? 最佳用法 ·当用户设置连续值(如音量或亮度)或一系列离散值(如屏幕分辨率设置)时,可使用滑块。

4K21

关于p标签不能嵌套div标签引发的标签嵌套问题总结

1.块级元素(block)内联元素(inline)的区别:   1.1块元素,独占一行,宽高起作用:如:div , p , ul , ol ,table , menu ,h1~h6,li等   1.2...bidi override * big - 大字体 * br - 换行 * cite - 引用 * code - 计算机代码(在引用源码的时候需要) * dfn - 定义字段...* textarea - 多行文本输入框 * tt - 电传文本 * u - 下划线 * var - 定义变量 可变元素是基于以上两者随环境而变化的,它的基本概念就是根据上下文关系确定该元素是块元素还是内联元素... 错误  (特殊块级标签只能嵌套内联标签)          错误  (特殊块级标签只能嵌套内联标签) 块元素中嵌套的元素...  正确(内联内联并列一级)          错误(块级和内联并列一级了)

2.7K30

前端之HTML内容

1.基本标签(块级标签内联标签) 块级标签:默认占浏览器宽度,能设置和宽。...主要包含: h1~h6  div  p  hr 内敛标签(行内标签):根据内容决定长度,不能设置和宽。...注意:关于标签嵌套:通常块级元素可以包含内联元素或某些块级元素,但内联元素不能包含块级元素,它只能包含其它内联元素。 其中有一个特殊的:p标签不能包含块级标签。...; 表单能够包含input系列标签,比如文本字段、复选框、单选框、提交按钮等; 表单还可以包含textarea、select、fieldset和label标签。...说明: label元素不会向用户呈现任何特殊效果; 标签的for属性值应当相关元素的id属性值相同。

2.4K90

HTML+CSS高级

1.3     没有宽度的时候,内容撑开宽度     (得到内联元素的属性)           1.4    标签之间的换行间隙被解析(问题)     (得到内联元素的属性)          ...1.1     它是一个独立的渲染区域,只有Block-level box参与, 它规定了内部的Block-level Box如何布局,并且这个区域外部毫不相干。...               1.2.2     使内嵌支持宽高-----absolute有 display:inline-block; 的效果                1.2.3     块属性标签内容撑开宽度...               1.3.2     使内嵌支持宽高-----absolute有 display:inline-block; 的效果                1.3.3     块属性标签内容撑开宽度...1.1     它是一个独立的渲染区域,只有Block-level box参与, 它规定了内部的Block-level Box如何布局,并且这个区域外部毫不相干。

5.8K61

前端学习自学笔记:day03

占位符(placeholder)是用户在文本输入框中预先输入的内容。...例: radio button(单选按钮):单选按钮这是input输入框的一种类型,每个按钮都应该嵌套在label(标签)中,并且全部统一 使用name属性。...例: 中午所学的内容: HTML格式化 块引用:blockquote(引用):浏览器会自动添加页面文本的距离。...-复习:link标签:链接外部样式: ] 例: 内部样式表:当单个文件需要特别样式时,就可以使用内部样式表。你可以在 head 部分通过 标签定义内部 样式表。...例: body p 内联样式:当特殊的样式需要应用到个别元素时,就可以使用内联样式。 使用内联样式的方法是在相关的标签中使用样 式属性。样式属性可以包含任何 CSS 属性。

1.9K50

13个秘技,快速提升表单填写转化率!

这不仅使表单完成过程尽可能高效和简单,而且提供了积极的用户体验。 使用明确的CTA(Call to Action)按钮 你应该为线索提供一个明确的行动提醒,或“提交”按钮。...使用内联表单验证 内联表单验证会阻止用户在表单中输入错误信息,并同时发出错误消息以确保用户在修复错误之前无法提交表单。 例如,可能有人输入了不合要求的密码,无效的电话号码,或者邮政编码少了几个数字。...内联表单验证确保只提交准确的信息,为每个人节省时间。 保持文本和表单字段框对齐 当你创建注册表单时,需对齐文本以便于跟进阅读。将文本放置在表单字段的上方(而不是下方或旁边)。...避免过多文字工作对双方都没坏处——它展示了Netflix如何客户建立联系。 Grubhub Grubhub使用弹出式注册表单,通过调暗背景消除干扰,让用户聚焦表单。...Picnic报名表单:GoogleSheets Google Sheets有明确的颜色涂层,标签和结构。Google Sheets允许你制作尽可能深入的电子表格。

2.7K30

17.HTML

"> Body标签 1.块级标签内联标签 block(块)元素的特点 ① 总是在新行上开始; ② 高度,行高以及外边距和内边距都可控制; ③ 宽度缺省是它的容器的100%,除非设定一个宽度。...表单标签 (1)表单属性 HTML 表单用于接收不同类型的用户输入,用户提交表单时向服务器传输数据,从而实现用户Web服务器的交互。...表单标签, 要提交的所有内容都应该在该标签中 action表单要提交的地址,用于处理表单的内容(一般是提交字典到后台的一个接口,这个接口是java写成的,提交到这个接口后后台就知道如何处理这些数据了)。...  表格主体部分,使结构更加分明   表格的数据行   表格的表头名称,不同在于文字采用加粗居中的形式显示   单元格,用来显示表格内容 (1)简单表格...8.label 标签标签文本关联起来(获取光标) 用户名 <input id="username" type="text" name="

3.6K71

【Python3】HTML基础

HTML描述了一个网站的结构语义随着线索的呈现,使之成为一种标记语言而非编程语言。需要注意的是,对于不同的浏览器,对同一标签可能会有不完全相同的解释(兼容性)。...: 功能:表单用于向服务器传输数据,从而实现用户Web服务器的交互 表单能够包含input系列标签,比如文本字段、复选框、单选框、提交按钮等等。...当数据完整无误后,服务器反馈一个输入完成的信息 系列标签 表单类型 type: text 文本输入框 password 密码输入框...reset", "submit" - 定义按钮上的显示的文本 type="text", "password", "hidden" - 定义输入字段的初始值...2 标签的 for 属性值应当相关元素的 id 属性值相同。

83210

23 个初级 Vue.js 面试题

如何输入框和数据属性之间实现双向数据绑定? 要实现双向数据绑定,可以使用 v-model 指令。...同时,将输入框的 value 属性绑定到 “nameInput” 数据属性。这样在表单字段和数据属性之间建立了双向数据关系。 v-model 可以做到这一点,并且比手动设置更有效地。...在 data 属性上所做的任何更改都将优先于 form 字段上的用户输入事件。 6. 你如何捕获元素上的点击事件? 可以使用 v-on:click 指令捕获 Click 事件。...如何确保在单文件组件中定义的 CSS 样式仅应用于该组件,而不被用于其他组件? 这可以通过样式标签上的 scoped 属性来实现。...尽管它们的用例计算的属性相交叉,但是当某些数据属性发生改变时,有时需要观察者执行自定义操作或运行代价昂贵的操作。 24. 如何从子组件发出自定义事件?

4.7K10
领券