問題タブ [pre]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
html - 左山かっこ '<' を使用した 'pre' タグの問題を修正するにはどうすればよいですか?
これは「pre」タグに関する長年の問題だと聞いています。タグ内にコード ブロックを表示する場合、 (左山かっこ)<pre>
のすべてのインスタンスをエスケープする必要があります。<
これに対する自動修正はありますか?— (つまり) すべての投稿で のすべてのインスタンスを手動で置き換える必要がないよう<
に。<
syntax-highlighting - インライン構文ハイライター?
行に表示されるコードを強調表示する Javascript はありますか? <a href="code here">
つまり、ここでもできることのようなものです。
そのためのプラグインは何ですか?
html - CSSを介して事前にフォーマットされたテキストとして要素を表示する
pre
CSSを介して要素の表示をエミュレートする方法はありますか?
たとえば、CSSルールを使用して、このdivの空白をそのまま維持できますか?
javascript - textarea内で事前フォーマットする方法
テキストエリア内にあるテキストを事前にフォーマットすることは可能かどうか疑問に思いました。現在、構文の強調表示と行番号を追加したいテキストエリアコードがあるので、テキストをpreタグ内にラップしようとしています。これは正しいですか、それとも完全に異なることをする必要がありますか?
html - サファリで pre タグにスタイルを適用できない
次の問題があります: タグ pre を使用して情報を表示しています。
私のスタイル:
問題は、スタイルが.maze
MacOS の safari に適用されないことです。他のブラウザーや Windows のサファリではすべて問題ないことに注意してください。なにが問題ですか?
html - HTML/CSS を使用してテキストにスペース/タブを挿入する方法
可能な方法:
また
他に何か?
html - 最小幅の文字で埋められ、サイズ変更時に自動折り返しされる「pre」
いくつかの文字列があります (すべてアルファベットとまれな改行のみで、空白やその他の区切り記号はありません) セルの幅まで (ウィンドウのサイズによって異なります50%
。例)。テーブルのセル幅に達したときにブラウザーが文字列をほとんど折り返さないようにするだけでなく、文字列内の改行文字も歓迎します。テーブル セルのコンテンツには、指定された固定の最小幅 (200px
以下の例) が必要です。これにより、ウィンドウのサイズがさらに変更された場合に垂直スクロールが表示されます。ウィンドウが小さくなりすぎたこの瞬間を、このスクリーンショットに示します。
max-width
for td
( playground )を使用して FF10 で必要な動作を実現しましたが、IE で同じことを行うことはできませんmax-width
。max-width
さらに、がオンに設定されている場合、非常に奇妙な動作をpre
します。レンダラーは、コンテンツの実際の幅を無視し、pre
ラップされていないと考えます (プレイグラウンド– FF と比較してください。同様の問題があちこちで報告されています)。最悪の場合は内容を厳密に固定してもOKです( IE200px
なら適用すべきですが、適用しても効果はありません)。この修正を IE のみに適用するために、次の CSS を試しました。pre
td
残念ながら、IE8 では動作しません。
対象ブラウザ:FF9(ans上位)、IE7、IE8、Chrome(最新)。
この問題が重複している場合は申し訳ありません:前のタグでテキストをラップするにはどうすればよいですか? を確認しました。、このリスト項目をワードラップするにはどうすればよいですか? 、max width を実行できません、Max-Width が IE7 および他の多くのテーブルで機能しません: IE には明確な解決策が見つかりません。
php - Pre タグで HTML 文字をエスケープする
シンタックス ハイライターをインストールしましたが、それを機能させるには、タグを と のように記述する必要があり<
ます>
。私がする必要があるのは、すべての <<
と > を>
PRE タグ内のみに置き換えることです。
つまり、要するに、pre タグ内のすべての HTML 文字をエスケープしたいということです。
前もって感謝します。
css - pre 内に要素を含めることはできますか?
color
内の単一のテキストのを変更したい<pre>
。color
しかし、テキスト全体のを変更したくありません
私は次の<pre>
ようなスタイルを設定できることを認識しています:
しかし、それはテキスト全体に適用されます:(
どういうわけか a をエスケープし<span>
て の中に入れて、次の<pre>
ようなことができるようにすることはできますか?
そうでない場合、他にどのようなオプションがありますか?