ブラウザーが十分に大きい場合に正しく見える Web サイトを作成しました。しかし、ブラウザーのサイズを変更して小さくすると、フィルター セクション (ul と li アイテム) が水平から垂直に変わります。
ウェブサイト www.andrewsimonmcallister.tv にアクセスした場合。音楽メニュー項目をクリックします。
サブタイトルがあり、フィルタ セクションが続くセクションは、ブラウザが十分に広い場合は問題ないように見えますが、ブラウザを縮小すると、全体がドット付きの垂直リストに変わります。並べ替えオプションを水平方向に積み重ねる方法はありますが、コンテナー内で、フィルター オプションを積み重ねますが、フィルターと並べ替えのセクションを水平に保ちます。
また、楽曲一覧の説明欄も同様です。テキストを下に折り返す必要がありますが、タイトルの下ではなく、説明部分内にとどまります。
すべての助けは素晴らしいでしょう。
さて、コードについて
HTML
トップフィルター部
音楽フィルター: オーケストラ エレクトロニック その他 ディスプレイ:サウンドトラック広告説明セクション
<ul>
<li class="tracknumber">
<div id="jp_container_1" class="jp-audio" style="display:inline-block;">
<div class="jp-type-single">
<div class="jp-gui jp-interface">
<ul class="jp-controls">
<li><a href="javascript:;" class="jp-play" tabindex="1"> </a></li>
<li><a href="javascript:;" class="jp-pause" tabindex="1"> </a></li>
</ul>
<div name="prog1" class="jp-progress">
<div name="seek1" class="jp-seek-bar">
<div name="play1" class="jp-play-bar"></div>
</div>
</div>
</div>
</div>
</div>
<div id="number1" class="number">1</div>
</li>
<li class="tracktitle">Beginnings</li>
<li class="tracktime">2:04</li>
<li class="trackprogress"><div id="trackprogress1" class="trackprogressbar"></div></li>
<li class="trackcat">Orchestral</li>
<li class="trackdescription">Lush sweeping strings in this opening credits cue.</li>
</ul>
** CSS **
.contentinformation {
padding-left: 10px;
color: #303234;
font-size: 16px;
letter-spacing: 0;
}
.contentfilterlist {
display: inline-block;
list-style-type: none;
left: 0;
right: 0;
}
.contentfilteritem {
display:inline-block;
list-style-type: none;
}
.contentfiltertitle {
padding-left: 10px;
padding-right: 10px;
vertical-align: middle;
font-size: 18px;
letter-spacing: 0;
}
.contentfilteroption {
padding-left: 8px;
vertical-align: bottom;
}
.contentfiltertext {
padding-right: 6px;
vertical-align: middle;
letter-spacing: 0;
font-size: 13px;
font-variant: small-caps;
}
.contentfilterdivide {
padding-right: 80px;
}
.contentmain {
position: absolute;
left: 0;
right: 0;
top: 40px;
padding-left: 100px;
padding-right: 100px;
z-index: 11;
}
/****************************************
* Music
****************************************/
.tracktitle{
display:inline-block;
width: 250px;
}
.tracktime{
display:inline-block;
width: 55px;
}
.trackprogress{
display:inline-block;
width: 110px;
}
.trackprogressbar {
background: url("../images/music/progress-bg.gif") 0 0 repeat-x;
width:80px;
height:8px;
cursor: pointer;
opacity: 0.5;
-moz-opacity: 0.5;
filter:alpha(opacity=50);
z-index: 12;
}
.trackcat {
display:inline-block;
width: 135px;
}
.trackdescription{
display:inline;
}
すべてのヘルプは大歓迎です!!
ありがとう!