2017-03-27 4 views
0

Wie erstellt man eine geordnete Liste sowohl vertikal als auch horizontal? Desired OutputGeordnete Liste mit Matrixstruktur

Nehmen wir an, diese Liste wird dynamisch generiert.So kann ich die Zahlen nicht zusammen mit dem Auswahlfeld eingeben.

Die ersten 5 Werte sollten in der ersten Spalte angezeigt werden, 6-10 in der zweiten Spalte und so weiter (3 * 5 Matrix). Gibt es eine Möglichkeit, dies mit Zählern zu tun?

select { 
 
    padding: 5px; 
 
    border: 2px solid #ccc; 
 
    -webkit-border-radius: 5px; 
 
    border-radius: 2px; 
 
    width: 150px; 
 
    height: 34px; 
 
}
<ol> 
 
    <li><select class="form-control"> 
 
    <option>Alpha</option> 
 
    <option selected>Alphanumeric</option> 
 
    <option>Numeric</option> 
 
    <option>Constant Values</option> 
 
    </select></li> 
 
    <li><select class="form-control"> 
 
    <option>Alpha</option> 
 
    <option selected>Alphanumeric</option> 
 
    <option>Numeric</option> 
 
    <option>Constant Values</option> 
 
    </select></li> 
 
    <li><select class="form-control"> 
 
    <option>Alpha</option> 
 
    <option selected>Alphanumeric</option> 
 
    <option>Numeric</option> 
 
    <option>Constant Values</option> 
 
    </select></li> 
 
    <li><select class="form-control"> 
 
    <option>Alpha</option> 
 
    <option selected>Alphanumeric</option> 
 
    <option>Numeric</option> 
 
    <option>Constant Values</option> 
 
    </select></li> 
 
    <li><select class="form-control"> 
 
    <option>Alpha</option> 
 
    <option selected>Alphanumeric</option> 
 
    <option>Numeric</option> 
 
    <option>Constant Values</option> 
 
    </select></li> 
 

 
</ol>

Ich weiß nicht, wie das sechste Auswahlfeld in der gleichen Zeile wie die 1. erscheinen zu lassen. Irgendwelche Vorschläge wären großartig!

Antwort

0

Verwenden column-count

ol { 
    column-count: 3; 
    -moz-column-count: 3; 
    -webkit-column-count: 3; 
} 

select { 
 
    padding: 5px; 
 
    border: 2px solid #ccc; 
 
    -webkit-border-radius: 5px; 
 
    border-radius: 2px; 
 
    width: 150px; 
 
    height: 34px; 
 
} 
 

 
ol { 
 
    column-count: 3; 
 
    -webkit-column-count: 3; 
 
    column-gap: 60px; 
 
    -webkit-column-gap: 60px; 
 
}
<ol> 
 
    <li><select class="form-control"> 
 
    <option>Alpha</option> 
 
    <option selected>Alphanumeric</option> 
 
    <option>Numeric</option> 
 
    <option>Constant Values</option> 
 
    </select></li> 
 
    <li><select class="form-control"> 
 
    <option>Alpha</option> 
 
    <option selected>Alphanumeric</option> 
 
    <option>Numeric</option> 
 
    <option>Constant Values</option> 
 
    </select></li> 
 
    <li><select class="form-control"> 
 
    <option>Alpha</option> 
 
    <option selected>Alphanumeric</option> 
 
    <option>Numeric</option> 
 
    <option>Constant Values</option> 
 
    </select></li> 
 
    <li><select class="form-control"> 
 
    <option>Alpha</option> 
 
    <option selected>Alphanumeric</option> 
 
    <option>Numeric</option> 
 
    <option>Constant Values</option> 
 
    </select></li> 
 
    <li><select class="form-control"> 
 
    <option>Alpha</option> 
 
    <option selected>Alphanumeric</option> 
 
    <option>Numeric</option> 
 
    <option>Constant Values</option> 
 
    </select></li> 
 
    <li><select class="form-control"> 
 
    <option>Alpha</option> 
 
    <option selected>Alphanumeric</option> 
 
    <option>Numeric</option> 
 
    <option>Constant Values</option> 
 
    </select></li> 
 
    <li><select class="form-control"> 
 
    <option>Alpha</option> 
 
    <option selected>Alphanumeric</option> 
 
    <option>Numeric</option> 
 
    <option>Constant Values</option> 
 
    </select></li> 
 
    <li><select class="form-control"> 
 
    <option>Alpha</option> 
 
    <option selected>Alphanumeric</option> 
 
    <option>Numeric</option> 
 
    <option>Constant Values</option> 
 
    </select></li> 
 
    <li><select class="form-control"> 
 
    <option>Alpha</option> 
 
    <option selected>Alphanumeric</option> 
 
    <option>Numeric</option> 
 
    <option>Constant Values</option> 
 
    </select></li> 
 
    <li><select class="form-control"> 
 
    <option>Alpha</option> 
 
    <option selected>Alphanumeric</option> 
 
    <option>Numeric</option> 
 
    <option>Constant Values</option> 
 
    </select></li> 
 
    <li><select class="form-control"> 
 
    <option>Alpha</option> 
 
    <option selected>Alphanumeric</option> 
 
    <option>Numeric</option> 
 
    <option>Constant Values</option> 
 
    </select></li> 
 
    <li><select class="form-control"> 
 
    <option>Alpha</option> 
 
    <option selected>Alphanumeric</option> 
 
    <option>Numeric</option> 
 
    <option>Constant Values</option> 
 
    </select></li> 
 
    <li><select class="form-control"> 
 
    <option>Alpha</option> 
 
    <option selected>Alphanumeric</option> 
 
    <option>Numeric</option> 
 
    <option>Constant Values</option> 
 
    </select></li> 
 
    <li><select class="form-control"> 
 
    <option>Alpha</option> 
 
    <option selected>Alphanumeric</option> 
 
    <option>Numeric</option> 
 
    <option>Constant Values</option> 
 
    </select></li> 
 
    <li><select class="form-control"> 
 
    <option>Alpha</option> 
 
    <option selected>Alphanumeric</option> 
 
    <option>Numeric</option> 
 
    <option>Constant Values</option> 
 
    </select></li> 
 

 
</ol>

+0

Aber wie Zahlen erhalten 6-15 zusammen mit diesem? Es erscheint nur für die erste Spalte. Vielen Dank im Voraus! – Vish

+0

Welchen Browser benutzen Sie? Für mich erscheinen Zahlen in Firefox. –

+0

Ich habe '-webkit-column-gap: 60px;' hinzugefügt. –

Verwandte Themen