ホームページ  >  記事  >  ウェブフロントエンド  >  JavaScript を使用して DIV 要素内の縦方向のテキスト オーバーフローを検出する方法

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

Barbara Streisand
Barbara Streisandオリジナル
2024-10-25 15:50:02594ブラウズ

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。