このとき、overflow:auto;(コードがコンテナの境界を超えたときにスクロールボックスを表示する)を使用できますが、この方法はすべての主流ブラウザで機能するわけではありません。一部のブラウザでは、余分なコンテンツが直接切り取られます。 <pre> タグはフォーマット済みのテキストを定義できることは誰もが知っています。一般的な用途は、コンピュータのソース コードを表すことです。 pre 要素で囲まれたテキストは通常、スペースと改行を保持しますが、残念ながら、<pre> タグ内にコードを記述する場合、手動で折り返さないと、スペースと改行も保持され、自動的に折り返されません。 このとき、 overflow:auto; (コードがコンテナの境界を超えたときにスクロールボックスを表示する)を使用できますが、この方法はすべての主流ブラウザで機能するわけではありません。一部のブラウザでは、余分なコンテンツが直接切り取られます。 このウェブサイトではソースコードを使用する箇所があまりなく、これまでこの問題にあまり注意を払っていませんでしたが、少し前に熱心なネットユーザーがQQでこの問題を報告したので、今回テーマを変更したときに解決策を探して共有しました。 コードをコピー コードは次のとおりです。前 { white-space: pre-wrap; /* css-3 */ white-space: -moz-pre-wrap; /* Mozilla、1999 年以降 */ white-space: -pre-wrap; /* Opera 4-6 */ 空白: -o-pre-wrap; /* Opera 7 */ word-wrap: break-word; /* Internet Explorer 5.5+ */ } この CSS ソリューションにより、pre タグ内のテキストを自動的に折り返すことができます。私はこれをすべてのブラウザでテストしましたが、IE6、IE7、IE8、Firefox、Opera、Safari、Chrome など、すべてのブラウザでサポートされています。 境界線が境界外になるのは、ウィンドウの幅を 20 文字未満に縮小した場合のみです。また、この CSS テクニックを紹介する投稿をいくつか見かけましたが、長い単語の折り返しの問題を解決できるとのことでしたが、試してみたところ、うまくいきませんでした。 |
<<: Docker ファイルの保存パス、ポート マッピング操作モードの変更
>>: JavaScript で Webpack を使用するチュートリアル
最近、インターネットで「Build your own React」という記事を見ました。著者は、シン...
目次1. ストアドプロシージャ1.1. 基本構文1.2 実行権限を指定してストアドプロシージャを作成...
まず依存関係をインストールする必要があります npm i lib-flexible-computer...
シナリオによっては、Linux サーバー (CentOS/RHEL) の同じイーサネット カード (...
目次DockerファイルドキュメントJenkins の設定Spring Boot プロジェクトでは、...
まず、イメージをプルします(またはコンテナを作成するだけで、自然にプルされます)。 docker p...
目次序文脱構築記号の役割使い方分割割り当ての適用アプリケーションの簡単な紹介JSONデータを抽出する...
ステップ1: ローカルイーサネットプロパティをチェックして、VMwareブリッジプロトコルがインスト...
1. useState: 関数コンポーネントに状態を持たせる使用例: // カウンター impor...
<br />この例では、主に onblur と onFocus という 2 つのパラメー...
1. CSS背景タグ1.背景色を設定するbackground-ground-color プロパティは...
ページにDOCTYPEを追加するブラウザによってタグやスタイルシートの解釈が異なるため、さまざまなブ...
製品設計者は、複雑で大規模な製造システムと多様な市場に直面しているため、知識体系には幅広さと深さの両...
目次問題の説明方法 1 (バックエンドが画像 URL を返す)方法 2 (フロントエンドで requ...
JavaScriptゲームSnakeの実装アイデア(完全なコード実装)を参考までに説明します。具体...