1

ページの内容が「長い」場合、情報に応じてページレイアウトを変更するさまざまなスタイルを用意することは可能ですか。コンテンツが長い場合はCSS3列を有効にし、コンテンツが短い場合は無効にします。

「長い」をどのように定義しますか?それは開いています-それは一定量の段落、ピクセル数などである可能性があります。

ブラウザのウィンドウ幅に応じてスタイルを変更できる同様のメディアクエリ:

@media only screen and (min-width: 1278px) {
    /* code for wide-screen window */
}

可能であればJavaScriptを使用せずに純粋なCSSを使用したい(JavaScriptを使用すると簡単です。ページオフセットを測定した後にクラスを追加するだけです)。

4

1 に答える 1

1

私の知る限り、メディアクエリには方法がありません

height属性のw3仕様では、これは実際のコンテンツの高さではなく、width属性と同様にブラウザーの高さではないことを指定しています。

私はあなたが説明したとおりに簡単なJSソリューションを使用します。

于 2013-02-06T16:37:14.340 に答える