<ul id="filter">
<li><a href="#" class="dropdown">Any status ▾</a>
<form>
<ul class="opt">
<li>
<input class="option" type="submit" name="status" value="Active" />
</li>
<li>
<input class="option" type="submit" name="status" value="Inactive" />
</li>
</ul>
</form>
</li>
<li><a href="#" class="dropdown">Any date ▾</a>
<form>
<ul class="opt">
<li>
<input class="option" type="submit" name="date" value="Today" />
</li>
<li>
<input class="option" type="submit" name="date" value="This Week" />
</li>
</ul>
</form>
</li>
</ul>
In this example I have a dropdown with a list that I then make an effort to style not like a list (i.e removing bullet points, etc).
Is it possible to produce cleaner code to achieve the same result, without using a list structure, or is a list actually the right approach to this problem?