CSS - 使用css / Ordered创建3列

时间:2012-12-28 22:12:44

标签: html css css3

我想使用css创建一个包含有序列表的3列列表?

  1. 苹果
  2. 橙子
  3. 柠檬
  4. 现在它显示了一个无序列表,即使代码显示有序。

    示例:1。苹果将成为第一列,Oranges将成为第二列,而不是第一列中的Apples,而第一列中的Oranges则是第一列。

    <style> ol{margin-bottom:20px; overflow:hidden; width:600px;}
    li{display:inline; float:left; line-height:1px;}
    #two li {width:50%;}
    #three li {width:33.333%;}
    #four li {width:25%;}
    #six li {width:16.666%;}
    </style>
    
    
    
    
    <code>
    <ol id="3">
    <li>
        <div class="fruit">
            apples
            oranges
            lemons
            etc..
        </div>
    </li>
    </ol>
      </code>
    

2 个答案:

答案 0 :(得分:0)

<ul>是一个无序列表。使用<ol>作为有序列表。

<ol>
    <li>item 1</li>
    <li>item 2</li>
</ol>​

以下是一个有效的例子:w3schools tryit

答案 1 :(得分:0)

正如弗拉姆所建议的,

您的代码应该类似于

<!DOCTYPE html>
<html>
<style> ol{margin-bottom:20px; overflow:hidden; width:600px;}
li{display:inline; float:left; line-height:15px;}
#two li {width:50%;}
#three li {width:33.333%;}
#four li {width:25%;}
#six li {width:16.666%;}
</style>
<body>

<h4>An Ordered List:</h4>
<ol>
  <li>Coffee</li>
  <li>Tea</li>
  <li>Milk</li>
</ol>

</body>
</html>

我不明白为什么要定义#two,#gehee等。