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

前端如何提高用户体验:增强可点击区域大小

作者:Ahmad Shadded 译者:前端小智 来源:css-tricks 你是否曾经试着点击或点击一个元素(例如:按钮、链接),并且注意到只有单击元素特定区域,它才会响应?...复选框和单选按钮 当存在复选框或单选按钮元素,我希望可以单击它或关联标签来激活/禁用它。 ? 从用户体验角度来看,这是难以访问和糟糕。...这样,问题得以解决,整个复选框或单选按钮都是单击,如下图所 ? 侧边 对于带有类别的页面,有时我会注意到列表链接没有扩展到其父页面的整个宽度。 也就是说,可点击区域仅在文本上,如下图所示: ?...解决方法: 删除元素 padding,并将其移动到元素 通过添加display: block使a标签宽度等于其父链接宽度。...这个想法是,伪元素属于其父元素,因此当我们创建具有特定宽度和高度元素,它将充当其父元素单击/触摸/悬停区域。

4.7K20

【译】W3C WAI-ARIA最佳实践 -- 布局

当呈现内容是表格,从 grid 和 table 中选择实现模式,考虑以下因素。 grid 是一个复合小部件,所以它: 始终包含多个聚焦元素。 在页面Tab序列中只有一个聚焦元素。...例如,当数据元素是更多信息链接,不是将它们呈现在静态表格中并在页面tab序列中包含所有链接,实现 grid 模式提供给用户更加直观和有效键盘导航方式,同时缩短了页面的tab序列长度。...在应用阅读模式,屏幕阅读器用户只能发现聚焦元素和标记聚焦元素内容。因此,屏幕阅读器用户可能会在不知情情况下忽略网格中包含元素,当它们不可聚焦或不用于标记列或行。...如果必须使用,只能包含一个这样控件且让其作为最后一个元素。 当且仅当组合中包含三个或三个以上控件,才能使用工具作为分组元素。 键盘交互 当工具获取焦点,焦点被设置在第一个可用控件上。...般来说,使用键盘进行导航,不可用元素不可聚焦。但是,在某些需要发现功能场景中,如果不可用元素聚焦,可以帮助屏幕阅读器用户发现这些功能存在。

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

最佳实践丨云开发CloudBase内容审核能力

常见内容审核方式有: 图像内容审核 图像内容审核,利用深度神经网络模型对图片内容进行检测,准确识别图像中敏感违法元素、违规内容等,帮助业务规避违规风险。...1、单击左侧导航数据库页,进入到上述所选集合中,单击添加文档,先添加一条正常内容: 如下图,对于没有违规内容是会正常插入到集合中。...步骤3:查看审核详情 1、单击左侧导航内容审核页后,再单击顶部审核详情,能看到审核平台审核内容以及审核结果,如下: 2、在测试审核规则,第二次故意输入违规内容已成功被审核系统监测到,并准确地识别出违规类型以及对内容审核评分...,如下: 3、在某些特定需求场景下,如果发现某条在特定场景下属于是正常内容,但被审核系统误判为违规内容: 可对该条违规记录进行回。...回后该条内容在审核记录里处理状态也变成了已回, 并且在数据库中该条记录也正常显示。

1.4K40

最佳实践丨云开发CloudBase内容审核能力

常见内容审核方式有: 图像内容审核 图像内容审核,利用深度神经网络模型对图片内容进行检测,准确识别图像中敏感违法元素、违规内容等,帮助业务规避违规风险。...1、单击左侧导航数据库页,进入到上述所选集合中,单击添加文档,先添加一条正常内容: 如下图,对于没有违规内容是会正常插入到集合中。...步骤3:查看审核详情 1、单击左侧导航内容审核页后,再单击顶部审核详情,能看到审核平台审核内容以及审核结果,如下: 2、在测试审核规则,第二次故意输入违规内容已成功被审核系统监测到,并准确地识别出违规类型以及对内容审核评分...,如下: 3、在某些特定需求场景下,如果发现某条在特定场景下属于是正常内容,但被审核系统误判为违规内容: 可对该条违规记录进行回。...回后该条内容在审核记录里处理状态也变成了已回, 并且在数据库中该条记录也正常显示。

1.1K20

关于“Python”核心知识点整理大全60

要查看Bootstrap提供模板,访问http://getbootstrap.com/,单击Getting Started, 再向下滚动到Examples部分,并找到Navbars in action...选 择器决定了特定样式规则将应用于页面上哪些元素。 在2处,这个模板定义了一个按钮,它将在浏览器窗口太窄、无法水平显示整个导航显 示出来。...如果用户单击这个按钮,将出现一个下拉列表,其中包含所有的导航元素。在用户缩小 浏览器窗口或在屏幕较小移动设备上显示网站,collapse会使导航折叠起来。...要添加更多链接插入更多使用下 述结构行: Title 这行表示导航一个链接...这部分余下 代码结束包含导航元素(见8)。 3.

11110

waypoint_使用jQuery Waypoint创建粘性导航标题

稍微增加一点,我们将使用另一个插件ScrollTo ,以便在用户单击导航链接提供平滑滚动和方便定位。 步骤1:盒子 我确定您已经熟悉HTML5引入各种新元素 。...立即尝试:将以下内容添加到脚本中,并滚动到导航,弹出消息。...但是,如果您缓慢向下滚动到刚刚创建航路点,您可能会注意到,由于导航从内容流中删除,因此在传递,内容会“跳跃”一些。 除了看起来很草率之外,这种行为还可能使您部分内容模糊不清,并损害可用性。...然后,我们将selected类从导航所有链接中删除,然后将其重新应用到其href属性与当前活动部分id对应类。 这工作得很好。...如果您不仅仅想添加和删除类,还可以考虑使用LavaLamp这样插件。 在某些时候,您可能已经注意到,单击导航链接会将部分顶部置于浏览器视口顶部。

3.3K30

【译】W3C WAI-ARIA最佳实践 -- 表单

与其他 WAI-ARIA 组件角色一样,应用link角色到一个元素,浏览器不会自动添加标准链接行为,例如导航链接目标或上下文菜单操作。当使用 link 角色,为元素提供这些特性是开发者责任。...如果行为仅适用于某些类型项目,例如menuitem 元素,则使用特定角色名称。 3. 子菜单,也称为弹出菜单,是具有 menu 角色元素。 4....尽管建议开发者不要这样做,但还是有一些导航菜单实现,其menuitem 元素既能执行功能又能打开子菜单。...它样式通常与典型按钮一样,且带有一个向下箭头或三角,来提示用户激活按钮会展开一个菜单。 示例 导航菜单按钮: 由HTML元素 a 创建菜单按钮,展开是一个表现为链接项目菜单。...通过激活按钮展开包含菜单项元素具有 menu 角色. 可选具有 button 角色元素,其 aria-controls 属性具有特定值,用来指向具有 menu 角色元素

8.2K30

Windows 7 操作系统

通过单击地址不同位置,可以直接导航到这些位置。...在列表框中单击某个主题可以更改桌面背景、窗口颜色、声音和屏幕保护程序,也可以单击窗口底部相应链接进行上述设置。...(4)语言:显示当前输入法状态。  (5)通知区域:包括时钟、音量、网络以及其他一些显示特定程序和计算机设置状态图标。  ...选中“使用AeroPeek预览桌面”,当鼠标移动到任务末端“显示桌面”按钮(无需点击),暂时查看桌面。  任务位置和高度也是可以改变。...(2)单击“任务和[开始]菜单属性”对话框“[开始]菜单”选项卡,单击“自定义”按钮,可以自定义链接、图标和菜单在[开始]菜单中外观和行为。

32530

web前端常见面试题

语义化标签 定义文档页眉区域,应作为介绍内容或者导航链接容器; footer 内容页脚,通常包含该章节作者、版权数据或者与文档相关链接等信息; article 文档、页面、应用或网站中独立结构...,是独立分配复用结构,如在发布中,它可能是论坛帖子、杂志或新闻文章、博客、用户提交评论、交互式组件,或者其他独立内容项目; nav 描述一个含有多个超链接区域,该区域包含跳转到其他页面或页面内部其他部分链接列表...; section 表示文档中一个区域(或节),比如,内容中一个专题组; main 定义文档主要内容,该内容在文档中应当是独一无二,不包含任何在文档中重复内容,比如侧边导航链接,版权信息...捕获阶段行为: 浏览器检查元素最外层祖先,是否在捕获阶段中注册了一个onclick事件处理程序,如果是,则运行它; 然后,它移动到单击元素下一个祖先元素,并执行相同操作...,然后是单击元素再下一个祖先元素,依此类推,直到到达实际点击元素; 而冒泡与捕获恰恰相反: 浏览器检查实际点击元素是否在冒泡阶段中注册了一个onclick事件处理程序,如果是,则运行它; 然后它移动到下一个直接祖先元素

2.3K20

『AndroidStudio』从新认识IDE之-整体概述

连在编辑器左边边列可以用来单击增加一个调试断点,或者直接可视化你在代码设置一些图片资源。 编辑器连着右边为标记,上边通过不同颜色线条表明你代码中相应位置行一些信息。...当编辑器显示诸如MainActivity.javajava源文件,Structure工具窗口将会以树状形式呈现元素,如字段,方法和内部类。...当编辑器显示诸如activity_main.xmlXML文件,Structure工具窗口以树状结构呈示XML元素。...在Structure工具窗口中点击任何元素,光标将会立即移动到编辑器中元素上。Structure工具窗口特别适合导航超大源文件中元素。...我们也讨论了包括主菜单,工具,状态,边和标记用于导航工具窗口和主要UI元素。我们也讨论了如何去搜索和通过使用菜单和快捷键来导航,以及使用查找和替换。

2K20

Android Studio 4.0 稳定版发布了

Android Studio完成构建项目后,单击 Build Output 窗口右侧链接。 Build Analyzer 窗口在左侧树中组织可能构建问题。...image Property values resolution stack:(属性值解析堆栈):调查资源属性值在源代码中起源,并通过遵循属性窗格中链接导航到其位置。 ?...有关可用实时模板完整列表,请从菜单单击 File > Settings(或在macOS上为 Android Studio > Preferences ),然后导航 Editor > Live...现在,在 Android Studio C++ 代码编辑器中可用,clangd 和 clang-tidy 都是开源LLVM额外工具一部分: clangd具有代码完成功能,在编辑器中编译错误消息以及定位导航...clang-tidy是C ++ linter工具,具有扩展框架,用于诊断和修复典型编程错误。

4.6K20

windows10切换快捷键_Word快捷键大全

出现 Windows 提示,将焦点移到该提示。 再次按这些快捷键,将焦点移到定位 Windows 提示屏幕上元素。...+ 单击某个任务按钮 打开某个应用,或快速打开应用另一个实例 Ctrl + Shift + 单击某个任务按钮 以管理员身份打开应用 Shift + 右键单击某个任务按钮 显示该应用窗口菜单...Ctrl + 单击 在新选项卡中打开链接 Ctrl + Shift + 单击 在新选项卡中打开链接并切换到该选项卡 Alt + Shift + 单击 在新窗口中打开链接 Ctrl + Shift +...Ctrl + 向下键 转到第一个子项(仅当应用提供结构导航) Caps Lock + N 移动到主陆标 扫描模式键盘命令 快捷键 功能 向上键和向下键 移动到应用或网页中下一行或上一行文本 向右键和向左键...Alt导航键 + 快速访问工具/无快捷键功能/宏 – 导航键 这次去掉F4,Alt键功能更值得我们多花一些篇幅。

5.3K10

AngularDart4.0 英雄之旅-教程-07路由 顶

当用户在任一视图中点击英雄名称导航至所选英雄详细视图。 当用户点击电子邮件中深层链接,打开特定英雄详细视图。 完成后,用户将可以像这样浏览应用程序: ?...RouterLink指令告诉路由在用户点击链接位置。 您使用链接参数列表定义了一个路由指令, 这个列表在我们小样本中只有一个元素,引用路由名称。...(:)表示:id在导航到HeroDetailComponent特定英雄id占位符。...你已经完成了应用程序路由。 您没有向模板添加英雄详情链接,因为用户单击导航链接不是为了查看特定英雄; 而是点击一个英雄名字,不管名字是显示在仪表板还是英雄列表中。...要在其他地方导航,用户可以单击AppComponent中两个链接之一,或单击浏览器后退按钮。

17.5K30

武汉移动网站优化五大要点

避免左右翻页,通常需要页面上卷或下,但如果他们必须向左或向右滚动以阅读整个页面,则对于移动用户来说非常不方便。   ...设计导航和内容中链接易于点击,一个视觉上与众不同CTA按钮,按钮大小适合调整,单词之间空间更大,行间距更大,这些都有助于提高移动用户体验。...如果它是一个独立移动网站,当移动用户输入桌面网站URL,对用户自动重定向到移动网站URL至关重要。同样,当桌面用户因任何原因错误地访问移动链接,他们应自动重定向到桌面网站。   ...3.修剪不重要内容和功能   顶部两个或三个导航对于桌面中文网站设计非常普遍,但在手机上显然是不合适。通常做法是在移动版本上减少导航系统,包括顶部导航,面包屑和侧。...如果完全保留主导航,则在用户单击必须折叠并展开。如果它们出现,最多五个或六个顶部导航。汉堡菜单是一种流行且令人愉悦移动浏览体验。

1.5K00

iOS 图标图像 (官方翻译版)

各种标准接口元素支持字形,包括导航,标签,工具和主屏幕快速操作。 准备比例因子为@ 2x字形,并保存为PDF格式。...如果个别图标设计重量不同,则某些图标可能需要略大于其他图标才能实现此效果。 ? 导航和工具图标大小 准备自定义导航和工具图标,请使用以下尺寸进行指导,但是根据需要进行调整以创建余额。 ?...导航和工具图标 标签图标 主屏幕快速操作图标 这是一个好主意,尽可能使用这些内置图标,因为他们是熟悉的人。 按照预期使用系统图标。每个系统提供图像具有特定,众所周知意义。...快进导航和标签图标 通过媒体播放或幻灯片快进。快进 ? 组织导航和标签图标 将项目移动到目的地,如文件夹。组织 ? 暂停导航和标签图标 暂停媒体播放或幻灯片。...回导航和标签图标 通过媒体播放或幻灯片向后移动。倒带 ? 保存 保存当前状态。保存 ? 搜索导航和标签图标 显示搜索字段。搜索 ? 停止导航和标签图标 停止媒体播放或幻灯片。

3.6K40

Windows10中键盘快捷方式

当出现 Windows 提示,请将焦点移到提示上。 再次按下键盘快捷方式,将焦点放在屏幕上 Windows 提示所固定元素上。...当出现 Windows 提示,请将焦点移到提示上。 再次按下键盘快捷方式,将焦点放在屏幕上 Windows 提示所固定元素上。...否则,请删除命令行中光标左侧所有字符。 Ctrl + End(历史记录导航) 如果命令行为空,则将视区移动到命令行。否则,请删除命令行中光标右侧所有字符。...+ 单击任务按钮 打开应用或快速打开另一个应用实例 Ctrl + Shift + 单击任务按钮 以管理员身份打开应用 Shift + 右键单击任务按钮 显示应用窗口菜单 Shift + 右键单击分组任务按钮...显示组窗口菜单 Ctrl + 单击分组任务按钮 循环浏览组窗口 本文删改自豆末WINDOWS中键盘快捷方式 相关

4.5K20

在Ubuntu或Debian上更新并保护Drupal 8

因此,Drupal代码在安全性、健壮性上具有世界最高水平。...您可能需要针对特定应用程序其他防火墙规则。 将example.com和user每个实例替换为适合您站点名称,将203.0.113.52替换为您腾讯云CVM服务器IP地址或域名。.../backups 下载更新 登录Drupal站点并导航到管理工具单击报告,然后单击可用更新。 注意 如果未列出“ 可用更新”,请在“ 扩展”下启用“更新管理器”插件。...右键单击所需版本右侧“下载”并复制链接地址: 通过SSH连接到您腾讯云CVM服务器: ssh user@203.0.113.52 导航到Apache DocumentRoot目录。...单击“管理工具”中“ 配置 ”,然后单击“开发”下“ 性能”,重建站点缓存。单击“ 清除所有缓存”。 点击报告中管理工具,然后状态报告。

1.2K10

ChatGPT 和 Elasticsearch结合:在私域数据上使用ChatGPT

重要是要意识到这一限制,并在必要以一定程度怀疑态度、交叉检查和验证信息来处理 ChatGPT 生成响应,以确保准确性和可靠性。ChatGPT 另一个限制是它缺乏关于特定领域内容知识。...返回 Cloud Console,单击左侧导航中部署名称下Edit。图片向下滚动到 Machine Learning instances 框并单击 +Add Capacity。...图片片刻之后,您部署现在将能够运行机器学习模型!图片重置 Elasticsearch 部署用户和密码:单击部署名称下方左侧导航安全性。单击重置密码并使用重置进行确认。...打开程序链接单击顶部“在 Colab 中打开”按钮以在 Colab 中启动笔记本。图片将变量 hf_model_id 设置为模型名称。...图片Python 后端设置克隆或下载python程序Github 代码链接安装所需 python 库。我们在具有隔离环境 Replit 中运行示例程序。

6K164

Windows快捷键速查

F4 在文件资源管理器中显示地址列表。 F5 刷新活动窗口。 F6 循环浏览窗口中或桌面上屏幕元素。 F10 激活活动应用中的菜单。 Alt + F8 在登录屏幕上显示你密码。...任务 快捷键 说明 Shift + 单击任务按钮 打开应用或快速打开另一个应用实例。 Ctrl + Shift + 单击任务按钮 以管理员身份打开应用。...Shift + 右键单击任务按钮 显示应用窗口菜单。 Shift + 右键单击分组任务按钮 显示组窗口菜单。 Ctrl + 单击分组任务按钮 循环浏览组窗口。 3....Ctrl + Home(历史记录导航) 如果命令行为空,则将视区移动到缓冲区顶部。否则,请删除命令行中光标左侧所有字符。...Ctrl + 数字(数字 1–9) 移动到第 n 个选项卡。 Tab 在选项中向前移动。 Shift + Tab 在选项中向后移动。 Alt + 带下划线字母 执行与该字母结合使用命令。

4.2K20
领券