Result Size: 300 x 150
x
 
<!DOCTYPE html>
<html>
<head>
<style>
body {
  counter-reset: section;
}
h1 {
  counter-reset: subsection;
}
h1::before {
  counter-increment: section;
  content: "Section " counter(section) ". ";
}
h2::before {
  counter-increment: subsection;
  content: counter(section) "." counter(subsection) " ";
}
</style>
</head>
<body>
<h1>HTML учебники:</h1>
<h2>HTML Учебник</h2>
<h2>CSS Учебник</h2>
<h1>Учебники по написанию скриптов:</h1>
<h2>JavaScript</h2>
<h2>VBScript</h2>
<h1>XML учебники:</h1>
<h2>XML</h2>
<h2>XSL</h2>
</body>
</html>