更改HTML正常流
谷歌搜索显示,这一点在任何地方都没有讨论过,但:更改HTML正常流,html,css,Html,Css,谷歌搜索显示,这一点在任何地方都没有讨论过,但: 是否可以更改HTML的正常流? 设计师在页面底部制作了一个菜单栏。菜单栏将是一个,包含大量的元素,这些元素向左浮动,但当到达页面末尾时,将继续向上,而不是向下。因此,流量不是从左到右向下,而是从左到右向上。 我很确定这需要一些过于复杂的JavaScript,为了达到这种视觉效果,我们可能只需要改变设计。浮动的元素列表,通常从左到右向下。你可以发布一些代码来重现你的行为 在这种情况下,您还可以将display:inline或inline block
是否可以更改HTML的正常流?
设计师在页面底部制作了一个菜单栏。菜单栏将是一个
,包含大量的
元素,这些元素向左浮动,但当到达页面末尾时,将继续向上,而不是向下。因此,流量不是从左到右向下,而是从左到右向上。我很确定这需要一些过于复杂的JavaScript,为了达到这种视觉效果,我们可能只需要改变设计。浮动的元素列表,通常从左到右向下。你可以发布一些代码来重现你的行为
在这种情况下,您还可以将display:inline或inline block放入元素中。您是否希望获得如下内容:
Item4 item5 item6
item1 item2 item3
项目1.项目6是李
如果是,则测试如下内容:
考虑到这个问题是理论性的,你可能会在programmers.stackexchange.com上获得更多乐趣…@RobbieDee不,这不是适合programmers.SE的问题。“如果它被当作一个真正的问题来对待,在这里就更好了。”奥拉夫科科夫金一世去掉了关于这个问题是理论性的一点;希望你能接受。看,我不认为用Javascript做你想做的事情是不可能的。只需检查所有
li
元素,查看它们是否溢出(包裹),如果溢出,请在li
s的第一行上方为它们指定一个绝对位置。可能是您的样式错误。为什么在列表项上使用float:left
。我想这不是真正的“理论”。谢谢你的编辑哇,是的,这是我需要的!我以为JS看起来会像那样,但要复杂得多。