skillup

技術ブログ

デザイン

フォーカス時のみ書き込み可能になるHTML要素について。contenteditableなど

投稿日:

通常はただのテーブル(or普通のHTML)ですが、クリックするとinputになり、入力が可能になる手法について。

contenteditableなど

普通のHTML要素に

などしてあげるとfocus時に入力可能な要素になります。

注意点としては下記のようなことが挙げられます。

  • tr,td要素はieでは動きません。divにつけるようにしましょう。
  • 複数行のもの+日本語のものは挙動がおかしくなる可能性があるようです。

君はHTML5の contentEditable 属性を知っているか

【HTML5】contenteditable属性

他、jQueryのプラグインなどでもクリック時に編集可能ということはできるようです。

jquery.editableについて

 

-デザイン
-

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

no image

vertical-alignの挙動に関して

cssでの中央ぞろえを行う場合、横は案外簡単なんですが、縦の中央ぞろえは結構難しかったりします。 css中央ぞろえ ざっとまとめると以下のようなかんじでしょうか。 テキストのみの1行タイプであればli …

no image

CSSのブロックとインライン、レイアウトについて

今回はCSSを組む時のブロックレベルとインラインの基本とレイアウトに関して。 Contents1 ブロックレベルとインライン1.1 ブロックレベル要素1.2 インライン要素2 レイアウトに関して2.1 …

no image

テンプレートエンジンTwigについて

SmartyにかわるテンプレートエンジンとしてTwig(ツィッグ)を勉強中。 といってもテンプレートエンジンなので基本的なことはほとんど一緒っぽいですが。 Contents1 インストール2 基本的な …

no image

compassについて

sassをベースにしたフレームワークがcompassです。 Contents1 compassとは?2 使用方法3 参考リンク compassとは? sassの記法をベースにCSSファイルの作成が可能 …

no image

lessについて(CSSライブラリ)

Contents1 lessって?1.1 スコープが使える1.2 変数が使える1.3 関数化1.4 インポート2 インストール3 コンパイル lessって? CSSの保守性を向上させるライブラリ。これ …