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でカスタムフックを作成する方法を教えます

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

推薦する

Windows に mysql5.7.28 winx64 の解凍バージョンをインストールするための詳細なチュートリアル

目次1. 解凍する2. データフォルダを作成する3. MySQLに環境変数を追加する3.1 コントロ...

Vueは大画面ページのスクリーン適応を実現します

この記事では、大画面ページのスクリーンアダプテーションを実現するためのVueの具体的なコードを参考ま...

JD.com フラッシュセール効果を実現する JavaScript

この記事では、JD.comのフラッシュセール効果を実現するためのJavaScriptの具体的なコード...

MYSQLでプロシージャの名前を変更する方法の詳細な説明

最近、ストアド プロシージャの名前を変更する機能を使用しました。インターネットで情報を検索しましたが...

JavaScript 配列を走査する 5 つの方法

目次1. forループ: 基本的でシンプル2. forEach() メソッド: コールバック関数の使...

jwtを使用してノードによって生成されたトークンをどこに保存するかについての簡単な説明

A: 通常はクライアントに保存されます。 jwt または JSON Web Token は、リクエス...

vue+iviewのメニューとタブの連携方法

Vue+iview メニューとタブのリンク現在、vue+iview を使用してバックエンド管理システ...

ReactのsetStateがマクロタスクなのかマイクロタスクなのかについて詳しく話しましょう

目次序文面接官は適切な質問をしていますか? § React は setState をどのように制御し...

Linux プログラムの実行中に動的ライブラリをロードできない場合の解決策

Linux でダイナミック ライブラリをロードできません次のような異常事態が発生した場合./test...

XHTML と CSS の Web ページ作成の問題に対する解決策

XHTML CSS ページ制作中に遭遇する問題の解決策は、解決策と呼ぶには少々大げさです。せいぜい、...

Spring環境を構成するためのDocker-composeの手順

最近、メンバーがテストできるようにプロジェクトをパッケージ化する必要がありますが、パッケージ化された...

JavaScript のコールバック関数の理解と使用

目次概要コールバックまたは高階関数とは何ですか?コールバック関数はどのように機能しますか?コールバッ...

Linux で MySQL データベースのインポートおよびエクスポート コマンドを実装する方法

1. mysqldump コマンドを使用してデータベースをエクスポートします (このコマンドのパスで...

Vueカスタム命令の詳細な説明

目次Vueカスタムディレクティブカスタムディレクティブフック機能出力関連属性アプリケーション例要約す...

ES6 ループと反復可能オブジェクトの例

この記事では、ES6 の for ... of ループについて説明します。古い方法以前は、JavaS...