はてなブックマークアプリ

サクサク読めて、
アプリ限定の機能も多数!

アプリで開く

はてなブックマーク

  • はてなブックマークって?
  • アプリ・拡張の紹介
  • ユーザー登録
  • ログイン
  • Hatena

はてなブックマーク

トップへ戻る

  • 総合
    • 人気
    • 新着
    • IT
    • 最新ガジェット
    • 自然科学
    • 経済・金融
    • おもしろ
    • マンガ
    • ゲーム
    • はてなブログ(総合)
  • 一般
    • 人気
    • 新着
    • 社会ニュース
    • 地域
    • 国際
    • 天気
    • グルメ
    • 映画・音楽
    • スポーツ
    • はてな匿名ダイアリー
    • はてなブログ(一般)
  • 世の中
    • 人気
    • 新着
    • 新型コロナウイルス
    • 働き方
    • 生き方
    • 地域
    • 医療・ヘルス
    • 教育
    • はてな匿名ダイアリー
    • はてなブログ(世の中)
  • 政治と経済
    • 人気
    • 新着
    • 政治
    • 経済・金融
    • 企業
    • 仕事・就職
    • マーケット
    • 国際
    • はてなブログ(政治と経済)
  • 暮らし
    • 人気
    • 新着
    • カルチャー・ライフスタイル
    • ファッション
    • 運動・エクササイズ
    • 結婚・子育て
    • 住まい
    • グルメ
    • 相続
    • はてなブログ(暮らし)
    • 掃除・整理整頓
    • 雑貨
    • 買ってよかったもの
    • 旅行
    • アウトドア
    • 趣味
  • 学び
    • 人気
    • 新着
    • 人文科学
    • 社会科学
    • 自然科学
    • 語学
    • ビジネス・経営学
    • デザイン
    • 法律
    • 本・書評
    • 将棋・囲碁
    • はてなブログ(学び)
  • テクノロジー
    • 人気
    • 新着
    • IT
    • セキュリティ技術
    • はてなブログ(テクノロジー)
    • AI・機械学習
    • プログラミング
    • エンジニア
  • おもしろ
    • 人気
    • 新着
    • まとめ
    • ネタ
    • おもしろ
    • これはすごい
    • かわいい
    • 雑学
    • 癒やし
    • はてなブログ(おもしろ)
  • エンタメ
    • 人気
    • 新着
    • スポーツ
    • 映画
    • 音楽
    • アイドル
    • 芸能
    • お笑い
    • サッカー
    • 話題の動画
    • はてなブログ(エンタメ)
  • アニメとゲーム
    • 人気
    • 新着
    • マンガ
    • Webマンガ
    • ゲーム
    • 任天堂
    • PlayStation
    • アニメ
    • バーチャルYouTuber
    • オタクカルチャー
    • はてなブログ(アニメとゲーム)
    • はてなブログ(ゲーム)
  • おすすめ

    Google I/O

『@ymrlのマイページ - Qiita』

  • 人気
  • 新着
  • すべて
  • Webアクセシビリティ用語「アクセシブルな名前(アクセシブルネーム)」の解説 - Qiita

    4 users

    qiita.com/ymrl

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 「アクセシブルな名前」「アクセシブルネーム」という用語は、WebアクセシビリティやWAI-ARIAの解説にしばしば登場します。しかし、英語の「Accessible Name」をそのままカタカナ混じりの日本語に訳したこの言葉が何を指しているのかは、字面からは掴みきれないのではないかと思います。 「アクセシブルな名前」が関係するものを説明するときに、この用語の扱いにいつも苦労します。そこで、そういうときに参照できる解説として、この記事を書いてみています。 この記事で伝えたいこと アクセシブルな名前は、アクセシビリティツリー上での「名前(Na

    • テクノロジー
    • 2025/02/15 19:59
    • API
    • 資料
    • プログラミング
    • Web
    • Webアクセシビリティにおける、ロール(role)の解説 - Qiita

      26 users

      qiita.com/ymrl

      Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? アクセシビリティを考慮したWeb開発の話題で、しばしば 「ロール(role)」 というものが登場します。 role="button" のような role属性 として紹介されていることもあります。 ロールは、Webアクセシビリティでとても重要な概念なのですが、わかりやすい解説記事があまり多くない印象です。一方で「role属性を使えばアクセシビリティが向上する」という誤解を招きそうな内容のものもちらほらと存在しており、それを信じて誤った使い方をすることで、かえってアクセシビリティを下げかねない状態になっています。 そこでこの記事では、rol

      • テクノロジー
      • 2025/01/27 02:58
      • HTML
      • アクセシビリティ
      • Web
      • あとで読む
      • techfeed
      • Webアクセシビリティにおける、ロール(role)の解説 - Qiita

        7 users

        qiita.com/ymrl

        Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? アクセシビリティを考慮したWeb開発の話題で、しばしば 「ロール(role)」 というものが登場します。 role="button" のような role属性 として紹介されていることもあります。 ロールは、Webアクセシビリティでとても重要な概念なのですが、わかりやすい解説記事があまり多くない印象です。一方で「role属性を使えばアクセシビリティが向上する」という誤解を招きそうな内容のものもちらほらと存在しており、それを信じて誤った使い方をすることで、かえってアクセシビリティを下げかねない状態になっています。 そこでこの記事では、rol

        • テクノロジー
        • 2025/01/26 23:07
        • あとで読む
        • 背景に画像のある場所で、コントラスト比の基準を満たす - Qiita

          3 users

          qiita.com/ymrl

          Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 文字の色と背景色の間には、一定以上のコントラスト(明るさの差)がなければ、文字の可読性が低くなります。特に老眼や弱視など、見えづらさを抱えている人は、文字の色のコントラスト比の低さの影響を受けやすくなります。 WCAGにはコントラストについていくつかの基準がありますが、最も意識される頻度が高いのは1.4.3 コントラスト (最低限)(レベルAA)に登場する4.5:1というコントラスト比の数字でしょう。文字が大きいときは、とか、レベルAAAでは、という話は一旦置いておきましょう。 WCAGの基準で使われるコントラスト比は、文字の色と背景色

          • テクノロジー
          • 2024/12/15 17:52
          • リンクの下線は消してもいいの? - Qiita

            12 users

            qiita.com/ymrl

            Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? WCAGの達成基準 1.4.1 色の使用には、以下のように書かれています。 達成基準 1.4.1 色の使用 (レベル A) 色が、情報を伝える、動作を示す、反応を促す、又は視覚的な要素を判別するための唯一の視覚的手段になっていない。 これを元にして、freeeアクセシビリティー・ガイドラインでは、以下のようなチェック項目を設けています。 チェックID:0051 グレイスケール表示でも以下のような事象は発生せず、利用に支障が出ない。 リンク箇所を判別できる 画像、テキストの意図が伝わる 入力フォームの必須項目、エラーを認知できる アクセシ

            • テクノロジー
            • 2024/12/08 23:41
            • accessibility
            • ui
            • article
            • Webデザイン
            • Webサイトのアクセシビリティにどう向き合う? - Qiita

              11 users

              qiita.com/ymrl

              Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 11月23日に開催されたMTDDC Meetup Tokyo 2024で、「Webサイトのアクセシビリティにどう向き合う?」というタイトルで登壇しました。参加者の皆様からの投票で、この日の3人のベストスピーカーのうちの1人にも選んでいただきました。 これは、その発表内容を記事にするものです。時間や構成の都合により発表に含めなかった情報や、あとで追記したくなったことを書き足したりもしています。Movable Typeのイベントでの登壇だったため、CMSで構築したWebサイトを運用・管理・制作している人を前提とした内容になっています(少なく

              • テクノロジー
              • 2024/12/08 11:44
              • accessibility
              • 資料
              • 開発
              • Web
              • まとめ
              • aria-labelでなんでも解決しようとしない - Qiita

                25 users

                qiita.com/ymrl

                aria-label 属性は、たまに「スクリーンリーダーによる読まれ方を指定する」属性のように思われてしまっているようです。この理解のされ方は、実はあまり正確なものではありません。 そもそもaria-labelという名前が aria- で始まているということは、WAI-ARIAで定義されている属性です。こういった属性は使う必要がなければ使わないに越したことはないという話を以前に書きました。 aria-label 属性も例外でなく、使い方を間違えると、意図した効果を得られないどころか、思わぬ形で作用してアクセシビリティを下げてしまうこともあります。 なお、 aria-label 属性と良く似た性質を持つ属性として aria-labelledby 属性があります。こちらは aria-label 属性とは違い、他の要素の id 属性の値を指定して、要素を参照して使用する属性です。ほかの要素を参照

                • テクノロジー
                • 2024/10/13 12:35
                • アクセシビリティ
                • あとで読む
                • role 属性とは、aria-* 属性とは、WAI-ARIA とは、いったい何なのか、いつ使うべきなのか - Qiita

                  137 users

                  qiita.com/ymrl

                  Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 最近、いくつかの場面でWebアクセシビリティについて、コーディングに関する技術的な説明をする機会がありました。そのなかで、そもそもWAI-ARIAというものが、どういう立ち位置のものなのかがわかりづらい状態にあるということに気付きました。その結果として、WAI-ARIAの活用を含めたWebアクセシビリティ向上に取り組むことへのネガティブな印象が生まれてしまったり、理解が足りないままWAI-ARIAの属性を使うことでかえって問題が発生しやすくなってしまったりしている現状があるのではないかと思うようになりました。 そこでこの記事では、なるべ

                  • テクノロジー
                  • 2024/09/16 19:30
                  • WAI-ARIA
                  • accessibility
                  • アクセシビリティ
                  • html
                  • あとで読む
                  • role
                  • web
                  • 技術
                  • API
                  • 「絶対にdisabled属性を避けて、aria-disabled属性を使わなければならない」わけではありません - Qiita

                    108 users

                    qiita.com/ymrl

                    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 最近、「アクセシビリティを向上させたいなら、HTMLの disabled 属性ではなく、aria-disabled 属性を使うべき」という主張を見かけますが、本当にそうなのでしょうか? disabled属性を使っていても、スクリーンリーダーで要素を知覚できる そのような主張をしている人、それを受け止めた人の中には「 disabled 属性を使った要素はスクリーンリーダで読めなくなる」と誤解している人が少なからず存在するように思われます。しかしこれは正しい理解ではありません。 たしかに、disabled属性を付加している button 要

                    • テクノロジー
                    • 2024/09/07 12:32
                    • accessibility
                    • アクセシビリティ
                    • html
                    • あとで読む
                    • webデザイン
                    • qiita
                    • 技術
                    • article
                    • スクリーンリーダーの操作にはTab以外のキーも必要です - Qiita

                      48 users

                      qiita.com/ymrl

                      macOSのSafariでは、ボタンやリンクにTabキーでフォーカスを移動できないのがデフォルトの設定になっている Safariでは、「設定」画面の「詳細」パネル内にある「Tabキーを押したときにWebページ上の各項目を強調表示」のチェックを入れていないと、Tabキーを押したときにボタンやリンクにフォーカスが移動しません(Optionキーを押しながらTabキーを押すと移動できます)。デフォルトではチェックが入っていない状態になっています。 また、macOS版Firefoxでは、「設定(about:preferences)」内の「タブキーでフォームコントロールおよびリンク間のフォーカスを移動する」にチェックが入ってないと、Safariと同じくボタンやリンクにはTabキーでフォーカスが移動しないようになっています。これはSafariの挙動にあわせて追加されたようで、やはりデフォルトではチェック

                      • テクノロジー
                      • 2024/08/08 19:21
                      • accessibility
                      • アクセシビリティ
                      • html
                      • ui
                      • button
                      • キーボード
                      • design
                      • qiita
                      • あとで読む
                      • 「住所は英数字もすべて全角で入力してください」はなぜそうなったのか - Qiita

                        512 users

                        qiita.com/ymrl

                        Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? Webサービスのフォームに住所を入力するとき、丁目や番地などを入れる欄について、数字やハイフンを全角で書かなければいけない「全角縛り」をやっているフォームをよく見ます。半角文字を入力してしまってエラーになったり、咄嗟に変換方法を思い出せなかったり、全角と半角の見分けが付きづらかったり、「全角縛り」であることが明示されていなかったり、「ハイフン」としてどの文字を使うべきかわからなかったり……と、鬱陶しさを感じることが多くあります。 「住所は全角のみ」(数字やハイフンも絶対に半角を受け付けない)という仕様がどういう経緯で生まれて、どう広まっ

                        • テクノロジー
                        • 2024/08/03 17:11
                        • 文字コード
                        • あとで読む
                        • UI
                        • qiita
                        • web
                        • データ
                        • 住所
                        • 文字
                        • 設計
                        • 開発
                        • 入力欄のプレースホルダーって結局どうなの - Qiita

                          69 users

                          qiita.com/ymrl

                          書籍「Webアプリケーションアクセシビリティ1」では、「3.1 ラベルと説明」のところで、紙版にして約1.5ページの分量を割いて、フォーム入力欄のプレースホルダー(<input> 要素や<textarea> 要素の <placeholder> 属性)の問題点を指摘しています。 この本で指摘されているプレースホルダーの問題点は以下の3つです。 プレースホルダーの色が薄く視認しづらい プレースホルダーとフォームコントロールの値との区別がつかない フォームコントロールに値を入力したときにプレースホルダーの値が見えなくなってしまう Webアプリケーションアクセシビリティ さらに、Nielsen Norman Groupによる「Placeholders in Form Fields Are Harmful」(日本語訳: 入力フォームのプレースホルダーを使ってはいけない)で数々の問題点が指摘されている

                          • テクノロジー
                          • 2024/05/13 08:03
                          • html
                          • accessibility
                          • フォーム
                          • webデザイン
                          • アクセシビリティ
                          • a11y
                          • あとで読む
                          • 考え方
                          • qiita
                          • macOS の VoiceOver で Web サイトのスクリーンリーダー対応をはじめよう - Qiita

                            30 users

                            qiita.com/ymrl

                            Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 開発している Web アプリケーションをスクリーンリーダーでも扱えるようにするにあたって、 VoiceOver を使いはじめてみたら思ったより簡単だったので、やり方についてまとめてみます。 この記事内では macOS High Sierra (10.13.6(17G65)) を前提としていますが、 VoiceOver の操作方法などはバージョンが変わってもあまり変わらないんじゃないかと思います。 VoiceOverとは Appleが macOS や iOS に搭載しているスクリーンリーダーです。視覚障害者向けに画面上に並んでいるものを音

                            • テクノロジー
                            • 2018/10/11 22:33
                            • accessibility
                            • VoiceOver
                            • mac
                            • iOS
                            • OS
                            • web
                            • あとで読む
                            • フロントエンドエンジニアがサーバーサイドエンジニアとペアを組む話 - Qiita

                              33 users

                              qiita.com/ymrl

                              この記事は freee Engineers Advent Calendar の1日目です。 こんにちは。freee株式会社でフロントエンドエンジニアをしている @ymrl です。freeeでは給与計算freeeの開発をしています。 僕はフロントエンドエンジニアを名乗っていますが、実際はサーバーサイドの開発もしています(freeeではフロントエンドとサーバーサイドの担当に線引きをしていません)。しかし自分としてはフロントエンドのほうが得意だし、UIを作るのが心底楽しいし、サーバーサイドに比較的苦手意識を持っています。 今日はそういう状態の僕が、どういうふうに開発しているかという話をします。 技術に自信がないのでペアを組んだ 給与計算freeeの開発チームでは、ひとつの機能を開発するときに エンジニアのペア制 というのをとっています。 かつて僕が給与計算freeeのチームに異動してすぐの頃、僕

                              • テクノロジー
                              • 2016/12/01 00:05
                              • freee
                              • エンジニア
                              • あとで読む
                              • Rubyの正規表現の/[\p{katakana}]/ ってなんなの - Qiita

                                20 users

                                qiita.com/ymrl

                                どうやら長音記号や半角の濁点と半濁点にはマッチしないらしい。 定義をしらべてみる また、Unicodeのプロパティ(属性情報)による文字クラス指定も可能です。 以下の記法が使えます。 \p{property-name} \p{^property-name} (否定) \P{property-name} (否定) サポートされているプロパティのリストは https://github.com/k-takata/Onigmo/blob/master/doc/UnicodeProps.txt を 参考にしてください。また、プロパティの意味は Unicode の仕様を参照してください。 http://docs.ruby-lang.org/ja/2.2.0/doc/spec=2fregexp.html URLで参照されてるテキストは、rubyが使用している Onigmo という正規表現エンジンのドキュ

                                • テクノロジー
                                • 2015/12/21 22:33
                                • ruby
                                • regex
                                • 正規表現
                                • unicode
                                • *programming
                                • Qiita
                                • あとで読む
                                • フロントエンド開発における革命とスタイルシートの管理 - Qiita

                                  60 users

                                  qiita.com/ymrl

                                  こんにちは、freee株式会社 の @ymrl です。フロントエンドエンジニアなるものをしています。 この記事は freee Engineers Advent Calendar の2日目です。 革命について freee では最近フロントエンド開発を取り巻くいろいろなものを大きく変化させていて、これを 革命《レボリューション》 と呼んでいます。これはフロントエンド界の地殻変動の速さに付いて行きづらくなっているRailsアプリケーションのフロントエンドをエイヤッと近代化して、具体的にはRailsが用意している Sprockets によるフロントエンドの precompile のレールからはずれようとする動きです。 主力サービスである 会計freee は、最初のgitリポジトリへのコミットが2012年7月で、開発初期から jQuery UI や各種 jQuery プラグインや Backbone.

                                  • テクノロジー
                                  • 2015/12/02 00:13
                                  • freee
                                  • あとで読む
                                  • Rails
                                  • css
                                  • development
                                  • HTML/CSSで簡単な吹き出しの作り方 - Qiita

                                    127 users

                                    qiita.com/ymrl

                                    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

                                    • テクノロジー
                                    • 2015/02/17 19:47
                                    • css
                                    • 吹き出し
                                    • html
                                    • css3
                                    • webデザイン
                                    • tips
                                    • Safariのオートコンプリートの不思議な挙動 - Qiita

                                      17 users

                                      qiita.com/ymrl

                                      Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

                                      • テクノロジー
                                      • 2014/03/26 23:16
                                      • Safari
                                      • browser
                                      • セキュリティ
                                      • security
                                      • iphone

                                      このページはまだ
                                      ブックマークされていません

                                      このページを最初にブックマークしてみませんか?

                                      『@ymrlのマイページ - Qiita』の新着エントリーを見る

                                      キーボードショートカット一覧

                                      j次のブックマーク

                                      k前のブックマーク

                                      lあとで読む

                                      eコメント一覧を開く

                                      oページを開く

                                      はてなブックマーク

                                      • 総合
                                      • 一般
                                      • 世の中
                                      • 政治と経済
                                      • 暮らし
                                      • 学び
                                      • テクノロジー
                                      • エンタメ
                                      • アニメとゲーム
                                      • おもしろ
                                      • アプリ・拡張機能
                                      • 開発ブログ
                                      • ヘルプ
                                      • お問い合わせ
                                      • ガイドライン
                                      • 利用規約
                                      • プライバシーポリシー
                                      • 利用者情報の外部送信について
                                      • ガイドライン
                                      • 利用規約
                                      • プライバシーポリシー
                                      • 利用者情報の外部送信について

                                      公式Twitter

                                      • 公式アカウント
                                      • ホットエントリー

                                      はてなのサービス

                                      • はてなブログ
                                      • はてなブログPro
                                      • 人力検索はてな
                                      • はてなブログ タグ
                                      • はてなニュース
                                      • ソレドコ
                                      • App Storeからダウンロード
                                      • Google Playで手に入れよう
                                      Copyright © 2005-2025 Hatena. All Rights Reserved.
                                      設定を変更しましたx