レシピなどの Web サイトでは、多くの場合、大量のテキスト (たとえば、レシピ メソッド) が表示されますが、すべてのテキストが「詳細...」ハイパーリンクで表示されているわけではなく、クリックするとすべてを表示できます。
私は似たようなことをしようとしていますが、現時点では、関連する div 要素に高さプロパティを適用して、代わりにテキストの量を削減しています。
topicGenerator.InnerHtml += "<div class='productList summaryContainer'>";
topicGenerator.InnerHtml += "<div class='productListTumbnail'>";
topicGenerator.InnerHtml += "<img src ='Images/ScreenShots/" + productCode + ".jpg' alt='Health and Safety'>";
topicGenerator.InnerHtml += "</div>";
topicGenerator.InnerHtml += "<div class='productListContent'>";
topicGenerator.InnerHtml += "<h3>" + productName + "</h3>";
topicGenerator.InnerHtml += summary;
topicGenerator.InnerHtml += "</div>";
topicGenerator.InnerHtml += "</div>";
.summaryContainer
{
height:120px;
overflow:hidden;
}
これは理想とはかけ離れています。関連するハイパーリンクをクリックしたときに要約テキストの量を拡張するのに役立つかもしれません(例:もっと...)、または特定の量のテキスト(html)を減らしてから、クリックすると別のページにリダイレクトする良い方法かもしれません関連するハイパーリンク。