Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 填字游戏的HTML布局_Javascript_Html_Css - Fatal编程技术网

Javascript 填字游戏的HTML布局

Javascript 填字游戏的HTML布局,javascript,html,css,Javascript,Html,Css,我正在格式化网页以显示纵横字谜。我想让它以一种类似于在报纸上显示的格式显示,以便更容易打印。如下所示: 我们的想法是,我们正在处理一个线索列表,每一列都会溢出到下一列,列的高度会得到优化,以便第一次点击填字游戏底部(大方框)和其他三列的高度大致相同 有没有一种方法可以通过CSS和HTML实现这一点?我有点怀疑没有。JavaScript是一条出路吗?谢谢 编辑以添加: 使用-moz列宽和-moz列间距,我能够获得这种改进的布局: 有没有想过如何让纵横字谜向上移动,让线索围绕它流动?谢谢 进

我正在格式化网页以显示纵横字谜。我想让它以一种类似于在报纸上显示的格式显示,以便更容易打印。如下所示:

我们的想法是,我们正在处理一个线索列表,每一列都会溢出到下一列,列的高度会得到优化,以便第一次点击填字游戏底部(大方框)和其他三列的高度大致相同

有没有一种方法可以通过CSS和HTML实现这一点?我有点怀疑没有。JavaScript是一条出路吗?谢谢


编辑以添加:

使用-moz列宽和-moz列间距,我能够获得这种改进的布局:

有没有想过如何让纵横字谜向上移动,让线索围绕它流动?谢谢


进一步编辑以添加:

我尝试浮动grid div,它只是将自己放在文本的顶部,实际上并没有将文本推开。我不知道该怎么改变。下面是它的外观:


我确实试着把线索放在左边,把它们排成一列,放在页面左侧。无论是浮动单个列表项还是浮动整个有序列表,都会发生这种情况。对我错过的东西有什么想法吗?谢谢你的帮助

See;您可以简单地将纵横字谜本身定位为一个浮点数。

使用您所拥有的。将纵横字谜框上的位置设置为相对并向上移动。我显然看不到你的来源,但有一点调整,应该让它做你想要的。您可能还需要将文本浮动到左侧。

我的解决方案是使用一些JavaScript代码填充列,如果不合适,则调整文本大小。虽然不是最优雅的解决方案,但它确实有效。

@Frankenstein专栏在此:Šime,这太棒了!你应该把它做成一个答案,这样我就可以检查它了!嗯,除了让它在填字游戏中流动。。。有什么想法吗?这对我想做的工作来说太多了,但是谢谢你的领导!谢谢你的建议!我能够移动纵横字谜框,但我无法让它将文本推到一边。相反,它只是覆盖和部分模糊了文本。我在问题中添加了一个图像。使框和文本列都向左浮动。遗憾的是,这似乎不适用于CSS多列。我想我将探索使用jQuery动态重新排序列表。如果您发布源代码,我将使用它。