私はデータを表示するさまざまな方法で遊んでおり、実際のデータをテーブルから取り出してULで表示することを検討しています。これにより、マークアップでできることの柔軟性が高まります。
ただし、これについて考えていることが 1 つあります。行 (またはこの場合は UL) をクリック可能にするにはどうすればよいですか?
私はJavaScriptを使いたくないので、最初に考えたのは次のようなものでした:
<div class="liTable">
<ul class="headerRow">
<li class="cell col-1">title1</li>
<li class="cell col-2">title2</li>
<li class="cell col-3">title3</li>
<li class="cell col-3">title4</li>
</ul>
<a href=”myURL”>
<ul class="row">
<li class="cell col-1">1</li>
<li class="cell col-2">2</li>
<li class="cell col-3">3</li>
<li class="cell col-3">4</li>
</ul>
</a></div>
ただし、ul の内部リンクを配置できないため、このマークアップは違法です。
このためのベストプラクティスに関するアイデアや提案はありますか?