タグ

HTMLとusabilityに関するraimon49のブックマーク (25)

  • junya ogura Ⓙ😷 on Twitter: "Webページで "$ command args" みたいなコマンド例をユーザーにコピペさせる際に、"$" の部分 user-select: none しておくとUXがいい感じになるのか 📝 https://t.co/wZM8zDcqa4"

    Webページで "$ command args" みたいなコマンド例をユーザーにコピペさせる際に、"$" の部分 user-select: none しておくとUXがいい感じになるのか 📝 https://t.co/wZM8zDcqa4

    junya ogura Ⓙ😷 on Twitter: "Webページで "$ command args" みたいなコマンド例をユーザーにコピペさせる際に、"$" の部分 user-select: none しておくとUXがいい感じになるのか 📝 https://t.co/wZM8zDcqa4"
  • Web アプリケーションエンジニアのためのウェブアクセシビリティの基礎

    Web アプリケーションエンジニアのためのウェブアクセシビリティの基礎 2023.02.18 ウェブアプリケーションエンジニアを対象に、アクセシビリティの対応について解説した記事。アクセシビリティを向上させるためには、正しいHTMLの書き方が必要である。HTML要素には、アクセシビリティに関する機能が元々備わっているため、適切なHTMLを選択し使用することが大切だ。複雑なUIの場合はWAI-ARIAを使用し、ARIA Authoring Practices Guideに基づき適切に実装する必要がある。UIライブラリ選びの際には、WAI-ARIAに従った実装を行っているかが基準の1つとなる。 この記事は、ウェブアプリケーションエンジニアとして仕事をされているほうを対象に書かれています。日々のウェブフロントエンドの開発の中で意識しておきたい基礎的な内容をメインに記載しています。 そのため、ここ

    Web アプリケーションエンジニアのためのウェブアクセシビリティの基礎
  • Web フロントエンドの実装において本来の機能を損なってはいけない

    Web フロントエンドの実装において来の機能を損なってはいけない 2022.12.24 データの取得・ルーティング・フォームの値の管理に至るまで JavaScript で制御するようになった結果、来備わっていた機能を損なう形で実装されるような間違いが起きるケースも発生してしまいました。見た目上操作に不都合がないのですが、修飾キーが有効でなかったりと、とある要素が当然に持っているべき機能が失われていることがよくあります。 昨今の Web フロントエンドの開発においては、ReactVue.js などを利用した SPA を採用することが多くなりました。従来の MPA と比較して、リンククリック時やフォーム送信時にページリロードを挟まないので、高速な画面遷移を実現できるため、快適な操作を実現できます。 一方データの取得・ルーティング・フォームの値の管理に至るまで JavaScript

    Web フロントエンドの実装において本来の機能を損なってはいけない
  • これだけは押さえよう!住所フォームの作り方 - ケンオールブログ

    まとめ 住所フォームの作り方 住所フォームを作るときには以下の4つを押さえましょう。 オートコンプリート機能に最適化する 郵便番号フィールドは1フィールドにしてハイフン有無どちらも対応する モバイルUX優先なら郵便番号が入力されたら即座に補完。精度優先なら郵便番号補完ボタンを設置 住所フィールドは「都道府県」「市区町村」「町名以下」の3フィールドが基。「建物」フィールドはオプション 文 地域SNSのユーザー登録、ECサイトの配送先入力、資料請求、自治体サイトでの電子申請など、ウェブサービスを活用する上で住所入力は欠かすことができません。 住所入力をシンプルかつ正確に行えるような入力インタフェース(住所フォーム)は、離脱率を減らし、コンバージョン率を向上させる上で重要です。 郵便番号を入力すると対応する住所を自動入力する機能(郵便番号による住所補完)は、住所フォームの改善方法として最も効

    これだけは押さえよう!住所フォームの作り方 - ケンオールブログ
  • ゼロから始めるアクセシビリティ 「Backlog」の事例に学ぶ、ユーザーのための改善とは | イベント・セミナー

    ゼロから始めるアクセシビリティ 「Backlog」の事例に学ぶ、ユーザーのための改善とは | イベント・セミナー
    raimon49
    raimon49 2019/12/09
    基本的な内容だけどいい話だ。
  • ページ内リンクの実装から考える、a要素のclickイベントとその振る舞い

    この他に macOSChrome では、ShiftキーとMetaキーを併用することで、新しいタブで開きつつそのタブをアクティブにすることができました。 CSS によるスムーズスクロール ページ内リンクをクリックしたときのスクロールを、アニメーションによってスムーズにしたいということはよくあります。これは CSS のscroll-behaviorプロパティを使えば非常に簡単に実装できます。 body { scroll-behavior: smooth; } たったこれだけの宣言で、JavaScript を一切用いることなく、ページ内リンクをクリックしたときのスクロールにアニメーションが伴うようになります。また、ページ内リンクのクリックだけでなく、可視領域外にある要素がフォーカスされたときや、ページ内検索に一致したテキストがハイライトされたときなど、スクロールが伴う場面すべてに適用されま

    ページ内リンクの実装から考える、a要素のclickイベントとその振る舞い
  • むずかしすぎる!五輪大会ボランティア応募フォーム(神田敏晶) - 個人 - Yahoo!ニュース

    KNNポール神田です。 いよいよ、東京五輪の大会ボランティア募集が開始となった。 『ブラックボランティア』などとネットでいくら言われようとも、ボランティアする側が納得していれば、それはブラックなボランティアではないと思う。母国の五輪のボランティアで得られる経験は、人生のうち、何度もあるものではないからだ。 ボクが1963年の東京五輪の聖火リレーを見たのは神戸市の兵庫区だった。たった2歳であったが、あの雨の日の聖火リレーは、しっかりと脳裏に焼き付いている。だからこそ、ボランティアでも五輪に参加したいと考えている。 1963年10月神戸市兵庫区上沢通3丁目 出典:神田友治撮影11万人のボランティアが必要とされている大会ボランティアが8万人(組織委員会)、そして、都市ボランティアが3万人(東京都)の募集が昨日(2018/09/26)より開始となった。それぞれの申し込みページが公開された。 大会ボ

    むずかしすぎる!五輪大会ボランティア応募フォーム(神田敏晶) - 個人 - Yahoo!ニュース
  • 効果的なフォームをデザインする:構造、入力、ラベルおよびアクション | POSTD

    画像の出典:form-ux-tips あなたのアプリやサイトを利用する人々にはある一定の目的があります。そしてその目的を達成するために フォームに 記入しなくてはならないことがよくあります。Webやアプリにおいてフォームは、ユーザにとって未だに最も重要な 種類の操作 であるからです。事実、フォームは目的を達成するまでの 過程における最後のステップ と見なされることも多いのです。 フォームは目的達成の手段にすぎません。迅速に混乱なく、ユーザがフォーム入力を完了させられるようにするべきです。 この記事では、ユーザビリティテスト、フィールドテスト、視線計測(アイトラッキング)、そしてユーザからの実際の不満の声に基づく実用的なガイドラインを紹介します。 フォームの構成要素 一般的にフォームは以下の5つの要素から構成されます。 構造 。フィールドの順番、ページの外観、各フィールドとの論理的な関連付け

    効果的なフォームをデザインする:構造、入力、ラベルおよびアクション | POSTD
  • 省略したURLをコピペしても完全なURLとして貼り付けられるようにするTwitterの心遣いがすごい - Qiita

    これを、 コピペすると、 こうなる。 ・・・ ・・・なんでそんなことが起こるのかと色々考えたけど、調べてみると結局はTwitterの心遣いだった。 い・・・invisible!!! いんびずぃぼぅ!! ちょっと感動した。 見習おう。 【追記】jQueryプラグインにしました せっかくなのでjQueryのプラグインにしました。 ダウンロード jquery-twellipsis(Github) 実行サンプル sample(jsbin) Register as a new user and use Qiita more conveniently You get articles that match your needsYou can efficiently read back useful informationYou can use dark themeWhat you can do wit

    省略したURLをコピペしても完全なURLとして貼り付けられるようにするTwitterの心遣いがすごい - Qiita
    raimon49
    raimon49 2015/06/26
    隠れてるだけだからコピペするとクリップボードに入ってる。
  • 青色リンクのその先に: クリック可能なものは見てわかるようにしよう

    フラットデザインか否かにかかわらず、インタラクティブな要素は、クリック可能とわかる十分な手がかりを提供する必要がある。枠線、色、サイズ、一貫性、配置や、Web標準の遵守といった手がかりによってクリックできることを伝えれば、インタラクティブな要素の外観はそれにふさわしいものとなる。 Beyond Blue Links: Making Clickable Elements Recognizable by Hoa Loranger on March 8, 2015 日語版2015年5月11日公開 Webの移動とは目的を達成するための手段であり、クリック1回1回が非常に重要なものになる。したがって、ページの、どのエリアが地の静的なコンテンツで、どのエリアがクリック可能かどうか(あるいはタップ可能か)は、ユーザーにわかるようになっている必要がある。 クリック可能な要素が一目瞭然であれば、何かが期待

    青色リンクのその先に: クリック可能なものは見てわかるようにしよう
    raimon49
    raimon49 2015/05/20
    リンク、ボタン、画像、アイコン
  • blog.鶯梭庵/links/たぶん、ほとんどの人は viewport meta タグの指定をまちがえてる

    二〇一三年 長月 廿五日 水曜日 ■ たぶん、ほとんどの人は viewport meta タグの指定をまちがえてる [/links] この記事は書かれてから1年以上経過しています。内容が古くなっている可能性があります。コメントの受付は終了しました。 この記事は古くなっています。改訂版があります。 ウェブサイトをスマートフォンに対応させるために <meta name="viewport" content="..."> と指定することは、多くの人が知っていると思う。しかし、content の中身を何にするべきか当に理解している人は、日ではごく少ないようだ(かくいう私もつい最近まで理解していなかったのだから、大きなことは言えない)。 試しに「meta viewport」を Google で検索すると、以下のページが上位に出てくる。 Quick Tip: Don't Forget the Vi

    raimon49
    raimon49 2015/05/18
    >この「ズームができない」ということが問題だ。コンテンツを見せるためのウェブサイトであれば、ユーザーにズームをさせないというのは、ユーザビリティを多いに損ねる。ウェブを見る人は目がいい人ばかりではない
  • 入力フォームの工夫 - ワザノバ | wazanova

    http://googleresearch.blogspot.com/2014/07/simple-is-better-making-your-web-forms.html 1 comment | 0 points | by WazanovaNews ■ comment by Jshiike | 約2時間前 今回、Googleのチームが、アイトラッキングシステムの利用やユーザインタビューを通じて、入力フォームのユーザビリティについて実験しています。参照しているのは、2010年にスイスのUniversity of Baselのチームがまとめた "20 guidelines to optimize web forms" です。2000年代のアカデミックな研究成果をもとにまとめられたものですが、現在もまだ当てはまるものと、ここ5-10年で変わってきているものがあり、興味深いです。最近は、スマホ

  • 「mailtoがユーザビリティ的に望ましくない」という言説は消えたのか

    2014.05.16 「mailtoがユーザビリティ的に望ましくない」という言説は消えたのか ![](https://31.media.tumblr.com/432ba45367fd1e20d52b175175fe4efb/tumblr_inline_n5o8zaqRKe1qz6qqe.png) mailtoスキームとは、<a href=“mailto:メールアドレス”>メールアドレス</a>のようなやつです。 僕がWebに関わり始めた頃(2004年くらい)には、「勝手にメールアプリを起動するのでユーザビリティを損ねる」ということが様々な書籍・ブログなどに書かれていた記憶があるのですが、いつのまにかパッタリと見かけなくなりました。「mailto ユーザビリティ」などでググってみると、このことを問題視している最も最近のサイトの日付は2007年付近のようです。しかも2ちゃんねる。 ([そろそろ

    「mailtoがユーザビリティ的に望ましくない」という言説は消えたのか
    raimon49
    raimon49 2014/05/17
    スマートフォンだとmailtoクリックした時の挙動が苦にならないというのは大いに影響してると思う。
  • 全日本<label>要素マークアップ検定

    Web入力フォームの縁の下の力持ち、Label要素をマスターするための検定試験です。 仲間内の勉強会で、ちょっと遊びすぎましたwRead less

    全日本<label>要素マークアップ検定
    raimon49
    raimon49 2013/08/12
    なかなかここまで深い議論は読めないので面白かった。NodeListだとlabelsなんだな。
  • これがスマートフォン向けサイトを作るときの viewport 設定3パターンだ

    スマートフォン向けの Web サイトを作るとき、viewport の設定次第で使い勝手が大幅に変わる。 最近はレスポンシブ Web デザインが流行してるけども、その大前提として viewport の設定パターンを抑えておくのは重要だろう。 この記事では、viewport の設定によって、見た目・使い勝手がどう変わるかを解説する。 パターン1: 何も考えずに HTML を書く まずは、viewport を指定せずに、単純な HTML をスマートフォンで表示してみる。 <!DOCTYPE html> <head> <meta charset="utf-8"> </head> <body> <img src="/images/logo-ja.png"> <p>色んな素材がごった煮になった様子をお椀で表現しています。 湯気が<strong>「てっく」</strong>に見えるのが隠し味になっていま

    これがスマートフォン向けサイトを作るときの viewport 設定3パターンだ
    raimon49
    raimon49 2013/02/15
    ピンチやダブルタップでズーム出来ない点に苦痛を感じる人も居るから難しいんだよね。
  • L&#39;eclat des jours(2012-06-22)

    _ githubのここが大嫌い githubには、お世話になっているが、どうにも気にわないところがある。 でも、もしかしたら、おれが知らないだけで、~すればいいだけじゃん、みたいなことも当然あるので、ここで不満点を書いてみる。 何が気にわないかと言えば、HTMLがまともに読めないことだ。 いろいろ理由があって、HTMLがレポジトリに入っているとするじゃん。 で、それをブラウザーを使って(だって、githubだからね)読みたいとする。 でも、そうは問屋がおろしてくれない。 ファイル名をクリックすると、行番号つきのテキストとして表示される。きれいに色がついているが、styleで指定したcolorが反映されているわけじゃない。タグが紺色っぽい色、属性名名が緑青で、属性が赤になっているだけだ。つまり構文を解釈して種類によって色わけしてあるだけだね。もちろん、おれはHTMLのソースが読みたいんじ

  • スクリプトが無効の場合のスタイル

    たとえばホームページのビジュアル要素など、いったん非表示にしておいてスクリプトでふわっとフェードインさせたい、みたいなことはよくある。そのとき非表示にする操作も JavaScript にやらせると一瞬見えてしまうことがあるので CSS で非表示化したいが、それだとスクリプトが無効の場合に何も表示されなくなってしまう… というような、スクリプトによる操作を前提にしたスタイルのフォールバックをどうするかという問題。 ここのところよく使っていたのは、JavaScripthtml 要素の class 属性を操作し、それをもとに CSS を書くという手。Modernizr でも使われてるあれ。 (function () { var root = document.documentElement; root.className = root.className.replace(/\bno[-_]

    スクリプトが無効の場合のスタイル
    raimon49
    raimon49 2012/07/03
    >最近思いついたのが、head 内で noscript 要素 を使って別のスタイルシートを読み込む方法。
  • やってしまいがちなユーザビリティのミスとその解決方法

    ユーザビリティでやってしまいがちなミスや見落とされがちな10の罪とその解決方法をLINE25から紹介します。 10 Usability Crimes You Really Shouldn't Commit 下記は、やってしまいがちなユーザビリティの10のミスとその解決方法を意訳したものです。 はじめに 1. ラベルがないフォーム 2. トップページにリンクしないロゴ 3. 訪問済みリンクの指定がない 4. アクティブなフィールドが明示されない 5. altの記述がない画像 6. 背景色がない背景画像 7. 長い長いテキスト 8. 下線付きだがリンクではない 9. ココをクリック 10. 均等割付「justified」の使用 はじめに ここで紹介している10のユーザビリティのポイントは、ありがちなミスだったり見落とされがちなものを集めました。 あなたのウェブサイトのユーザビリティを拡張する手

    raimon49
    raimon49 2009/12/02
    本当によくあるから困る。
  • 自治体サイトWebアクセシビリティ調査2008を終えて 上/アクセシビリティコラム|ユニバーサルワークス

    第67回 自治体サイトWebアクセシビリティ調査2008を終えて 上 (2008年9月1日掲載) 2008年の自治体サイトWebアクセシビリティ調査を終えて、個々のサイトはささやかな成長をしていたり、完全に保守・運用に失敗していたり、リニュリニュサギとか、ガイドラインでっかちとかさまざまなのだが、全体的には昨年度調査時とほとんど変わらない感想を抱いた。 「もう一度言いましょうか。」というノリで毒を吐くことはできるが、昨年度はある自治体のレーダーチャートの大きさとコメントが一人歩きしてしまい、当該自治体やアクセシビリティの業界のみなさんにいくらかのご迷惑をかけてしまったかもしれないという自覚があるので、今年の毒は抑え気味にしておこうと思う。 昨年度同時期のコラムにて、「各自治体ともalt属性を正しく付けることができるようになってきたよ。次のステップとして文書構造を意識してはどうですか。」とい

    raimon49
    raimon49 2008/09/03
    適切な見出しのレベルが付与されていれば、頓珍漢な読み飛ばしのためのリンクは不要という話。
  • マウスのホイールによる入力エラーの可能性 (ユーザビリティ実践メモ)

    しかし、プルダウンでの項目選択を行う入力フォームにおいては、この便利さが逆効果になる場合があります。弊社のユーザビリティテスト(ユーザ行動観察調査)で観察された例をご紹介しましょう。 1ページの入力項目が多く、何度かスクロールしなければ「次へ」のボタンまでたどり着けない入力フォームを使うという作業で、ほとんどのユーザはホイールを使いながら入力を進めて行きました。 その中で、あるユーザがプルダウンの項目を選択し終え、ページをスクロールして次の項目へ入力を進めようとホイールを操作したところ、直前に入力したプルダウンにまだフォーカス(ハイライト)が当たった状態であったため、選択項目が別のものに変わりました。つまり、ホイール操作がページのスクロールではなく、プルダウン内の選択項目の移動に使われたということです。 ユーザはページがスクロールしないことにすぐ気づき、ページ内の空白部分をクリックしてプル

    raimon49
    raimon49 2008/03/20
    ひたすら入力項目が多くて長ったらしいフォームという時点で駄目だと思う。