AI智能推荐题库-试题通 AI智能整理导入题库-试题通
×
首页 题库中心 2025年HarmonyOS应用开发者基础认证题库 题目详情
CB1C4E87ED800001614117901380121E
2025年HarmonyOS应用开发者基础认证题库
526
判断题

155【判断题】使用 visibility 接口控制组件的显隐,取值范围为 0 到 1,1 表示不透明,0 表示完全透明,达到隐藏组件,但是在布局中占位。

A
正确
B
错误

答案解析

正确答案:B

解析:

该题目的正确答案是 B:错误。 解析如下: 题目中提到“使用 visibility 接口控制组件的显隐,取值范围为 0 到 1”,这一描述存在概念性错误。 在前端开发中,控制元素显示与隐藏的方式有多种,常见的包括: 1. **visibility 属性**: - 在 CSS 中,visibility 属性用于控制元素的可见性。 - 其合法取值为: - visible:元素可见。 - hidden:元素不可见,但在文档布局中仍占据空间。 - collapse(主要用于表格元素):行或列被隐藏且不占空间。 - 注意:visibility 属性的取值是字符串,不是数值,不存在 0 或 1 的说法。 2. **opacity 属性**: - 控制元素的透明度,取值范围才是 0 到 1。 - opacity: 1 表示完全不透明。 - opacity: 0 表示完全透明(视觉上不可见),但元素仍然在布局中占位,且可以响应事件(除非额外设置 pointer-events)。 - 因此,将“取值范围为 0 到 1”归于 visibility 是错误的。 3. 题干后半句“达到隐藏组件,但是在布局中占位”这一描述适用于 visibility: hidden 或 opacity: 0,两者都保留布局空间。这一点描述正确,但前提错误。 综上所述,题干混淆了 visibility 和 opacity 两个不同的 CSS 属性,错误地将 opacity 的数值取值范围赋予 visibility 属性。 核心知识点: - visibility 属性控制元素是否可见,取值为 visible、hidden 等,不使用数字。 - opacity 属性控制透明度,取值为 0 到 1 的浮点数。 - visibility: hidden 和 opacity: 0 都会使元素不可见且保留在布局中,但原理不同:前者是隐藏,后者是透明。 因此,本题答案选 B:错误。

相关知识点:

visibility 接口显隐取值错

题目纠错
2025年HarmonyOS应用开发者基础认证题库

扫码进入小程序
随时随地练习

关闭登录弹窗
专为自学备考人员打造
勾选图标
自助导入本地题库
勾选图标
多种刷题考试模式
勾选图标
本地离线答题搜题
勾选图标
扫码考试方便快捷
勾选图标
海量试题每日更新
波浪装饰图
欢迎登录试题通
可以使用以下方式扫码登陆
APP图标
使用APP登录
微信图标
使用微信登录
试题通小程序二维码
联系电话:
400-660-3606
试题通企业微信二维码