【问题标题】:How do I print list of things in one line with a listing style (square, circle, etc.) in HTML?如何在 HTML 中使用列表样式(方形、圆形等)在一行中打印事物列表?
【发布时间】:2016-01-13 01:48:10
【问题描述】:

我正在尝试打印 HTML 列表中的一些内容。我尝试了几件事,但都没有奏效!假设我有一个(红色、绿色、黄色、黑色、蓝色和紫色)​​列表,我使用 ul 和 li 列出它们,例如:

  • 红色。
  • 绿色。
  • 黄色。
  • 黑色。
  • 蓝色。
  • 紫色。

但我想将列表打印成如下所示:

- Red.           - Green.          - Yellow.
- Black.         - Blue.           - Purple.

【问题讨论】:

    标签: javascript jquery html css


    【解决方案1】:

    list-style-type CSS property 可用于更改子弹类型。至于按行打印项目,可以使用clearfloat

    li {
      list-style-type: square;
      float: left;
      width: 100px;
    }
    
    li.row-start {
      clear: left;
    }
    <ul>
      <li>Item one</li>
      <li>Item two</li>
      <li>Item three</li>
      <li class="row-start">Item four</li>
      <li>Item five</li>
      <li>Item six</li>
    </ul>

    【讨论】:

    • 它仍然会在新行中打印每个元素。我想要的是在一行中打印 3 个元素,然后在另一行中打印另外 3 个。
    • 是的,这正是我所需要的!非常感谢!
    猜你喜欢
    • 1970-01-01
    • 2023-04-06
    • 2021-06-03
    • 2017-03-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-11
    • 2016-07-05
    相关资源
    最近更新 更多