目的:ビューポートに合わせたサイズのコンテンツにdivを適合させ続けるために、リストを垂直方向または水平方向にスタイル設定するために最小限のことを行います。
このCSS/HTMLはハックしすぎていますか?私はそれが最高であり、また最小(書き込みの量)であることを望みます:
.phosphor .vical {
width:0; /* width 0 means we have a vertical list */
}
.phosphor .hical {
width:auto; /* auto width means we get a responsive horizontal list */
}
.phosphor .vical a {
display:inline-block;
}
.phorphor .hical a {
display:inline-block;
}
<div class='phosphor'>
<div class="vical">
<a href="#V1">V1</a>
<a href="#V2">V2</a>
<a href="#V3">V3</a>
<a href="#V4">V4</a>
</div>
<a href="#H1">H1</a>
<a href="#H2">H1</a>
</div>
残りのコードとデモはここにあります:http://jsfiddle.net/SaZUW/1/