「労働者が自分の仕事をうまくやりたいなら、まず自分の道具を研ぎ澄まさなければなりません。」 - 孔子、「論語。陸霊公」
表紙 > プログラミング > 編集可能なDivをテキストボックススタイルに設計する方法は?

編集可能なDivをテキストボックススタイルに設計する方法は?

2025-05-01に投稿
ブラウズ:275

How Can I Style an Editable DIV to Look Like a Text Field?

編集可能なdivを作成するテキストフィールド

が多い場合、ユーザーが編集可能なDivを使用してWebページの特定のセクションを編集できるようにすることが望ましい場合があります。ただし、Div Elementsは自然に編集可能性を示す視覚的な手がかりを欠いており、ユーザーが自分と対話できるかどうかについて不確かにします。幸いなことに、最新のブラウザーは、ネイティブのテキスト入力コントロールの外観を模倣する特定のCSSプロパティを提供します。 -moz-appearance:Textfield-Multiline; -webkit-acpearance:textarea; ボーダー:1pxソリッドグレー; フォント:中moz固定; フォント:-webkit-small-control; 高さ:28px; オーバーフロー:自動; パディング:2px; サイズのサイズ:両方; 幅:400px; }

さらに、追加のリアリズムのために特定のスタイルをTextarea要素に適用できます:

textarea { 高さ:28px; 幅:400px; }

cssスタイリングテキストフィールドのような入力

#textarea {
  -moz-appearance: textfield-multiline;
  -webkit-appearance: textarea;
  border: 1px solid gray;
  font: medium -moz-fixed;
  font: -webkit-small-control;
  height: 28px;
  overflow: auto;
  padding: 2px;
  resize: both;
  width: 400px;
}

#入力{ -Moz-Appearance:Textfield; -Webkit-Appearance:Textfield; 背景色:白。 背景色:-moz-field; ボーダー:1px固体ダークグレイ。 Box-shadow:1PX 1PX 1PX 0ライトグレイ挿入物。 フォント:-moz -field; フォント:-webkit-small-control; マージントップ:5px; パディング:2px 3px; 幅:398px; }

textarea {
  height: 28px;
  width: 400px;
}

output

は、結果のHTMLとCSSが次の出力を生成します。オペラとIE9。

最新のチュートリアル もっと>

免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。

Copyright© 2022 湘ICP备2022001581号-3