非常に長いテキストがあり、最初の2つの段落以外のすべてを非表示にする必要があります。 さまざまな理由から、私はこのサイトではjqueryを使用しないでください。これはCSSでのみ行うことができますか? 私はnth-childがこのトリックを行う可能性が高いことを知っていますが、私は特定のルールを思いつくのに苦労しています。最初の2つの段落以外の長いテキストを非表示
<div class="text">
<p>display</p>
<p>display</p>
<p>hide from this point</p>
<p>...</p>
</div>
イベントの後にテキストを表示しますか?そのテキストが存在することさえ必要ですか?私は、テキストが表示されないにも関わらず、そのテキストをページに残す必要がある理由によって解決策が変わると思う。 – biggles
'nth-child'は明白な解決策ですが、それは新しいブラウザでのみサポートされています(http://caniuse.com/#search=nth-child参照)。 – kopischke
@kopischke私はそれを知っていますが、私は私の統計を見て、私の訪問者のほとんどはクロームやFirefoxを使用しています。いくつかのIE9、唯一の問題はIE8のものです。私はそれらの回避策を見つけるかjqueryを使用する必要があります。おかげさまで – Barbara