【发布时间】:2023-04-04 23:35:01
【问题描述】:
我将根据自定义规范为 Web 应用程序实现全屏布局。我已经控制了大部分,但有一部分我遇到了麻烦。
为了在原本已经很拥挤的 GUI 中节省空间,“注销”按钮应该放在标题行而不是其他地方。当然,标题行包含一个标题。该按钮应以给定浏览器/opsys 组合的默认尺寸显示在右上角,并带有一点填充。标题应位于该行剩余空间的中心。这是一张图片:
+====================+=======+
| ACME Widgets | [Btn] |
+====================+=======+
我不知道按钮的宽度,我也不需要。布局应在一系列设备和分辨率(从大约 200 像素宽度到 2000 像素)上平滑缩放:
+==================================================+=======+
| ACME Widgets | [Btn] |
+==================================================+=======+
...标题继续在其区域中居中,这将始终是(总可用宽度 - 按钮所需的宽度)。该页面最终可能会在无 JavaScript 的环境中使用,因此动态大小计算不是一种选择。也不是(在你问之前)说服客户放弃他的设计。
谁能建议使用 HTML(如果需要,还可以使用 CSS)来实现这种布局?
更新更多限制/解释(抱歉):视力不佳的人可以查看此应用,他们喜欢使用缩放按钮 (Ctrl- +) 来放大字体大小。因此,我想尽可能少地假设文本大小。显然,在一个放大的小显示器上,我最终没有足够的空间来放置未填充的标题和按钮;但在那之前我想保持灵活。
【问题讨论】: