Jquery 有哪些选项可以使文本/列表项显示在列中?

Jquery 有哪些选项可以使文本/列表项显示在列中?,jquery,html,css,Jquery,Html,Css,我有一堆来自外部源的HTML标记,主要是h3元素和ul元素 我想有3列的内容流。我知道CSS3中会有一些东西,但是我有什么选择可以让这些内容很好地流到3列中呢?我并不担心IE6(只要它优雅地降级)。我是否一直在使用jQuery解析标记并将其分割为3个div,哪个是float 多谢各位 更新 根据请求,下面是我正在使用的一些HTML <h3>Tourism Industry</h3> <ul> <

我有一堆来自外部源的HTML标记,主要是
h3
元素和
ul
元素

我想有3列的内容流。我知道CSS3中会有一些东西,但是我有什么选择可以让这些内容很好地流到3列中呢?我并不担心IE6(只要它优雅地降级)。我是否一直在使用jQuery解析标记并将其分割为3个div,哪个是float

多谢各位

更新 根据请求,下面是我正在使用的一些HTML

<h3>Tourism Industry</h3>

            <ul>

                <li><a href="">Something</a></li>
                <li><a href="">Something</a></li>
                <li><a href="">Something</a></li>

                <li><a href="">Something</a></li>
            </ul>

            <h3>Small Business</h3>
            <ul>
                <li><a href="">Something</a></li>
                <li><a href="">Something</a></li>
                <li><a href="">Something</a></li>

                <li><a href="">Something</a></li>
                <li><a href="">Something</a></li>

            </ul> 
旅游业
小企业

同样的格式还有很多问题。

虽然我不确定我是否完全理解你的问题(但我想我理解),但我可能会这样做:

  • 在页面上的某个位置创建一个div,并将display属性设置为none
  • 检索HTML并将其写入该div
  • 抓取每一组
    元素(使用jQuery),执行任何类应用程序或在显示之前需要执行的任何操作,并将它们写入目标容器。如果你不知道你将得到多少套
    ,那么一个表最好作为一个目标(哦,noez,是的,我说的是表!),因为你可以控制换行符出现的位置等等(这实际上对保持与IE6等旧浏览器的兼容性有很大帮助)
  • 从DOM中删除隐藏的div

  • 不确定这是否是你想要的答案,但这就是我解决问题的方法。祝你好运

    鉴于您的HTML示例,我怀疑是否有任何方法可以仅使用CSS创建列式布局。问题是H3和UL标签的分组不受任何容器的约束。这使得漂浮这些组并将它们打包成准直布局非常困难


    我认为Inkedn概述的流程相当不错,因为您需要处理这些问题。

    就我个人而言,我只选择CSS3。如果运气好的话,它甚至可以在IE9中实现。如果您需要IE7/8/Opera支持,我想我会在CSS3不可用时添加一个JavaScript解决方案(正如其他用户所解释的)。

    您可以发布一个您正在使用的html示例吗?