JavaScript を使用して DIV 要素内の縦方向のテキスト オーバーフローを検出する方法

Barbara Streisand
リリース: 2024-10-25 15:50:02
オリジナル
594 人が閲覧しました

How to Detect Vertical Text Overflow in a DIV Element using JavaScript?

DIV 要素でのオーバーフローの検出

この記事では、DIV 要素内の縦書きテキストのオーバーフローを判断する方法について詳しく説明します。

CSS と HTML のセットアップ

次の CSS および HTML コードを検討します。

<code class="css">div.rounded {
  background-color: #FFF;
  height: 123px;
  width: 200px;
  font-size: 11px;
  overflow: hidden;
}</code>
ログイン後にコピー
<code class="html"><div id="tempDiv" class="rounded">
  Lorem ipsum dolor sit amet,
  consectetur adipiscing elit. Phasellus vel quam vestibulum orci blandit laoreet.
</div></code>
ログイン後にコピー

オーバーフローの検出

DIV 要素のテキストがオーバーフローしたかどうかを確認するには、JavaScript で次のことができます。雇用される。次のスクリプトは、要素のscrollHeightとそのclientHeightを比較します:

<code class="javascript">function GetContainerSize() {
  var container = document.getElementById("tempDiv");
  var message =
    "The width of the contents with padding: " +
    container.scrollWidth +
    "px.\n";
  message +=
    "The height of the contents with padding: " +
    container.scrollHeight +
    "px.\n";

  alert(message);
}</code>
ログイン後にコピー

このスクリプトを実行すると、オーバーフローを含むDIVのコンテンツのサイズを取得できます。

追加リソース

このトピックの詳細については、次を参照してください:

  • [オーバーフロー ドキュメント](http://help.dottoro.com/ljbixkkn.php)

以上がJavaScript を使用して DIV 要素内の縦方向のテキスト オーバーフローを検出する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!