2017-01-16 9 views
-2

投稿からいくつかの最初の単語を含むブログ記事の概要を作成しようとしていますが、クリックして全記事が開きますが、それのためのtheresとHTMLの機能が不思議であるための任意のバックエンドコードを書く。div(またはhtml要素)内の単語を減らして概要を作成する方法

更新

私は答えに見られるようなオーバーフローを処理する方法を求めていないのです。 HTMLのような構造であれば、50語のような1つのショーを許すことができるかどうかを尋ねています。ブラウザが対応している場合

+0

私はansを見つけることができたのでDownvoted数秒間のインターネット検索でこの質問に遭遇しました。これは、おそらく同じことを試していないことを意味します。 – pabrams

+0

オーバーフローを処理する方法を尋ねていませんか? – pabrams

+1

[CSSの最大文字数を設定する]の複製があります(http://stackoverflow.com/questions/26973570/setting-a-max-character-length-in-css) – Serlite

答えて

0
<div id="greetings"> 
    Hello universe! 
</div> 

#greetings{ 
    width: 100px 
    white-space: nowrap 
    overflow: hidden 
    text-overflow: ellipsis 
} 

は、ページ上に表示...

こんにちは大学のようなものを取得する必要があります。

参考:

=ellipsis 
    overflow: hidden 
    text-overflow: ellipsis 
    white-space: nowrap 

=ellipsis-multi($lines: 2) 
    overflow: hidden 
    display: -webkit-box 
    -webkit-line-clamp: $lines 
    -webkit-box-orient: vertical 

、あなたはそれを使用している:http://www.w3schools.com/cssref/css3_pr_text-overflow.asp

+0

私の質問は間違っているダウンワードは防止し、オーバーフローしない。例えば、50単語を表示することを可能にするかどうか質問しています。 –

+0

@ F.ENoelNfebeいいえ、私はそれを行うCSSやHTMLの方法はないと思います。特定の数の単語が必要な場合は、コード(JavaScriptなど)を記述する必要があります。しかし、なぜあなたはちょうど利用可能なスペースを埋めるのではなく、単語の正確な数をしたいですか?正確に50語を表示しないと、ユーザーは動揺しますか? – pabrams

0

はここ(.sass上)2つのミックスインです

.title 
    +ellipsis-multi(3) 

それともCSSで

.title { 
    overflow: hidden 
    display: -webkit-box 
    -webkit-line-clamp: 3 
    -webkit-box-orient: vertical 
} 
関連する問題