问题标签 [layout]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
13 回答
101332 浏览

layout - 实现类似 Wordle 的词云的算法

语境

我的问题

  • 是否有可用的算法可以完成 Wordle 的工作?
  • 如果不是,有哪些替代方案可以产生类似的输出?

为什么我要问

  • 只是好奇
  • 想学
0 投票
2 回答
825 浏览

javascript - JS - 关于如何将多个用户输入合并到一个表单域设计的建议

我有一个页面,允许用户输入很多关于他们的信息(元数据),然后他们可以单击一个图标,该图标打开一个模式窗口,其中包含一个允许他们添加位置的 googlemap,以及该位置的标题。

使用 mootools,我可以使用 onclose 将表单字段的值传递回原始表单。然后,主页表单有一个隐藏的输入字段,它作为一个字段进入数据库,序列化。

问题是用户可以根据需要添加任意数量的位置,也有 3 种类型的位置。每个都有自己的一组坐标,可以是单个或多个!

所以我想知道处理所有这些数据的最佳方式,是否可以将其加载到一个表单中,然后使用 Moo 将该表单提交到单个表单字段,或者我可以使用 moo 将所有信息附加到一个隐藏的输入字段,但如果我这样做,用户输入如何进入它。我很难过,并查看了一些有关如何以“最佳”方式进行设置的建议。

目前我有一个表,每个项目都添加为一个新行,当用户单击地图时,JS 会创建一个新行,其中包含有关单击、项目和用户输入字段的详细信息。

如果它是单个位置,则将其添加为“地标”、名称的用户输入字段,然后坐标进入第三个表格单元格。但是,如果它是一个形状,那么第一个单元格包含“形状”,用于名称/描述的用户输入字段,第三个单元格包含每个点的坐标列表,这对于线是相同的。

我遇到的问题是我可以将它们全部写入一个表单字段,但是我如何允许用户输入标题,我需要为此使用表单字段?另一种选择是从表中取出每一行并将其输入到单个表单字段中,由管道或类似字段分隔,但我不确定我是否可以从其他表单字段中读取。

希望上面说的有点道理!!欢迎所有反馈!

我为此使用了mootools,但如果我能理解布局,那么这应该不是问题。

0 投票
1 回答
289 浏览

visual-studio - 是否有一种简单的方法可以在运行时重新创建 WinForms 布局体验,以便用户定位控件

在 Visual Studio 中布局 WinForm 时,您可以使用拖动句柄和边框对齐提示轻松调整控件大小和对齐控件。

我想对运行时控件做同样的事情,以使用户能够在页面上放置图像。

例如,如果用户有一张照片,并且他们想将其作为桌面背景放置,我希望该控件可以帮助他们在迷你桌面视觉效果中移动和调整照片缩略图的大小。

我可以做到这一切,但我真正的问题是,有没有人知道一种从标准 WinForms 布局编辑器继承的方法,以便我可以选择使用漂亮的停靠、对齐提示和控件调整大小而无需再次编码?

提前致谢

瑞安

0 投票
4 回答
7343 浏览

apache-flex - Adobe Flex/AIR:滚动子组件,而不是整个窗口

我正在使用 Adob​​e Flex 和 AIR 开发一个应用程序,我一直在努力寻找解决滚动问题的方法。

我的主应用程序窗口的基本结构(大大简化)是这样的:

问题是“MainContent”框可能包含一个巨大的子组件列表,并且该长列表的存在导致垂直滚动条出现在 GUI 的最高级别,围绕“MainContainer” vbox。

它看起来很傻,在整个应用程序窗口周围都有滚动条。

我正在寻找的解决方案是滚动条仅应用于“MainContent”vbox(以及导航和帮助内容面板,如果它们的内容超出窗口边界)。

我在 StackOverflow 上找到了一个相关问题,该问题的解决方案是在父容器上使用“autoLayout”和“verticalScrollPolicy”属性。

因此,我尝试将 autoLayout="false" 和 verticalScrollPolicy="off" 属性添加到所有父容器,并将 verticalScrollPolicy="on" 属性添加到“MainContent”vbox。但是该实验的最终结果是内容只是从主容器中剪切出来的(并且在 MainContent vbox 中添加了一个没有拇指的无用滚动条)。

有谁知道如何解决这个问题?

0 投票
3 回答
208 浏览

html - 页面布局问题

请让我知道为什么页面内容下方有很多空白以及为什么显示水平滚动条。下面附上 zip 文件夹的链接。解压缩并打开 index.html。
链接文本

0 投票
2 回答
14055 浏览

java - GridLayout 的参数是什么?

在这行代码中,数字代表什么以及如何使用它们来排列窗口中的复选框和按钮?

0 投票
4 回答
334 浏览

html - HTML表格问题

我有一个 HTML 表格问题,我想更好地理解。

假设我有一个 3 行 HTML

对于很长的文本,前 2 行中的内容看起来几乎居中。但是,如果我将整个“非常长的字符串”移动<td>到行内的一个单独<table>的行中,我会看到其他内容没有居中。为什么当<td>内容在另一个表中时显示不同?

0 投票
11 回答
2872 浏览

css - CSS:两列

我不知道如何用 CSS 实现以下布局(可能是因为我实际上并不了解 CSS)。

我有一堆这样的div:

(不是真实内容)

现在我希望布局看起来像两列相等的 div,右边是“右”,左边是“左”,因此:

[编辑:在这个问题的先前版本中,我在 div 中有文本区域,并且 div 都有不同的名称,如“one”和“xyz”。] 我尝试过类似的东西

但它并不完全有效:它会产生类似的东西:

(没有“clear”,它会愉快地产生

这不是想要的)。

很明显,如果 div 的顺序不同,它可以工作,但我不想这样做(因为如果浏览器有 Javascript,这些 div 是动态生成的,我不想改变实际的顺序出于语义原因,在没有 Javascript 的情况下显示)。是否仍然可以实现我想要的布局?

[对于它的价值,我愿意让它不能在 IE 或旧版本的其他浏览器上运行,所以如果有一个只适用于标准兼容浏览器的解决方案,那没关系 :-)]

0 投票
1 回答
667 浏览

.net - 如何在自定义 WinForms 控件中限制客户端控制区域

我有一个自定义控件,它使用从 ParentControlDesigner 继承的设计器来允许删除子控件。我没有使用任何内部设计师,只是简单的单亲材料。

这个控件绘制了一个“标题”,所以我尝试做三件事:

  1. 当设置为 Top 或 Fill 时,让子控件停靠在标题的底部而不是控件的顶部。

  2. 使用鼠标拖动时,让子控件吸附到标题的底部,而不是控件的顶部。

  3. 防止控件被拖到标题区域,句号(我觉得这可能是不可能的)。

(1) 是最重要的 - 我知道这是可能的,因为我已经看到其他控件可以做到这一点。(2) 也会有很大帮助。(3) 我不在乎那么多,如果有就好了。

有没有人能够为我指出如何实施这些规则的正确方向,不必求助于笨拙的子面板和 InternalControlDesigner 方法?

0 投票
19 回答
9297 浏览

html - Firefox vs IE vs Chrome vs Safari

目前我正在设计一个网站,我发现很难在所有浏览器上完美地显示该网站。

有什么规则、建议等可以遵循吗?

谢谢