Нумерация по вертикали
Вопрос как сделать автоматическую нумерацию по вертикали. То есть есть div контейнер, ширина 50px, высота не ограничена. Как сделать нумерацию автоматически, начиная с цифры 1, при этом можно было бы задать интервал между цифрами, вот так:
1 2 3 4 5 Буду очень благодарен за помощь. |
Выводи все эти дивы в цикле и ставь нужные номера.
|
как сделать цыкл ?
|
apollo100,
например, с помощью инструкции for. |
apollo100,
http://htmlbook.ru/html/ol |
могли бы показать на примере
|
<div id="de">
<div id="as"> 1 </div> <div id="as"> 2 </div> <div id="as"> 3</div> <div id="as"> 4</div> <div id="as"> 5 </div> <div id="as"> 6 </div> <div id="as"> 7 </div> </div> То есть чтоб добавлялось по высоте контейнера столько сколько нужно |
Цитата:
Цитата:
|
http://learn.javascript.ru/play/jGjdg
<!DOCTYPE HTML>
<html>
<head>
<style type="text/css">
.container {
border: 1px solid #000;
height: 300px;
overflow: hidden;
}
.container div {
margin: 5px 0;
}
</style>
</head>
<body>
<div class="container">
</div>
<script type="text/javascript">
var container = document.querySelector('.container'),
div, n = 0;
while(true) {
div = document.createElement('div');
div.innerHTML = ++n;
container.appendChild(div);
if(container.scrollHeight > container.clientHeight) {
container.removeChild(div);
break;
}
}
</script>
</body>
</html>
|
Цитата:
|
Цитата:
|
Ruslan_xDD, Как сделать тоже, толь чтоб цифры были в div контейнерах
|
apollo100, они и так в div. Или переформулируй свой вопрос (если это вопрос).
|
Я имел в веду вот так
<div class="sd">1</div> <div class="sd">2</div> <div class="sd">3</div> <div class="sd">4</div> <div class="sd">5</div> <div class="sd">6</div> и так далие |
<!DOCTYPE HTML>
<html>
<head>
<style type="text/css">
.container {
border: 1px solid #000;
height: 300px;
overflow: hidden;
}
.container div {
margin: 5px 0;
}
.sd {
color: red;
font-weight: bold;
}
</style>
</head>
<body>
<div class="container">
</div>
<script type="text/javascript">
var container = document.querySelector('.container'),
div, n = 0;
while(true) {
div = document.createElement('div');
div.className = 'sd'
div.innerHTML = ++n;
container.appendChild(div);
if(container.scrollHeight > container.clientHeight) {
container.removeChild(div);
break;
}
}
</script>
</body>
</html>
|
ОГРОМНОЕ СПАСИБО:thanks: :thanks: :thanks: :thanks:
|
| Часовой пояс GMT +3, время: 10:04. |