Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

タグ

htmlに関するnekobosiのブックマーク (23)

  • iPhone向けSafari、HTML拡張属性を使いこなす | Webサイト開発

    iPhone向けSafari、HTML拡張属性を使いこなす 2009.11.04 2020.09.10 Webサイト開発 HTML iPhone, demo iPhone向けSafariでは、W3C標準のHTMLタグ・属性をサポートしているのはもちろんだが、iPhone固有の拡張属性・拡張CSSプロパティが使用できる。具体的には、テキストの入力方法を制御するものからタッチパネル操作専用のイベントハンドラ、バックライトの制御といった機能まである。 今回はiPhone固有のHTML拡張属性を紹介したい。 関連記事: 円記号をiPhoneのブラウザに表示するには? maxlengthで半角文字数で制限するには? iPhone でHTTPプロキシを使用する際の制限 スマートフォンのラジオボタンを使いやすいサイズにするには? スマホ向けページャデザイン 3選 CSS3 擬似クラス SafariのPC

    iPhone向けSafari、HTML拡張属性を使いこなす | Webサイト開発
  • 入力フォームのプレースホルダーを使ってはいけない

    入力フォームのプレースホルダーテキストは、入力欄にどんな情報を入れたのかをユーザーが思い出すことや、エラーのチェック・修正を難しくしてしまう。また、視覚や認知機能に障害のあるユーザーにはさらなる負担となる。 Placeholders in Form Fields Are Harmful by Katie Sherwin on May 11, 2014 日語版2014年6月17日公開 コンテクストに沿った説明やヒントは、入力フォームのそれぞれに何が入るかを明確にするのに役立つ。その結果、入力が促進され、コンバージョンレートは向上する。ヒントの提供方法はいろいろとある。実装として一般的なのは、入力フォーム内に説明を入れるやり方だ。しかし、残念ながら、入力フォーム内のプレースホルダーはユーザビリティに役立つよりも損なうことのほうが多いことがユーザビリティテストでは繰り返し示されている。 ラベル

    入力フォームのプレースホルダーを使ってはいけない
    nekobosi
    nekobosi 2014/06/17
    一見便利でオシャレだが実際はデメリットパターンも多くユーザビリティとしては微妙
  • IE jQueryでテキストエリアの改行コードがおかしなことになる?? - nonononoboruの日記

    jQueryでテキストエリアへの値(文字列)設定・取得を繰り返すと、IEで改行コードがおかしくなことになったので自分用メモ。 結論を言えば、値設定のときに .text(value) を使って、取得のときに .val() を使っていたから(と自分では納得)。 改行コード「\n」を含む文字列を .text(value) で、テキストエリアに流し込み。 この場合、私の環境のIE8では画面上改行されませんでした。 仕方がないので、「\n」を「\r\n」に置換して流し込むと画面上も改行されて表示されます。 今度は、.val()で値を取得してみたら、「\r」が「\n」に置き換わっている模様。 結果、取得した文字列の改行コードは「\n\n」となっちゃう。 上記、FireFoxやChrome、Opera、safariでは発生しない。 なので、IEだけがおかしいかと思いこみ、ちょいハマり。 設定も取得も .

    IE jQueryでテキストエリアの改行コードがおかしなことになる?? - nonononoboruの日記
  • お願いだからWebフォームではを正しく使ってユーザビリティを上げてくれ | 初代編集長ブログ―安田英久

    今日は、Webフォームが「うわ、使いづらい」となってしまわないようにする、意外と対応されていないことが多いHTMLタグ「<label>」について。 HTMLを自分で書かないWeb担当者さんでも、デザイナーさんが作ったフォームに関して最低限これだけはチェックしておくといいですよ、というお話しです。 コンバージョンの要である「Webフォーム」。アクセス解析での改善やEFO(入力フォーム最適化)をしていると思いますが、意外と忘れられていることが多い「<label>」をご存じでしょうか。 フォームの入力項目それぞれの「ラベル(項目名)」を書くためのHTMLの作法なのですが、これをちゃんと使っているかどうかで、フォームの使いやすさがガラッと変わるのです。 一番わかりやすいのは、ラジオボタンやチェックボックス。<label>をちゃんと使っていると、ボタン部分ではなく文字の部分をクリックするだけで項目を

    お願いだからWebフォームではを正しく使ってユーザビリティを上げてくれ | 初代編集長ブログ―安田英久
    nekobosi
    nekobosi 2013/10/15
    御意
  • Content-Typeエンティティヘッダフィールドは適切なものを指定してください - Web標準普及プロジェクト

    Content-Typeエンティティヘッダフィールドは適切なものを指定してください HTTPレスポンスヘッダにはContent-Typeエンティティヘッダフィールドという部分があります。 例えばHTMLファイル(*.htmlもしくは*.htm)を送信する際にWebサーバは通常、次のようにヘッダを送信します。 Content-Type: text/html; そう、文字コード宣言をHTMLで行う場合はこのヘッダにcharsetに指定されていない場合に、 それを補填するためにmeta要素で記述していたのです。 Content-Typeエンティティヘッダフィールドとは? Content-Typeエンティティヘッダフィールドとは何でしょうか? これはWindowsやUnix系OSで言えば、拡張子のようなものです。 送信されたデータがどのような内容のものかを示す情報なのです。 なぜ、拡張子とは別にこ

  • float解除の決定版。clearfixを考えたら、進化した。

    現在この中でclearfixでよく使用されているプロパティは display:inline-block; height:1%(min-height:1%) zoom:1; でも良く考えたら、全て微妙です。 zoom:1はIEの独自仕様ですし、heightを使用する場合は、IE6,7に対応させるために2つのプロパティが必要です。 display:inline-blockもボックスの要素を変形させることになります。 hasLayoutのスイッチを見た時に、一番理に適ったプロパティはwidthかなと思いました。 子要素を囲む要素として、divやulなどデフォルトCSSがdisplay:blockのプロパティのものが多く、display:blockのプロパティの場合、width:100%で問題ないと思ったからです。 現在のブラウザ状況に適したclearfix 上記を踏まえ見直したclearfixが

    float解除の決定版。clearfixを考えたら、進化した。
  • スマホ案件の見積もりについて - ku-sukeのブログ

    Android案件の見積り | クラスメソッド開発ブログ を読んで、業界人らしき人のブコメが、「この程度でホッテントリか」という感じで、僕もややそっちよりの意見だったので、ざっくり補足できそうな点について書いて見ました。もう転職して受託の立場ではなくなったので。やや発注側の視点も含まれています。 責任のないリスクについてコスト負担範囲を決める すべてにおいて最重要項目です。変化の激しいスマホ業界においては、互いのリスクテイクについての認識をあわせておく必要があります。例としてはこんなものがあります。 開発期間中に突如OSのメジャーバージョンアップがあった。 顧客「あ、新しいのでましたね。対応できますよね^^」 世論に応じて機能の根幹部分が突然リジェクト対象になる。 りんご「今日から電話番号認証禁止ね^^直さないと削除しちゃうよ^^」 過去を顧みない方針転換がなされる ぐぐる「メニューボタン

    スマホ案件の見積もりについて - ku-sukeのブログ
    nekobosi
    nekobosi 2012/02/09
    結局最大の敵はバージョンアップという
  • form-keeper.com - form-keeper リソースおよび情報

    form-keeper.com は、あなたがお探しの情報の全ての最新かつ最適なソースです。一般トピックからここから検索できる内容は、form-keeper.comが全てとなります。あなたがお探しの内容が見つかることを願っています!

  • ブロックレベル要素とインライン要素 - Web標準普及プロジェクト

    ブロックレベル要素 ブロックレベル要素とは昔風の解説で言うなら、改行を伴う要素です。 上記の例では青いボーダーの要素です。 HTML4.01 Strictでは次の要素がこれにあたります。 p div table dl ul ol form address blockquote h1 h2 h3 h4 h5 h6 fieldset hr pre ブロックレベル要素の特徴は、親要素の内容幅全体に広がって配置されます(上記の例では黒い二重のボーダーが親要素のボーダーです)。 つまり、ブロックレベル要素の横に他の要素は(通常フローなら)並べることができません。 このような特徴からボーダーが(見えて)ない時の様子から「改行を伴う」と言われています。 CSS2ではブロックレベル要素は矩形(四角形)で表現されると考えると簡単に理解できるかと思います。 インライン要素 ブロックレベル要素に対し、文中の一部

  • javascript - めんどうな作業がわずか1クリックに!新人プログラマーが知らないと一生後悔するブラウザーを使ったHTML生成 : 404 Blog Not Found

    2011年12月14日15:34 カテゴリTipsLightweight Languages javascript - めんどうな作業がわずか1クリックに!新人プログラマーが知らないと一生後悔するブラウザーを使ったHTML生成 いいえ、使いません。 めんどうな作業がわずか数秒に!新人デザイナーが 知らないと一生後悔するExcelを使ったHTML生成 | Webロケッツマガジン 僕たちプログラマーは、ちょっとしたコード生成に、Excelを使います! 僕たちプログラマーは、ちょっとしたHTML生成にDHTMLを使います。 DEMO TSV JSON JSON to HTML function (json){ var tbody = $('<tbody>'); $.map(json, function(row){ var tr = $('<tr>'); $.map(row, function(c

    javascript - めんどうな作業がわずか1クリックに!新人プログラマーが知らないと一生後悔するブラウザーを使ったHTML生成 : 404 Blog Not Found
  • World Wide Deb

    The first signs of mounts may appear in adolescence, with more severe development around 30-40 years. It is a deformity in the bone of the big toe, which deviates to the other toes and thus produces a prominent formation, in many cases being painful. It is not possible to say precisely what the cause is,…

  • 特殊文字リファレンス

    このページで紹介するのはHTML4.01で定義されている特殊な文字です。 これらの文字を表示させるには、「&キーワード;」、「&#番号;」という2通りの記述方法があります。 キーワードは、大文字と小文字が区別されます。 ※OSやブラウザの種類・バージョン等の環境により、表示されない場合があるので注意してください。

  • IDEA * IDEA

    ドットインストール代表のライフハックブログ

  • IE8の互換性について。

    たまにはこんなエントリも書いてみようかしら。 今年の3月に公開になっているInternet Explorer 8 Beta1ですが、CSS 2.1準拠などWeb標準の準拠に向けてのバグフィックスを続けているようです。 そのためレンダリングエンジンに若干変更があります。 具体的にはIE8では下記の3つのレンダリングモードを持っています。 Quirks(クワークス)モード IE7標準モード IE8標準モード Quirks(クワークス)モードというのはIE5.5まで繰り返されてきた発展途上期のレンダリングモードですね。 IE7標準モードはその名の通り、IE7での標準(Standard)モードですね。 QuirksモードよりWeb標準に近いレンダリングモードです。 そして、IE8標準モードはWeb標準への準拠にFocusしたレンダリングモードですね。 で、IE8ではレンダリングモードの指定が未指定

  • <input type="text">でEnterを押してもsubmitさせない方法【HTML, JavaScript】 - Programming Magic

    <input type="text">でEnterを押すとsubmitされてしまうことがある。 これは便利なときもあるが、場合によっては不便になる。 Enterを押すとsubmitされるのは以下の3パターンがある。 1. Opera、Safariで、<input type="text">または<input type="password">がある場合 <form> <input type = "text" name = "text1"> <input type = "text" name = "text2"> </form> 2. IE、Firefoxで、<input type="text">または<input type="password">が1つ以上と、<input type="submit">または<input type="image">が1つ以上ある場合 <form> <input

  • CSSの背景設定background:none;の正しい書き方

    長くなりましたんで、先に結論書いておきますね。 結論 CSSで背景をナシにしたいときは、 background : none; を使う 以下、詳細解説です。 CSSのバックグラウンドプロパティで、背景をオフにしたい場合、次のようないくつかの書き方があります。 background-image : url(none); background-image : none; background-image : url(); background : url(none); background : none; background : url(); W3CのCSSValidatorに通すと、どれもエラーはありません。つまり、CSSの文法的にはどれも正しい。 じゃあどれでもいいじゃん、という話になりそうですが、しかし、サーバーのログを見てみると、この中のいくつかはnoneというファイルを実際にサーバ

    CSSの背景設定background:none;の正しい書き方
  • Document Type Definition - Wikipedia

    この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。 出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方) 出典検索?: "Document Type Definition" – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL (2023年2月) Document Type Definition(文書型定義、DTD)とは、マークアップ言語のSGMLおよびXMLにおいて、文書構造(文書型)を定義するためのスキーマ言語の一つである。 DTDでは、SGMLやXMLの文書内に記述することができる要素やその発生順序、発生回数、要素がもつ属性、属性の型などを記述することができる。 他のスキーマ言語と同様に、DTDにおいても、文書構造を厳密に定義することによって、SGMLやXM

  • 2/3 CSSハックを使わずIEのバグに対処する方法 [ホームページ作成] All About

    CSSハックを使わずIEのバグに対処する方法(2ページ目)特定のブラウザに限定してスタイルを適用する方法として、ブラウザのバグを利用した「CSS Hack(ハック)」がよく使われています。IEでのみ表示がおかしくなる場合の対策なども紹介。

    2/3 CSSハックを使わずIEのバグに対処する方法 [ホームページ作成] All About
  • HTML5をはじめる人、勉強したい人用のテンプレートファイル -Easy HTML5 Template

    HTML5 Templateのデモページ Easy HTML5 Templateの特徴 汎用性の高いシンプルなつくり HTML5の新しい要素に重点をおいて設計 HTML5対応ブラウザはもちろん、IE6, IE7, IE8も考慮 モバイルデバイスも考慮 jQuery, Google Analyticsなどよく使用されるものを配置済み [ad#ad-2] Easy HTML5 Templateの外部ファイル Easy HTML5 Templateで使用している外部ファイルです。 screen.css Reset CSSには「Eric Meyer's reset」が使用されています。 modernizr-1.6.min.js 「Modernizr」。HTML5やCSS3をサポートしているか調べ、CSSの場合はエレメントにclassを加えます。 html5.js 「html5.js」。IE9未満(

  • フェイスブック、ミクシィ、グリーで使われている OGP (Open Graph Protocol) とは何か - IT戦記

    みなさん、こんにちは お元気ですか?僕は元気です。 さて 最近よく、「いいね!」ボタンや「ミクシィチェック」ボタンによって、ウェブページを紹介し合う文化が少しずつ定着してきたなーと思います。 そんな中で、今後重要になってくるんじゃないかと思われる OGP (Open Graph Protocol)と言われる仕様があります。今日はそのことについて書いてみたいと思います。 OGP? おーじーぴー??とはなんでしょうか。 OGP とは 簡単に言うと「このウェブページは何のことを書いているか」という情報を、プログラムから読める形で HTML に付加する記述方法のことです。 まあ、普通のウェブページは人間が読めばだいたい何のことが書いてあるか分かりますよね。 ですが、プログラムは人間ほど頭が良くないので、そのウェブページ内の文章だけではそのページが何のことについて書かれているページなのか正確に識別す

    フェイスブック、ミクシィ、グリーで使われている OGP (Open Graph Protocol) とは何か - IT戦記