HTML でのテキストエリアの使用と一般的な問題およびケース分析

HTML でのテキストエリアの使用と一般的な問題およびケース分析
textarea タグはよく使われる HTML タグです。主に長いテキストを入力するときに改行するために使用されます。基本的な使用方法は次のとおりです。
textarea タグ - HTML フォーム内の複数行の入力フィールドを表します
textarea タグは、<textarea> で始まり </textarea> で終わるペアで表示されます。
財産
共通 -- 一般的なプロパティ
cols -- 複数行の入力フィールドの列数
行数 - 複数行入力フィールドの行数
accesskey -- フォームのショートカット キー アクセス メソッド
無効 - 入力フィールドはフォーカスを受け取ることができず、選択できず、灰色で表示され、フォームでは効果がありません。
読み取り専用 - 入力フィールドは選択できますが、変更できません
tabindex -- 入力フィールド、「Tab」キーを使用した移動順序
使用例は次のとおりです
HTMLコード:

コードをコピー
コードは次のとおりです。

<フォーム id="textareaDem" アクション="#" メソッド="投稿">
<textarea cols="50" rows="10" id="contactus" name="contactus">1 行のラベル</textarea>
</フォーム>

コードをローカル コンピューターにコピーしてテストできます。
問題は、たとえばこれら 2 つの <textarea></textarea> が同じ行にない場合、別々の行に記述すると効果が異なってくることです。

コードをコピー
コードは次のとおりです。

<フォーム id="textareaDemo" アクション="#" メソッド="投稿">
<テキストエリア>
これはtextareaタグが行ごとに存在しないため、効果が異なります
</テキストエリア>
</フォーム>

最初のコードは左揃えで表示さ、次のコードは中央に表示されます。したがって、textarea を使用する場合は、textarea タグ内のテキストが textarea を基準にしていることに注意する必要があります。textarea は、textarea の直後に始まる編集領域を提供することと同等であり、つまり、表示される内容がそのまま表示されます。これら 2 つのタグが同じ行にない限り、</textarea> の前のスペースも空白テキストとして認識され、マウス編集ポインターがテキストの先頭またはテキストの横で点滅しなくなります。したがって、このタグを有効に活用して、問題に遭遇したときにどこから解決を始めればよいかを把握するようにしてください。

少しわかりにくいですが、少し実験してみると理解できるはずです。へへ0_*

<<:  Reactでカスタムフックを作成する方法を教えます

>>:  クリエイティブな会社概要ウェブページデザイン

推薦する

Mysql 自己結合クエリ例の詳細な説明

この記事では、Mysql の自己結合クエリについて説明します。ご参考までに、詳細は以下の通りです。自...

CentOS 6 および 7 での MySQL 5.7 の詳細なインストール チュートリアル

開発には常にデータが必要です。サーバーとしての Linux では、テスト データを格納するためのデー...

Ubuntu Linux に Git と GitHub をインストールして使用する

Git 入門Git は、Linux(R) カーネル開発の管理を支援するために 2005 年に Lin...

自動行折り返し機能付き CSS Flex レイアウトのサンプル コード

フレックス コンテナーを作成するには、要素に display: flex プロパティを追加するだけで...

Vue 3 での watch と watchEffect の新しい使い方

目次1. 時計の新しい使い方1.1. ウォッチの使用構文1.2. 複数の属性値を監視する1.3. 参...

一般的な Linux ディストリビューションのミラーソース構成の概要

最近 Linux を研究していて、いくつかの Linux ディストリビューションを試してみましたが、...

Nginxはリバースプロキシを使用して負荷分散プロセス分析を実装します

導入dockerコンテナとdocker-composeに基づいて、Linux環境でのdockerの基...

JavaScript でのカスタム スワイパー コンポーネントの詳細な説明

目次エフェクト表示コンポーネント設定ステップ1ステップ2ステップ3コンポーネントの使用ステップ1ステ...

Vue+tsx のスロット使用の問題が置き換えられない

目次序文問題を見つける解決する追記序文最近、 UIコンポーネントを作成する予定で、 vue 2.xと...

CSS 境界線の長さ制御機能の実装

以前は、境界線の長さをコンテナーよりも小さくする必要があったときに、div ネストを使用していました...

Docker コンテナの正常なシャットダウン前にトラップを使用して環境のクリーンアップを実行する

実行中のコンテナが終了したときに、コンテナが完全に終了する前に環境をクリーンアップするなど、いくつか...

ルートパスワードを変更するための MySQL 設定、MySQL サーバー接続、MySQL 共通コマンド図

1. ルートパスワードの設定と変更mysql が起動しているかどうかを確認します。起動していない場合...

CSS を使用して複数の方法で等幅レイアウトを実装するサンプルコード

この記事で説明する等幅レイアウトでは、純粋な CSS を使用して、要素の幅を手動で設定することなく、...

MySQL ステートメントに一重引用符またはバックスラッシュを含む値を挿入する方法

序文この記事では主に、シングルクォートやバックスラッシュを含む値を挿入するMySQLステートメントに...

Linux ネットワーク システムの紹介

目次ネットワーク情報ホスト名を変更するDNSドメイン名解決ネットワーク関連コマンドファイアウォール暗...