ホームページ > ウェブフロントエンド > jsチュートリアル > テキスト領域内に HTML タグを表示するにはどうすればよいですか?

テキスト領域内に HTML タグを表示するにはどうすればよいですか?

Linda Hamilton
リリース: 2024-12-05 05:51:11
オリジナル
900 人が閲覧しました

How Can I Display HTML Tags within a Text Area?

テキストエリア内での HTML タグの表示

テキストエリアでは、HTML タグをテキスト以外のものとして解釈できません。これは、テキストエリア内で などの HTML コンテンツをレンダリングする必要がある場合に問題を引き起こします。

代替案: Content Editable Div

テキストエリアを使用してこの機能を実現することはできません。実現可能。代わりに、コンテンツ編集可能な div を利用できます。これは簡単に実装できます。

<div contenteditable="true"></div>
ログイン後にコピー

外観と書式設定

「contenteditable」属性を持つ Div により、インラインが可能になります。編集と HTML フォーマットのサポート。以下の CSS は、div の基本的なスタイルを提供します。

div.editable {
  width: 300px;
  height: 200px;
  border: 1px solid #ccc;
  padding: 5px;
}

strong {
  font-weight: bold;
}
ログイン後にコピー

次の HTML コードは、コンテンツ編集可能な div の使用方法を示しています。

<div contenteditable="true">
  This is the first line.<br>
  See, how the text fits here, also if<br>
  there is a <strong>linebreak</strong> at the end?
  <br>
  It works nicely.
  <br>
  <br>
  <span>
ログイン後にコピー

この div を使用すると、インライン編集を行って HTML 書式設定を適用できます。これは、Web ページ内で HTML コンテンツを表示するための、より堅牢でユーザーフレンドリーなソリューションを提供します。

以上がテキスト領域内に HTML タグを表示するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート