2011-04-27 3 views
0

Кто-нибудь знает, как конденсировать теги опций, чтобы свести к минимуму повторение себя? Например:Html 5 tag tag structure

<select> 
    <option selected="selected">(Days)</option> 
    <option>1</option> 
    <option>2</option>  
    <option>3</option>  
    <option>4</option> 
    <option>5</option> 
    <option>6</option> 
    <option>7</option>  

Есть ли лучший способ обойти это, что имеет смысл конструктивно?

ответ

1

Возможно, <input type="number">?

+0

Так что, используя пример, который я поставил, я мог бы просто использовать , а затем что? – theGrayFox

+0

А потом ... ничего. – Quentin

+0

Я просто немного смущен относительно того, как это использовать. Не могли бы вы дать мне небольшой пример того, как это работает? Извините, я все еще изучаю html 5: D – theGrayFox

0

Если вы используете php, вы можете создать цикл for, но ваш html по-прежнему будет длинным.

<select> 
<? for ($i=1;$i <32; i++):?> 
    <option><?=$i?></option> 
<? endfor; ?> 
</select> 
+0

Я на самом деле собираюсь использовать Javascript, но вы правы. Я думал об одном и том же. Я просто хотел посмотреть, есть ли способ сократить его. – theGrayFox

+1

Не используйте JavaScript для добавления необходимого содержимого. – Quentin

+0

О, я нет. Я просто использую Javascript в качестве задней части, и я сохраняю файлы html, css и javascript полностью отделенными друг от друга. – theGrayFox