Okay, so this is the HTML I came up with :
Code:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<script>
function subdir(id, visible)
{
document.getElementById(id).style.display = (visible) ? "block" : "none";
}
</script>
</head>
<body>
<div class="dirs0">
<ul>
<li>
<input type="checkbox" id="introduction" name="introduction" />
<label for="introduction">Introduction</label>
</li>
<li>
<input type="checkbox" id="care" name="care"
onchange="subdir('care-subdirs', this.checked);" />
<label for="care">Care</label>
<div class="care-subdirs" id="care-subdirs" style="display : none;">
<ul>
<li>
<input type="checkbox" id="pruning" name="pruning" />
<label for="pruning">Pruning</label>
</li>
<li>
<input type="checkbox" id="gardenPreparation"
name="gardenPreparation" />
<label for="gardenPreparation">Garden Preparation</label>
</li>
</ul>
</div>
</li>
<li>
<input type="checkbox" id="index" name="index"
onchange="subdir('index-subdirs', this.checked);" />
<label for="index">Index</label>
<div class="index-subdirs" id="index-subdirs" style="display : none;">
<ul>
<li>
<input type="checkbox" id="springFlowers" name="springFlowers"
onchange="subdir('springFlowers-subdirs', this.checked);" />
<label for="springFlowers">Spring Flowers</label>
<div class="springFlowers-subdirs" id="springFlowers-subdirs"
style="display : none;">
<ul>
<li>
<input type="checkbox" id="iris" name="iris" />
<label for="iris">Iris</label>
</li>
<li>
<input type="checkbox" id="snowdrop" name="snowdrop" />
<label for="snowdrop">Snowdrop</label>
</li>
</ul>
</div>
</li>
<li>
<input type="checkbox" id="summerFlowers" name="summerFlowers"
onchange="subdir('summerFlowers-subdirs', this.checked);" />
<label for="summerFlowers">Summer Flowers</label>
<div class="summerFlowers-subdirs" id="summerFlowers-subdirs"
style="display : none;">
<ul>
<li>
<input type="checkbox" id="gardenia" name="gardenia" />
<label for="gardenia">Gardenia</label>
</li>
<li>
<input type="checkbox" id="lilac" name="lilac" />
<label for="lilac">Lilac</label>
</li>
</ul>
</div>
</li>
<li>
<input type="checkbox" id="autumnFlowers" name="autumnFlowers"
onchange="subdir('autumnFlowers-subdirs', this.checked);" />
<label for="autumnFlowers">Autumn Flowers</label>
<div class="autumnFlowers-subdirs" id="autumnFlowers-subdirs"
style="display : none;">
<ul>
<li>
<input type="checkbox" id="chrysanthemum"
name="chrysanthemum" />
<label for="chrysanthemum">Chrysanthemum</label>
</li>
<li>
<input type="checkbox" id="salvia" name="salvia" />
<label for="salvia">Salvia</label>
</li>
</ul>
</div>
</li>
<li>
<input type="checkbox" id="winterFlowers" name="winterFlowers"
onchange="subdir('winterFlowers-subdirs', this.checked);" />
<label for="winterFlowers">Winter Flowers</label>
<div class="winterFlowers-subdirs" id="winterFlowers-subdirs"
style="display : none;">
<ul>
<li>
<input type="checkbox" id="gerbera" name="gerbera" />
<label for="gerbera">Gerbera</label>
</li>
</ul>
</div>
</li>
</ul>
</div>
</li>
<li>
<input type="checkbox" id="copyright" name="copyright" />
<label for="copyright">Copyright</label>
</li>
</ul>
</div>
</body>
</html>
Is there anything I can do "better" here? I'm such a noob...
I'm also going to search out a good HTML forum as well instead of a dedicated C board.