#html
#HTML
Вопрос:
Кто-нибудь знает, как уплотнить теги опций, чтобы минимизировать повторяемость? Например:
<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">
?
Комментарии:
1. Итак, используя приведенный мной пример, я мог бы просто использовать <тип ввода=»число»> и что тогда?
2. Я просто немного запутался в том, как это использовать. Не могли бы вы привести мне небольшой пример того, как это работает? Извините, я все еще изучаю html 5: D
3. Это пример. Полный пример. Он предоставляет вам входные данные, в которые вы можете ввести число.
4. Значит, это будет просто <тип ввода = «1»> и так далее, верно? Спасибо за ввод, я просто хотел узнать, можно ли его каким-либо образом сократить.
5. Возможно, вы захотите использовать
min
иmax
, хотя: w3.org/TR/html5 /…
Ответ №2:
Если вы используете php, вы могли бы создать цикл for, но ваш html все равно будет длинным.
<select>
<? for ($i=1;$i <32; i ):?>
<option><?=$i?></option>
<? endfor; ?>
</select>
Комментарии:
1. На самом деле я собираюсь использовать Javascript, но вы правы, я думал о том же самом. Я просто хотел посмотреть, есть ли способ сократить его.
2. Не используйте JavaScript для добавления важного контента.
3. О, я не такой. Я просто использую Javascript в качестве серверной части и храню свои файлы html, css и javascript полностью отделенными друг от друга.
4. ну, 2 вещи: 1) JAVASCRIPT МОЖНО отключить!! 2) JAVASCRIPT МОЖЕТ быть отключен. Да, вы можете написать целое приложение на js, но вам действительно нужно понимать разницу в том, как js и php создают элементы в DOM или, более конкретно, php создает элементы в DOM, а js добавляет в DOM. JS не предназначен для создания целой веб-страницы, и если вы используете js для создания веб-страницы, у вас возникнет масса проблем. Это не будет удобно для поисковой системы. Котята умрут и т.д.
5. Вы совершенно правы, я понимаю, к чему вы клоните. Это приложение будет совсем не таким большим, я бы даже не рассматривал его как полноценную веб-страницу, просто как что-то похожее на будильник.