Есть ли у кого-нибудь мысли, как заделать то, что делал старый добрый атрибут "start" в нумерованном списке.
Только для xhtml 1.0 strict.
Т.е. чтоб список начинался не с 1-й, а, например, с 5-й цифры.
?
Модератор: [mweb team]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<title>Untitled Document</title>
</head>
<body>
<ol start="5">
<li>1</li>
<li>2</li>
</ol>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<title>Untitled Document</title>
<style type="text/css">
ol {
counter-reset: ol 4;
}
li {
list-style: none;
}
ol li:before {
content: counter(ol) " ";
counter-increment: ol;
}
</style>
</head>
<body>
<ol>
<li>1</li>
<li>2</li>
</ol>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<title>Untitled Document</title>
<script type="text/javascript">
function LetsDoIt(element)
{
element.style.listStyleType = 'none';
oM = element.childNodes.length;
var k = 4;
for ( i = 0; i < oM; i++ ) {
oLI = element.childNodes[i];
if ( oLI.innerHTML!=undefined && !/<li>/.test(oLI.innerHTML) ){
k++;
oLI.innerHTML = k + '. ' + oLI.innerHTML;
}
if ( oLI.innerHTML!=undefined ){
oLI.innerHTML = oLI.innerHTML.replace(/<li>((\d+\. )*)/gi, "<li>$1" + k + '. ');
}
}
}
</script>
</head>
<body onload="LetsDoIt(document.getElementById('begin5'))">
<ol id="begin5">
<li>1</li>
<li>2</li>
</ol>
</body>
</html>
Line 9, Column 10: there is no attribute "start".
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1