HTML/CSS「レスポンシブトランケーション」
-
27-10-2019 - |
質問
私は最近、自分のサイトのレスポンシブバージョンを発売しましたが、デスクトップビューとモバイルビューの両方の単一行にすべてを適合させるため、各1行のテキストのすべてのラインにすべてを適合させるので、多くの単一行のテキストを含む割合の幅の部門が本当に悪く見えることがわかりました。テキストが長すぎるか短すぎるかの。
私のマークアップは、(長いアンカーテキスト付き)リンクの単一の順序付けられていないリストです - 含まれる部門の幅に応じてアンカーテキストを切り捨てるという提案はありますか?
解決
2つのオプションを思いつくことができます。
1つは、ここで説明するようにJavaScriptを使用して自分でそれを行うことです。
ブラウザが実際にテキストをレンダリングするまで、テキストの幅を決定する方法はないと思います。
表示しないことを確認してください:なし、またはブラウザが実際にレンダリングせず、幅を決定できません。
2つ目は、CSSにあなたのためにそれをさせることです。簡単ですが、ほとんどすべての柔軟性を失います。
CSSにテキストをEllipsisに遮断する方法を推測させてもらえない場合は、Text-Overflow:Ellipsisを試すことができます
所属していません StackOverflow