このとき、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 を使用するチュートリアル
初めての投稿ですので、間違いや問題点などありましたら、コメント欄で指摘していただければ、今後改善させ...
幅と高さを直接使用することはできません。 display:block; または display:in...
my.cnfは、MySQL の起動時に読み込まれる設定ファイルです。通常は MySQL インストー...
この記事ではMySQL 8.0.24バージョンのインストールと設定方法を記録し、皆さんと共有しますM...
パート0 背景社内のイントラネットサーバーは直接インターネットにアクセスすることはできませんが、外部...
react-native インストールプロセス1.npx react-native init Awe...
序文前回の記事ではNode.jsのインストールと設定を紹介しました。今回はVScodeでbableを...
<br />ナビゲーションについて話すときは、ほとんどの場合、ナビゲーションがコンテンツ...
この記事では、マウスでカード内外のコンテンツを切り替えるためのjsの具体的なコードを紹介します。具体...
序文MySQL では、複数テーブル結合クエリは非常に一般的な要件です。複数テーブルクエリを使用する場...
最も一般的に使用されるレイアウト要素として、DIV は Web 開発において重要な役割を果たします。...
1. 設定ファイルをユーザー環境にコピーし、新しい.vimフォルダを作成し、バンドルサブフォルダを作...
相対的な長さの単位それら説明: 相対的な長さの単位。現在のオブジェクト内のテキストのフォント サイズ...
ステップ1: MySQL YUMソースを取得するMySQLの公式サイトにアクセスして、RPMパッケー...
目次テーブル定義の自動増分 ID InnoDBシステムはrow_idを自動的に増加させるシドInno...