Accessibility
· 13 checks — Landmarks, headings, alt text, forms, and link quality rolled into one auditable list.DLandmark StructureAction1 landmarksFIX
Screen reader users cannot quickly navigate to the primary content. Wrap your main content in <main>.
Without a <main> landmark, screen-reader users can't skip past the navigation to the page content — every page starts with re-reading the menu.
Learn more ▾ ▴
The <main> element marks the page's primary content area. Assistive tech offers a 'jump to main' shortcut — but only if <main> exists. Without it, every page navigation forces re-reading the header. Wrap your primary content in a single <main>.
Source: WAI-ARIA / WCAG 2.4.1
Add a skip link as the first focusable element so keyboard users can bypass repeated navigation.
Without a skip-nav link, keyboard users tab through every nav item before reaching content — every page, every visit.
Learn more ▾ ▴
WCAG 2.4.1 (Bypass Blocks) requires a mechanism to skip past repeated content. The standard implementation is a 'Skip to main content' link that's the first focusable element, visually hidden until focused. Three lines of HTML + four of CSS.
Source: WCAG 2.1 SC 2.4.1
FHeading HierarchyAction413 headings, 10 skip(s)FIX
- H1 (empty)
- H2 速報ニュース
- H2 最新コメント
- H3 (empty)
- H4 米軍、原油輸出の要衝カーグ島を再び攻撃 トランプ氏「文明が滅ぶ」
- H4 「買う側」処罰に賛否 売春防止法見直し、法務省検討会がヒアリング
- H4 患者の手術に家族同意は不要なのか 患者の「一身専属性」とは何か
- H4 五輪メダル売ったウクライナ選手 日本人落札者から届いた驚きの言葉
- H4 上司に個室で詰められ1時間、あふれた涙 幹部は「うまくやってよ」
- H4 台湾野党の国民党主席が上海に到着 9年半ぶり訪中で習氏と会談か
- H4 ハンガリー、16年ぶり政権交代なるか 12日に総選挙 識者に聞く
- H4 加速する温暖化と人口減、見えてきた不都合な未来 いま何をすべきか
- H4 藤井聡太名人、力戦派の雄と名人戦初対戦 「戦型、予想つかない」
- H4 「日本は助けてくれなかった」トランプ氏、イラン攻撃めぐり不満発言
- H4 ジェンダー視点で事前点検 釜山日報が挑む「小さなこと」の積み重ね
- H4 父が入院、息子は「関わるつもりはない」 疎遠な親族、医療同意は?
- H4 【詳報】過去最大122兆円超の予算成立 11年ぶり4月にずれ込む
- H4 福島氏が社民党党首に再選、問われる党勢回復 大椿氏が抗議の場面も
- H4 【詳報】過去最大122兆円超の予算成立 11年ぶり4月にずれ込む
- H4 変わらない学校、素直すぎる社会 改革目指した校長が教職を去るわけ
- H4 清瀬市長、旧中央図書館の再開断念 公約を果たせず「非常に悔しい」
- H4 福島氏が社民党党首に再選、問われる党勢回復 大椿氏が抗議の場面も
- H4 【詳報】過去最大122兆円超の予算成立 11年ぶり4月にずれ込む
- H4 韓国で改憲の提案、戒厳に対する国会の権限強化 最大野党の対応焦点
- H3 注目情報
- H2 米軍、原油輸出の要衝カーグ島を再び攻撃 トランプ氏「文明が滅ぶ」
- H2 きょうの3本ニュースの要点
- H2 米イラン、迫る交渉期限 トランプ氏の決断は 今後の四つのシナリオ
- H2 国会の慣例への不満、募らせた高市首相 新年度予算ようやく成立
- H2 高市首相、石油供給「年を越えて確保にめど」 補正予算には慎重姿勢
- H2 クレーン解体中に5人落下か 「ドンドン」響く音 2人死亡1人不明
- H2 月の地平線に沈む「地球の入り」写真 クレーターの先に
- H2 将棋名人戦とは?ポイント解説 3時間超の長考も 今年は異色挑戦者
- H2 国道6号をたどる
- H2 天声人語「高騰する東京のマンション」を英文で読んでみる
- H2 「正しい指導」のつもりがパワハラに 支社長を降ろされ気づいた自分
- H2 ホルムズ海峡の通航料3億円超、イランが提案 米国との停戦交渉で
- H2 京都不明男児の自宅近くの山中を捜索 手がかり夕方まで見つからず
- H2 高市政権にのしかかるイラン情勢 予算に対策含まず、節約要請は否定
- H4 特集 【連載】ハラスメントが残す傷 skipped
- H2 「正しい指導」のつもりがパワハラに 支社長を降ろされ気づいた自分
- H2 「あの人は特別」で黙認された上司 パワハラと言い出せずに退職
- H2 「クラッシャー上司」はなぜ部下を追い込むのか 識者が指摘する背景
- H4 特集 混迷深めるイラン情勢 skipped
- H2 「日本は助けてくれなかった」トランプ氏、イラン攻撃めぐり不満発言
- H2 ホルムズ海峡「存立危機事態」認定の制約は 過去の安倍首相答弁から
- H2 イランの米軍機撃墜「意味は重い」 識者が読むトランプ氏の焦り
- H3 オピニオン
- H2 【社説】首相「必要量確保」も原油不足の懸念 需要抑制に舵切るとき
- H2 【社説】異例ずくめの当初予算が成立 首相は独善を排した政権運営を
- H2 石油不足の懸念 需要抑制に舵切るとき
- H2 異例ずくめの予算 政権運営の独善改めよ
- H2 国際法という網
- H2 「恋愛」という言葉の注意すべき振る舞い 結びつく二つの意味を疑う 生物学的側面と社会学的側面の重なり
- H2 暮らしと話題
- H2 おかずは定番のローテでOK 春からの新生活、お弁当は気楽に!
- H2 弘前さくらまつり 50種2600本咲き誇る
- H2 「宮崎駿お別れの会を考えていたのに」鈴木敏夫 小原篤のアニマゲ丼
- H3 注目の動画
- H2 クレーン解体中に5人落下か 「ドンドン」響く音 2人死亡1人不明
- H2 「天空の城」石垣彩る桜が満開 ドローンで空から竹田城跡を撮影
- H3 デジタル版からのお知らせ
- H3 アクセスランキング
- H3 (empty)
- H2 東京で体験したパンの空気感を、故郷の岩手で
- H2 日本の工芸美を未来へ「POJ studio」
- H2 新感覚のメニューに注目 下北沢のコーヒーハウス
- H2 リノベは1回きり? 2回目でかなえた子ども部屋
- H2 朝ドラ「ばけばけ」聖地をめぐる松江・出雲旅
- H2 <PR>全国直送の旬がずらり!新宿駅前のマルシェ
- H2 シシド・カフカ×マセラティ グラントゥーリズモ
- H2 私大志願者の共通テスト利用が増加し、確実校に苦戦
- H2 「折り合う力」を学ぶ ドイツで続く政治教育
- H2 <PR>校閲部門の蓄積×AIで精度の高い文章校正
- H3 社会
- H2 「近代合理性」を問い直す 8月ではなく4月に戦争継承を考える理由
- H2 旧統一教会が新団体設立へ 献金の受け皿に、名称案は「FFWPU」
- H2 鳥取県米子市議を受託収賄容疑で逮捕 サルの飼育施設の管理めぐり
- H2 「買う側」処罰に賛否 売春防止法見直し、法務省検討会がヒアリング
- H2 「戦争やめるよう訴える」 被団協など、NPT会議に180人派遣へ
- H3 経済
- H2 中東緊迫で物価高警戒、長期金利一時2.430% 5年債は最高水準
- H2 日本郵便、速達の遅延を発表 報道で発覚、「公表遅れを深くおわび」
- H2 近畿の倒産、25年度は13年ぶり高水準 大阪は「万博効果」で減少
- H2 過去最大122兆円、26年度当初予算が可決 4月成立は11年ぶり
- H2 AI開発のため個人情報取得の規制を緩和 個情法改正案を閣議決定
- H3 政治
- H2 高市首相2カ月ぶり夜会合 滞在10分、党グループに「ありがとう」
- H2 【詳報】過去最大122兆円超の予算成立 11年ぶり4月にずれ込む
- H2 統一地方選で「議席の最大化図る」 中道・立憲・公明が合意文書
- H2 【社説】異例ずくめの当初予算が成立 首相は独善を排した政権運営を
- H2 内密出産めぐり動きが活発化 自民PTは視察、国民は法案提出へ
- H3 国際
- H2 訪中の台湾国民党主席、なぜ孫文の墓へ? 習氏と会談は?要点を解説
- H2 台湾野党の国民党主席が上海に到着 9年半ぶり訪中で習氏と会談か
- H2 「戦争やめるよう訴える」 被団協など、NPT会議に180人派遣へ
- H2 ベトナム共産党書記長、国家主席を異例の兼務 権力集中が加速
- H2 F15戦闘機乗員の救出、背景に「必ず兵士を家に戻す」米軍の姿勢
- H3 スポーツ
- H2 春の高校野球愛知県大会組み合わせ決定 中京大中京など49校が出場
- H2 坂本花織さん「やりたいこと、やりきって」 母校の大学入学式に登場
- H2 大谷翔平がついに覚醒、強引な打撃でも結果は…… 岡本はマルチ安打
- H2 大谷翔平、ボール球を本塁打に WSの再戦で敵地ファンは頭を抱えた
- H2 大谷翔平が2戦連続の3号本塁打 ドジャースがブルージェイズに大勝
- H3 IT・科学
- H2 南極地域観測隊へ重ねた問い 繰り返す「共洗い」が支える将来予測
- H2 福島第二原発1号機の使用済み燃料プール、6日から冷却を再開
- H2 加速する温暖化と人口減、見えてきた不都合な未来 いま何をすべきか
- H2 人類が地球から最も遠くへ アルテミス2で記録更新、アポロ計画超え
- H2 生成AIが生む「ワークスロップ」 生産性向上に潜む「ゴミ」リスク
- H3 文化・芸能
- H2 「近代合理性」を問い直す 8月ではなく4月に戦争継承を考える理由
- H2 NHK執行部を大刷新へ 専務理事に原氏が昇格、新任理事は9人
- H2 すすきの「ニッカおじさん」5代目に 13年ぶり、ちょっと変化
- H2 現代アート振興に捧げた生涯 森美術館名誉理事長、森佳子さんを悼む
- H2 今年のテーマはニジイロの「幸せ」 日本一短い手紙のコンクール
- H3 ライフ
- H2 おかずは定番のローテでOK 春からの新生活、お弁当は気楽に!
- H2 【そもそも解説】ACPとは?人生会議って?72%は知らないけれど
- H2 かごしま新茶初取引、「日本一」の勢い過去最高値 燃油確保に不安も
- H2 10人に2人はサプリ「とりすぎ」 50~64歳、働く人に傾向
- H2 【社説】本人の意思尊重の成年後見制度へ 司法と福祉の連携は急務だ
- H3 教育・子育て
- H2 共学化の盛岡白百合学園高、入学者一挙に3倍弱、21年ぶり定員確保
- H2 内密出産めぐり動きが活発化 自民PTは視察、国民は法案提出へ
- H2 私立大の新入生家庭の負担、過去最高 自宅外通学は235万円
- H2 坂本花織さん「やりたいこと、やりきって」 母校の大学入学式に登場
- H2 「こころ」29ページ引用の教科書も 論理国語に小説、もはや定着?
- H3 医療・健康
- H2 「お母さんにはわからんよ」 吃音の息子の思いに応え「カフェ」開催
- H2 諏訪マタニティー、不妊治療外来を閉鎖へ 日本初の代理出産
- H2 グリーフケア、当たり前に 池田小事件遺族と被災者支援僧侶が共著
- H2 父が入院、息子は「関わるつもりはない」 疎遠な親族、医療同意は?
- H2 患者の手術に家族同意は不要なのか 患者の「一身専属性」とは何か
- H3 将棋・囲碁
- H2 平熱の勝負師、五転び六起き 囲碁界の勢力図を塗り替えるリベンジ
- H2 藤井聡太名人、力戦派の雄と名人戦初対戦 「戦型、予想つかない」
- H2 糸谷哲郎八段、藤井聡太名人に挑戦 初の名人戦は「新手一局で」
- H2 藤井聡太名人、6年連続の最優秀棋士賞 優秀棋士賞は伊藤匠二冠
- H2 藤井聡太名人と一力遼名人、AIどう向き合う? 囲碁将棋の4人語る
- H3 おくやみ
- H2 「すき家」のゼンショーHD、創業者の小川賢太郎さん死去
- H2 軍事ジャーナリスト田岡俊次さん死去 本社元編集委員、テレビ出演も
- H2 はやみねかおるさん「パスワード」松原秀行さんを追悼「戦友だった」
- H2 つげ義春さんが死去 「ねじ式」「無能の人」新たな漫画表現で衝撃
- H2 元朝日新聞取締役の村上吉男さん死去 ロッキード事件で新聞協会賞
- H3 地域
- H4 北海道・東北
- H2 福島第二原発1号機の使用済み燃料プール、6日から冷却を再開
- H4 関東 skipped
- H2 ストーカー対策「常に最悪の事態を想定した対処を」 警視総監が指示
- H4 東海・甲信越 skipped
- H2 諏訪マタニティー、不妊治療外来を閉鎖へ 日本初の代理出産
- H4 近畿・北陸 skipped
- H2 辺野古転覆「校外活動の安全確保徹底」「偏らない教育を」文科省通知
- H4 中国・四国 skipped
- H2 鳥取県米子市議を受託収賄容疑で逮捕 サルの飼育施設の管理めぐり
- H4 九州・沖縄 skipped
- H2 「戦争やめるよう訴える」 被団協など、NPT会議に180人派遣へ
- H3 連載
- H4 (empty)
- H2 小松左京らが始めた日本の未来学 「米国がお手本」時代を経て模索
- H2 夜間中学で学ぶ日本の言葉と文化 年齢も国籍も多様な仲間とともに
- H2 「外国人が地域支える」人口減を補い経済に活気 定着に奔走する首長
- H4 (empty)
- H2 芸能活動20年の前田敦子さん 「休むけど、やめない」生き方とは
- H2 がん闘病のアイドルが目指すステージ 厳しい現実も「あきらめない」
- H2 集大成の写真集で見せた素顔 田中美久、俳優として「さらに上へ」
- H4 (empty)
- H2 可愛い社員には旅をさせよ 「出向」活用の研修、中小企業に広がる
- H2 AIによる電話の受付、その実力は? 弁護士紹介や自治体の代表番号
- H2 月経や婦人科がん…女性特有の症状、職場でどうする? 取り組み続々
- H2 地球の未来のために、私は何ができる?解決策を探ります
- H2 日本語解説つきの英字新聞 最新ニュースで学ぶ時事英語
- H2 文芸作品から世界の今がわかる「鴻巣友季子の文学潮流」
- H3 朝日新聞社の関連サイト
- H3 朝日新聞社のサービス
- H6 朝日新聞社から skipped
- H6 朝日新聞のデジタル版について
- H1 This site asks for consent to use your data duplicate H1
- H1 Manage your data duplicate H1
- H2 Store and/or access information on a device
- H2 Use limited data to select advertising
- H2 Create profiles for personalised advertising
- H2 Use profiles to select personalised advertising
- H2 Create profiles to personalise content
- H2 Use profiles to select personalised content
- H2 Measure advertising performance
- H2 Measure content performance
- H2 Understand audiences through statistics or combinations of data from different sources
- H2 Develop and improve services
- H2 Use limited data to select content
- H2 Ensure security, prevent and detect fraud, and fix errors
- H2 Deliver and present advertising and content
- H2 Save and communicate privacy choices
- H2 Match and combine data from other data sources
- H2 Link different devices
- H2 Identify devices based on information transmitted automatically
- H2 Use precise geolocation data
- H2 Storage, duration, and usage details
- H1 Confirm our vendors duplicate H1
- H2 Exponential Interactive, Inc d/b/a VDX.tv
- H2 Index Exchange Inc.
- H2 Quantcast
- H2 BeeswaxIO Corporation
- H2 Sovrn, Inc.
- H2 Adkernel LLC
- H2 Adikteev
- H2 RTB House S.A.
- H2 The UK Trade Desk Ltd
- H2 Nexxen Inc.
- H2 Epsilon
- H2 Yahoo EMEA Limited
- H2 ADventori SAS
- H2 Triple Lift, Inc.
- H2 Xandr, Inc.
- H2 Nexxen Group LLC
- H2 NEURAL.ONE
- H2 ADITION (Virtual Minds GmbH)
- H2 Active Agent (Virtual Minds GmbH)
- H2 Equativ
- H2 Adform A/S
- H2 Magnite, Inc.
- H2 RATEGAIN ADARA INC
- H2 Sift Media, Inc
- H2 Lumen Research Limited
- H2 OpenX
- H2 Yieldlab (Virtual Minds GmbH)
- H2 Simplifi Holdings LLC
- H2 PubMatic, Inc
- H2 Comscore B.V.
- H2 Flashtalking
- H2 Sharethrough, Inc
- H2 PulsePoint, Inc.
- H2 Smaato, Inc.
- H2 Crimtan Holdings Limited
- H2 Criteo SA
- H2 Adloox SA
- H2 LiveRamp
- H2 WPP Media
- H2 Sonobi, Inc
- H2 LoopMe Limited
- H2 Dynata LLC
- H2 Ask Locala
- H2 Azira
- H2 DoubleVerify Inc.
- H2 BIDSWITCH GmbH
- H2 IPONWEB GmbH
- H2 NextRoll, Inc.
- H2 Media.net Advertising FZ-LLC
- H2 LiveIntent Inc.
- H2 Basis Global Technologies, Inc.
- H2 Seedtag Advertising S.L
- H2 SMADEX, S.L.U.
- H2 Bombora Inc.
- H2 Outbrain UK.
- H2 Yieldmo, Inc.
- H2 A Million Ads
- H2 Remerge GmbH
- H2 Affle Iberia SL
- H2 Magnite CTV, Inc.
- H2 Delta Projects AB
- H2 Zemanta Inc.
- H2 AcuityAds Inc.
- H2 Rockerbox, Inc
- H2 StackAdapt Inc.
- H2 OneTag Limited
- H2 Smartology Limited
- H2 Improve Digital
- H2 Adobe Advertising Cloud
- H2 Bannerflow AB
- H2 TabMo SAS
- H2 Integral Ad Science (incorporating ADmantX)
- H2 Wizaly
- H2 Weborama
- H2 Readpeak Oy
- H2 Jivox Corporation
- H2 Sojern, Inc.
- H2 Polar Mobile Group Inc.
- H2 On Device Research Limited
- H2 Exactag GmbH
- H2 Celtra Inc.
- H2 ADTIMING TECHNOLOGY PTE. LTD
- H2 Gemius SA
- H2 InMobi Pte Ltd
- H2 The Kantar Group Limited
- H2 Samba TV UK Limited
- H2 Nielsen Media Research Ltd.
- H2 RevX
- H2 Pixalate, Inc.
- H2 Triapodi Ltd. d/b/a Digital Turbine
- H2 AudienceProject A/S
- H2 Eulerian Technologies
- H2 Seenthis AB
- H2 travel audience GmbH
- H2 HUMAN
- H2 Streamwise srl
- H2 Innovid LLC
- H2 Zeta Global Corp.
- H2 Madington
- H2 Opinary (Affinity Global GmbH)
- H2 GumGum, Inc.
- H2 Cint USA, Inc.
- H2 Jampp LTD
- H2 Realtime Technologies GmbH
- H2 DeepIntent, Inc.
- H2 Happydemics
- H2 Otto GmbH & Co. KGaA
- H2 Adobe Audience Manager, Adobe Experience Platform
- H2 CHEQ AI TECHNOLOGIES
- H2 Localsensor B.V.
- H2 Adnami Aps
- H2 Blue
- H2 Relay42 Netherlands B.V.
- H2 Mobsuccess
- H2 Liftoff Monetize and Vungle Exchange
- H2 The MediaGrid Inc.
- H2 Go.pl sp. z o.o.
- H2 HyperTV, Inc.
- H2 Appier PTE Ltd
- H2 6Sense Insights, Inc.
- H2 Google Advertising Products
- H2 GfK GmbH
- H2 Clinch Labs LTD
- H2 Amazon Ads
- H2 LinkedIn Ireland Unlimited Company
- H2 Moloco, Inc.
- H2 Nielsen International SA
- H2 Mintegral International Limited
- H2 PRECISO SRL
- H2 Pelmorex Corp.
- H2 TikTok Ad Network
- H2 Extreme Reach, Inc
- H2 Somplo Ltd
- H2 Adelaide Metrics Inc
- H2 Baidu (Hong Kong) Limited
- H2 Arpeely Ltd.
- H2 Adventure Media SARL
- H2 Microsoft Advertising
- H2 Opera Software Ireland Limited
- H2 xpln.ai SAS
- H2 ABCS INSIGHTS
- H2 Affle Inc
- H2 Admaster Private Limited
- H2 Bidease Inc
- H2 Intango Ltd
- H2 Artsai
- H2 Meta
- H2 C3 Metrics
- H2 Roku Advertising Services
- H2 eBay
- H2 Evidon
- H2 GroovinAds
- H2 Sizmek
- H2 Equativ
- H2 SMN Corporation
- H2 TrustArc
- H2 CyberAgent
- H2 MicroAd
- H2 AdMaxim
- H2 Magnite
- H2 Yango
- H2 Singular Labs Inc.
- H2 Neustar
- H2 Netquest
- H2 Cloudflare
- H2 Salesforce DMP
- H2 Bridgewell
- H2 AppLovin Corp.
- H2 AdTheorent, Inc.
- H2 Rackspace
- H2 Placed
- H2 Aarki
- H2 NinthDecimal
- H2 TreSensa
- H2 Bigabid
- H2 Optimize LCC D.B.A Genius Monkey
- H2 gskinner
- H2 Yahoo! Japan
- H2 Chalk Digital
- H2 jsdelivr
- H2 HockeyCurve
- H2 Upwave
- H2 IQM
- H2 fluct
- H2 Zucks
- H2 UNICORN
- H2 AdFalcon
- H2 Supership
- H2 Marketing Science Consulting Group, Inc.
- H2 Kobler
- H2 Adstra
- H2 Persona.ly
- H2 Oracle Data Cloud
- H2 Throtle
- H2 ironSource Mobile
- H2 MediaPal
- H2 Tuky Data
- H2 CONTXTFUL
- H2 MarketCast LLC
- H2 LeadsRx
- H2 clean.io
- H2 Unity Ads
- H2 Loblaw Media
- H2 Ad Lightning
- H2 Lacuna
- H2 Coupang
- H2 Playable Factory
- H2 Prism Partner
- H2 TemuDSP
- H2 DISQO
- H2 Mercado Livre
- H1 (empty)
A page should have only one H1. Multiple H1s dilute the document outline.
Multiple H1s blur the page's primary topic — screen-reader users and Google both prefer one H1.
Learn more ▾ ▴
HTML5's outline algorithm technically allows multiple H1s within sectioning content, but no browser implements it. In practice: one H1 per page. Use H2-H6 for subsections.
Source: WCAG 2.4.6 / Google Search Central
Skipping heading levels breaks the document outline. Screen readers may interpret missing levels as structural errors.
Skipping heading levels breaks the document outline — screen-reader users lose track of section nesting.
Learn more ▾ ▴
Screen reader users navigate by jumping between headings (H1 → H2 → H3). Skipping (H1 → H3) breaks the sense of hierarchy. Use sequential levels even if you don't like the default styling — restyle with CSS instead. WCAG 1.3.1 (Info and Relationships) treats this as an A failure.
Source: WCAG 2.1 SC 1.3.1 / W3C WAI
Skipping heading levels breaks the document outline. Screen readers may interpret missing levels as structural errors.
Skipping heading levels breaks the document outline — screen-reader users lose track of section nesting.
Learn more ▾ ▴
Screen reader users navigate by jumping between headings (H1 → H2 → H3). Skipping (H1 → H3) breaks the sense of hierarchy. Use sequential levels even if you don't like the default styling — restyle with CSS instead. WCAG 1.3.1 (Info and Relationships) treats this as an A failure.
Source: WCAG 2.1 SC 1.3.1 / W3C WAI
Skipping heading levels breaks the document outline. Screen readers may interpret missing levels as structural errors.
Skipping heading levels breaks the document outline — screen-reader users lose track of section nesting.
Learn more ▾ ▴
Screen reader users navigate by jumping between headings (H1 → H2 → H3). Skipping (H1 → H3) breaks the sense of hierarchy. Use sequential levels even if you don't like the default styling — restyle with CSS instead. WCAG 1.3.1 (Info and Relationships) treats this as an A failure.
Source: WCAG 2.1 SC 1.3.1 / W3C WAI
Skipping heading levels breaks the document outline. Screen readers may interpret missing levels as structural errors.
Skipping heading levels breaks the document outline — screen-reader users lose track of section nesting.
Learn more ▾ ▴
Screen reader users navigate by jumping between headings (H1 → H2 → H3). Skipping (H1 → H3) breaks the sense of hierarchy. Use sequential levels even if you don't like the default styling — restyle with CSS instead. WCAG 1.3.1 (Info and Relationships) treats this as an A failure.
Source: WCAG 2.1 SC 1.3.1 / W3C WAI
Skipping heading levels breaks the document outline. Screen readers may interpret missing levels as structural errors.
Skipping heading levels breaks the document outline — screen-reader users lose track of section nesting.
Learn more ▾ ▴
Screen reader users navigate by jumping between headings (H1 → H2 → H3). Skipping (H1 → H3) breaks the sense of hierarchy. Use sequential levels even if you don't like the default styling — restyle with CSS instead. WCAG 1.3.1 (Info and Relationships) treats this as an A failure.
Source: WCAG 2.1 SC 1.3.1 / W3C WAI
Skipping heading levels breaks the document outline. Screen readers may interpret missing levels as structural errors.
Skipping heading levels breaks the document outline — screen-reader users lose track of section nesting.
Learn more ▾ ▴
Screen reader users navigate by jumping between headings (H1 → H2 → H3). Skipping (H1 → H3) breaks the sense of hierarchy. Use sequential levels even if you don't like the default styling — restyle with CSS instead. WCAG 1.3.1 (Info and Relationships) treats this as an A failure.
Source: WCAG 2.1 SC 1.3.1 / W3C WAI
Skipping heading levels breaks the document outline. Screen readers may interpret missing levels as structural errors.
Skipping heading levels breaks the document outline — screen-reader users lose track of section nesting.
Learn more ▾ ▴
Screen reader users navigate by jumping between headings (H1 → H2 → H3). Skipping (H1 → H3) breaks the sense of hierarchy. Use sequential levels even if you don't like the default styling — restyle with CSS instead. WCAG 1.3.1 (Info and Relationships) treats this as an A failure.
Source: WCAG 2.1 SC 1.3.1 / W3C WAI
Skipping heading levels breaks the document outline. Screen readers may interpret missing levels as structural errors.
Skipping heading levels breaks the document outline — screen-reader users lose track of section nesting.
Learn more ▾ ▴
Screen reader users navigate by jumping between headings (H1 → H2 → H3). Skipping (H1 → H3) breaks the sense of hierarchy. Use sequential levels even if you don't like the default styling — restyle with CSS instead. WCAG 1.3.1 (Info and Relationships) treats this as an A failure.
Source: WCAG 2.1 SC 1.3.1 / W3C WAI
Skipping heading levels breaks the document outline. Screen readers may interpret missing levels as structural errors.
Skipping heading levels breaks the document outline — screen-reader users lose track of section nesting.
Learn more ▾ ▴
Screen reader users navigate by jumping between headings (H1 → H2 → H3). Skipping (H1 → H3) breaks the sense of hierarchy. Use sequential levels even if you don't like the default styling — restyle with CSS instead. WCAG 1.3.1 (Info and Relationships) treats this as an A failure.
Source: WCAG 2.1 SC 1.3.1 / W3C WAI
Skipping heading levels breaks the document outline. Screen readers may interpret missing levels as structural errors.
Skipping heading levels breaks the document outline — screen-reader users lose track of section nesting.
Learn more ▾ ▴
Screen reader users navigate by jumping between headings (H1 → H2 → H3). Skipping (H1 → H3) breaks the sense of hierarchy. Use sequential levels even if you don't like the default styling — restyle with CSS instead. WCAG 1.3.1 (Info and Relationships) treats this as an A failure.
Source: WCAG 2.1 SC 1.3.1 / W3C WAI
Empty headings appear in the document outline but provide no information.
Empty <hN> tags break the document outline — screen-reader users navigating by heading hit dead silence.
Source: WCAG 2.4.6
DAlt Text QualityAction16 of 266 images have issuesFIX
| Issue | Count |
|---|---|
| missing | 16 image(s) |
| too long | 38 image(s) |
Images without alt text are invisible to screen readers.
Each image without alt text is a WCAG 1.1.1 failure — invisible to screen-reader users, lost from Google Image Search.
Learn more ▾ ▴
WCAG 2.1 Level A requires text alternatives for non-decorative images. Empty alt='' is fine for decorative; meaningful images need descriptive text. Common fixes: CMS audit + bulk add, build-time linter (alt-text-required ESLint rule), CI gate on Lighthouse a11y score.
Source: WCAG 2.1 SC 1.1.1 / WebAIM Million Report
FLink & Button QualityAction151 issue(s) across 1431 links and 92 buttonsFIX
| Element | Text | Issue | Suggested Fix |
|---|---|---|---|
| https://yasashii.asahi.com/?iref=pc_gnav… | やさしい朝日新聞 | new tab | Add '(opens in new tab)' to text |
| https://globe.asahi.com/?iref=pc_gnavi | GLOBE+ | new tab | Add '(opens in new tab)' to text |
| https://book.asahi.com/?iref=pc_gnavi | 好書好日 | new tab | Add '(opens in new tab)' to text |
| https://www.asahi.com/relife/?iref=pc_gn… | Reライフ | new tab | Add '(opens in new tab)' to text |
| https://www.asahi.com/edua/?iref=pc_gnav… | 朝日新聞EduA | new tab | Add '(opens in new tab)' to text |
| https://digital.asahi.com/pr/cp/2026/spr… | (empty) | empty | Add link text or aria-label |
| https://digital.asahi.com/pr/cp/2026/spr… | (empty) | empty | Add link text or aria-label |
| https://digital.asahi.com/pr/cp/onboardi… | (empty) | empty | Add link text or aria-label |
| https://digital.asahi.com/pr/cp/onboardi… | (empty) | empty | Add link text or aria-label |
| https://digital.asahi.com/pr/cp/shindan/… | (empty) | empty | Add link text or aria-label |
| https://digital.asahi.com/pr/cp/2026/spr… | (empty) | empty | Add link text or aria-label |
| # | more | generic text | Replace with descriptive text |
Before: more Suggested: # | |||
| # | more | generic text | Replace with descriptive text |
Before: more Suggested: # | |||
| # | more | generic text | Replace with descriptive text |
Before: more Suggested: # | |||
| # | more | generic text | Replace with descriptive text |
Before: more Suggested: # | |||
| # | more | generic text | Replace with descriptive text |
Before: more Suggested: # | |||
| # | more | generic text | Replace with descriptive text |
Before: more Suggested: # | |||
| # | more | generic text | Replace with descriptive text |
Before: more Suggested: # | |||
| # | more | generic text | Replace with descriptive text |
Before: more Suggested: # | |||
| # | more | generic text | Replace with descriptive text |
Before: more Suggested: # | |||
| # | more | generic text | Replace with descriptive text |
Before: more Suggested: # | |||
| # | more | generic text | Replace with descriptive text |
Before: more Suggested: # | |||
| # | more | generic text | Replace with descriptive text |
Before: more Suggested: # | |||
| # | more | generic text | Replace with descriptive text |
Before: more Suggested: # | |||
| # | more | generic text | Replace with descriptive text |
Before: more Suggested: # | |||
| # | more | generic text | Replace with descriptive text |
Before: more Suggested: # | |||
| # | more | generic text | Replace with descriptive text |
Before: more Suggested: # | |||
| # | more | generic text | Replace with descriptive text |
Before: more Suggested: # | |||
| # | more | generic text | Replace with descriptive text |
Before: more Suggested: # | |||
| # | more | generic text | Replace with descriptive text |
Before: more Suggested: # | |||
| # | more | generic text | Replace with descriptive text |
Before: more Suggested: # | |||
| # | more | generic text | Replace with descriptive text |
Before: more Suggested: # | |||
| # | more | generic text | Replace with descriptive text |
Before: more Suggested: # | |||
| # | more | generic text | Replace with descriptive text |
Before: more Suggested: # | |||
| # | more | generic text | Replace with descriptive text |
Before: more Suggested: # | |||
| # | more | generic text | Replace with descriptive text |
Before: more Suggested: # | |||
| # | more | generic text | Replace with descriptive text |
Before: more Suggested: # | |||
| # | more | generic text | Replace with descriptive text |
Before: more Suggested: # | |||
| # | more | generic text | Replace with descriptive text |
Before: more Suggested: # | |||
| # | more | generic text | Replace with descriptive text |
Before: more Suggested: # | |||
| # | more | generic text | Replace with descriptive text |
Before: more Suggested: # | |||
| # | more | generic text | Replace with descriptive text |
Before: more Suggested: # | |||
| # | more | generic text | Replace with descriptive text |
Before: more Suggested: # | |||
| # | more | generic text | Replace with descriptive text |
Before: more Suggested: # | |||
| # | more | generic text | Replace with descriptive text |
Before: more Suggested: # | |||
| # | more | generic text | Replace with descriptive text |
Before: more Suggested: # | |||
| # | more | generic text | Replace with descriptive text |
Before: more Suggested: # | |||
| # | more | generic text | Replace with descriptive text |
Before: more Suggested: # | |||
| # | more | generic text | Replace with descriptive text |
Before: more Suggested: # | |||
| # | more | generic text | Replace with descriptive text |
Before: more Suggested: # | |||
| # | more | generic text | Replace with descriptive text |
Before: more Suggested: # | |||
| # | more | generic text | Replace with descriptive text |
Before: more Suggested: # | |||
| # | more | generic text | Replace with descriptive text |
Before: more Suggested: # | |||
| # | more | generic text | Replace with descriptive text |
Before: more Suggested: # | |||
| # | more | generic text | Replace with descriptive text |
Before: more Suggested: # | |||
| # | more | generic text | Replace with descriptive text |
Before: more Suggested: # | |||
| # | more | generic text | Replace with descriptive text |
Before: more Suggested: # | |||
| # | more | generic text | Replace with descriptive text |
Before: more Suggested: # | |||
| # | more | generic text | Replace with descriptive text |
Before: more Suggested: # | |||
| # | more | generic text | Replace with descriptive text |
Before: more Suggested: # | |||
| # | more | generic text | Replace with descriptive text |
Before: more Suggested: # | |||
| # | more | generic text | Replace with descriptive text |
Before: more Suggested: # | |||
| # | more | generic text | Replace with descriptive text |
Before: more Suggested: # | |||
| # | more | generic text | Replace with descriptive text |
Before: more Suggested: # | |||
| # | more | generic text | Replace with descriptive text |
Before: more Suggested: # | |||
| # | more | generic text | Replace with descriptive text |
Before: more Suggested: # | |||
| # | more | generic text | Replace with descriptive text |
Before: more Suggested: # | |||
| # | more | generic text | Replace with descriptive text |
Before: more Suggested: # | |||
| # | more | generic text | Replace with descriptive text |
Before: more Suggested: # | |||
| # | more | generic text | Replace with descriptive text |
Before: more Suggested: # | |||
| # | more | generic text | Replace with descriptive text |
Before: more Suggested: # | |||
| # | more | generic text | Replace with descriptive text |
Before: more Suggested: # | |||
| # | more | generic text | Replace with descriptive text |
Before: more Suggested: # | |||
| # | more | generic text | Replace with descriptive text |
Before: more Suggested: # | |||
| # | more | generic text | Replace with descriptive text |
Before: more Suggested: # | |||
| # | more | generic text | Replace with descriptive text |
Before: more Suggested: # | |||
| # | more | generic text | Replace with descriptive text |
Before: more Suggested: # | |||
| # | more | generic text | Replace with descriptive text |
Before: more Suggested: # | |||
| # | more | generic text | Replace with descriptive text |
Before: more Suggested: # | |||
| # | more | generic text | Replace with descriptive text |
Before: more Suggested: # | |||
| # | more | generic text | Replace with descriptive text |
Before: more Suggested: # | |||
| # | more | generic text | Replace with descriptive text |
Before: more Suggested: # | |||
| # | more | generic text | Replace with descriptive text |
Before: more Suggested: # | |||
| # | more | generic text | Replace with descriptive text |
Before: more Suggested: # | |||
| # | more | generic text | Replace with descriptive text |
Before: more Suggested: # | |||
| # | more | generic text | Replace with descriptive text |
Before: more Suggested: # | |||
| # | more | generic text | Replace with descriptive text |
Before: more Suggested: # | |||
| # | more | generic text | Replace with descriptive text |
Before: more Suggested: # | |||
| # | more | generic text | Replace with descriptive text |
Before: more Suggested: # | |||
| # | more | generic text | Replace with descriptive text |
Before: more Suggested: # | |||
| # | more | generic text | Replace with descriptive text |
Before: more Suggested: # | |||
| # | more | generic text | Replace with descriptive text |
Before: more Suggested: # | |||
| # | more | generic text | Replace with descriptive text |
Before: more Suggested: # | |||
| # | more | generic text | Replace with descriptive text |
Before: more Suggested: # | |||
| # | more | generic text | Replace with descriptive text |
Before: more Suggested: # | |||
| # | more | generic text | Replace with descriptive text |
Before: more Suggested: # | |||
| # | more | generic text | Replace with descriptive text |
Before: more Suggested: # | |||
| # | more | generic text | Replace with descriptive text |
Before: more Suggested: # | |||
| # | more | generic text | Replace with descriptive text |
Before: more Suggested: # | |||
| # | more | generic text | Replace with descriptive text |
Before: more Suggested: # | |||
| # | more | generic text | Replace with descriptive text |
Before: more Suggested: # | |||
| # | more | generic text | Replace with descriptive text |
Before: more Suggested: # | |||
| # | more | generic text | Replace with descriptive text |
Before: more Suggested: # | |||
| # | more | generic text | Replace with descriptive text |
Before: more Suggested: # | |||
| # | more | generic text | Replace with descriptive text |
Before: more Suggested: # | |||
| # | more | generic text | Replace with descriptive text |
Before: more Suggested: # | |||
| # | more | generic text | Replace with descriptive text |
Before: more Suggested: # | |||
| # | more | generic text | Replace with descriptive text |
Before: more Suggested: # | |||
| # | more | generic text | Replace with descriptive text |
Before: more Suggested: # | |||
| # | more | generic text | Replace with descriptive text |
Before: more Suggested: # | |||
| # | more | generic text | Replace with descriptive text |
Before: more Suggested: # | |||
| # | more | generic text | Replace with descriptive text |
Before: more Suggested: # | |||
| # | more | generic text | Replace with descriptive text |
Before: more Suggested: # | |||
| # | more | generic text | Replace with descriptive text |
Before: more Suggested: # | |||
| # | more | generic text | Replace with descriptive text |
Before: more Suggested: # | |||
| # | more | generic text | Replace with descriptive text |
Before: more Suggested: # | |||
| # | more | generic text | Replace with descriptive text |
Before: more Suggested: # | |||
| # | more | generic text | Replace with descriptive text |
Before: more Suggested: # | |||
| # | more | generic text | Replace with descriptive text |
Before: more Suggested: # | |||
| # | more | generic text | Replace with descriptive text |
Before: more Suggested: # | |||
| # | more | generic text | Replace with descriptive text |
Before: more Suggested: # | |||
| # | more | generic text | Replace with descriptive text |
Before: more Suggested: # | |||
| # | more | generic text | Replace with descriptive text |
Before: more Suggested: # | |||
| # | more | generic text | Replace with descriptive text |
Before: more Suggested: # | |||
| # | more | generic text | Replace with descriptive text |
Before: more Suggested: # | |||
| # | more | generic text | Replace with descriptive text |
Before: more Suggested: # | |||
| # | more | generic text | Replace with descriptive text |
Before: more Suggested: # | |||
| # | more | generic text | Replace with descriptive text |
Before: more Suggested: # | |||
| # | more | generic text | Replace with descriptive text |
Before: more Suggested: # | |||
| # | more | generic text | Replace with descriptive text |
Before: more Suggested: # | |||
| # | more | generic text | Replace with descriptive text |
Before: more Suggested: # | |||
| # | more | generic text | Replace with descriptive text |
Before: more Suggested: # | |||
| # | more | generic text | Replace with descriptive text |
Before: more Suggested: # | |||
| # | more | generic text | Replace with descriptive text |
Before: more Suggested: # | |||
| # | more | generic text | Replace with descriptive text |
Before: more Suggested: # | |||
| # | more | generic text | Replace with descriptive text |
Before: more Suggested: # | |||
| # | more | generic text | Replace with descriptive text |
Before: more Suggested: # | |||
| # | more | generic text | Replace with descriptive text |
Before: more Suggested: # | |||
| # | more | generic text | Replace with descriptive text |
Before: more Suggested: # | |||
| # | more | generic text | Replace with descriptive text |
Before: more Suggested: # | |||
| # | more | generic text | Replace with descriptive text |
Before: more Suggested: # | |||
| # | more | generic text | Replace with descriptive text |
Before: more Suggested: # | |||
| # | more | generic text | Replace with descriptive text |
Before: more Suggested: # | |||
| # | more | generic text | Replace with descriptive text |
Before: more Suggested: # | |||
| # | more | generic text | Replace with descriptive text |
Before: more Suggested: # | |||
| # | more | generic text | Replace with descriptive text |
Before: more Suggested: # | |||
| # | more | generic text | Replace with descriptive text |
Before: more Suggested: # | |||
| # | more | generic text | Replace with descriptive text |
Before: more Suggested: # | |||
| # | more | generic text | Replace with descriptive text |
Before: more Suggested: # | |||
| # | more | generic text | Replace with descriptive text |
Before: more Suggested: # | |||
| # | more | generic text | Replace with descriptive text |
Before: more Suggested: # | |||
| # | more | generic text | Replace with descriptive text |
Before: more Suggested: # | |||
| # | more | generic text | Replace with descriptive text |
Before: more Suggested: # | |||
| # | more | generic text | Replace with descriptive text |
Before: more Suggested: # | |||
| # | more | generic text | Replace with descriptive text |
Before: more Suggested: # | |||
| # | more | generic text | Replace with descriptive text |
Before: more Suggested: # | |||
Links without text are announced as raw URLs by screen readers.
https://digital.asahi.com/pr/cp/2026/spr/w6m/?iref=asasales_wcp2026spr_own_promo_non_deadline&iref=comtop_Campaign; https://digital.asahi.com/pr/cp/2026/spr/?iref=cp2026spr_own_promo_normal&iref=comtop_Campaign; https://digital.asahi.com/pr/cp/onboarding/?iref=ret_matome_own_promo&iref=comtop_Campaign; https://digital.asahi.com/pr/cp/onboarding/?iref=ret_matome_own_promo&iref=comtop_Campaign; https://digital.asahi.com/pr/cp/shindan/?iref=ret_2025_shindanlp_promo&iref=comtop_Campaign; https://digital.asahi.com/pr/cp/2026/spr/w6m/?iref=asasales_wcp2026spr_own_promo_viewer_deadline&iref=comtop_Campaign
Links with no accessible text (empty <a></a>, image-only no alt, icon-only no aria-label) are unidentifiable to screen readers.
Source: WCAG 2.1 SC 2.4.4
Generic link text like 'click here' doesn't describe the destination.
# ("more"); # ("more"); # ("more"); # ("more"); # ("more"); # ("more"); # ("more"); # ("more"); # ("more"); # ("more") (+135 more)
Generic anchor text ('click here', 'read more', 'learn more') tells screen readers and search engines nothing about the destination.
Learn more ▾ ▴
Out-of-context lists of links read by AT (one navigation pattern) become useless when every link says 'click here'. Use the destination's title or topic as anchor text. Doubles as SEO win — Google passes anchor-text relevance to the destination.
Source: WCAG 2.4.4 / Google Search Central
Add '(opens in new tab)' to link text or aria-label.
https://yasashii.asahi.com/?iref=pc_gnavi; https://globe.asahi.com/?iref=pc_gnavi; https://book.asahi.com/?iref=pc_gnavi; https://www.asahi.com/relife/?iref=pc_gnavi; https://www.asahi.com/edua/?iref=pc_gnavi
Links with target="_blank" without rel="noopener" leak the originating page's window context — security and UX issue.
Learn more ▾ ▴
Without rel="noopener", the new tab can navigate the original tab via window.opener (tab-nabbing attack). Modern browsers default to noopener for target=_blank but only since recent versions. Always set rel="noopener noreferrer" explicitly.
Source: MDN target / OWASP
FWeb ManifestActionValid manifestFIX
DDark Mode SupportActionNo dark mode signalsFIX
Detection limited to meta tags and inline styles.
DPrint StylesheetActionNo print stylesFIX
BForm Accessibility2 of 284 controls have issuesREVIEW
| Control | Type | Label | Method |
|---|---|---|---|
| input | checkbox | Consent (123 vendors) | none |
| input | checkbox | Consent (75 vendors) | none |
| #fc-preference-slider-purpose-2 | checkbox | Legitimate interest (41 vendors) | none |
| input | checkbox | Consent (106 vendors) | none |
| input | checkbox | Consent (106 vendors) | none |
| input | checkbox | Consent (31 vendors) | none |
| input | checkbox | Consent (29 vendors) | none |
| input | checkbox | Consent (76 vendors) | none |
| #fc-preference-slider-purpose-7 | checkbox | Legitimate interest (59 vendors) | none |
| input | checkbox | Consent (30 vendors) | none |
| #fc-preference-slider-purpose-8 | checkbox | Legitimate interest (21 vendors) | none |
| input | checkbox | Consent (57 vendors) | none |
| #fc-preference-slider-purpose-9 | checkbox | Legitimate interest (31 vendors) | none |
| input | checkbox | Consent (64 vendors) | none |
| #fc-preference-slider-purpose-10 | checkbox | Legitimate interest (51 vendors) | none |
| input | checkbox | Consent (14 vendors) | none |
| #fc-preference-slider-purpose-11 | checkbox | Legitimate interest (5 vendors) | none |
| input | checkbox | Consent | none |
| input | checkbox | Consent | none |
| input | checkbox | Consent | none |
| input | checkbox | Consent | none |
| #fc-preference-slider-gvl-vendor-11 | checkbox | Legitimate interest | none |
| input | checkbox | Consent | none |
| input | checkbox | Consent | none |
| input | checkbox | Consent | none |
| #fc-preference-slider-gvl-vendor-14 | checkbox | Legitimate interest | none |
| input | checkbox | Consent | none |
| #fc-preference-slider-gvl-vendor-15 | checkbox | Legitimate interest | none |
| input | checkbox | Consent | none |
| input | checkbox | Consent | none |
| #fc-preference-slider-gvl-vendor-21 | checkbox | Legitimate interest | none |
| input | checkbox | Consent | none |
| #fc-preference-slider-gvl-vendor-23 | checkbox | Legitimate interest | none |
| input | checkbox | Consent | none |
| input | checkbox | Consent | none |
| input | checkbox | Consent | none |
| input | checkbox | Consent | none |
| #fc-preference-slider-gvl-vendor-28 | checkbox | Legitimate interest | none |
| input | checkbox | Consent | none |
| #fc-preference-slider-gvl-vendor-32 | checkbox | Legitimate interest | none |
| input | checkbox | Consent | none |
| #fc-preference-slider-gvl-vendor-36 | checkbox | Legitimate interest | none |
| input | checkbox | Consent | none |
| input | checkbox | Consent | none |
| input | checkbox | Consent | none |
| input | checkbox | Consent | none |
| input | checkbox | Consent | none |
| #fc-preference-slider-gvl-vendor-50 | checkbox | Legitimate interest | none |
| input | checkbox | Consent | none |
| #fc-preference-slider-gvl-vendor-52 | checkbox | Legitimate interest | none |
| input | checkbox | Consent | none |
| input | checkbox | Consent | none |
| input | checkbox | Consent | none |
| input | checkbox | Consent | none |
| #fc-preference-slider-gvl-vendor-69 | checkbox | Legitimate interest | none |
| input | checkbox | Consent | none |
| input | checkbox | Consent | none |
| input | checkbox | Consent | none |
| #fc-preference-slider-gvl-vendor-76 | checkbox | Legitimate interest | none |
| input | checkbox | Consent | none |
| input | checkbox | Consent | none |
| input | checkbox | Consent | none |
| input | checkbox | Consent | none |
| input | checkbox | Consent | none |
| input | checkbox | Consent | none |
| #fc-preference-slider-gvl-vendor-85 | checkbox | Legitimate interest | none |
| input | checkbox | Consent | none |
| input | checkbox | Consent | none |
| #fc-preference-slider-gvl-vendor-93 | checkbox | Legitimate interest | none |
| input | checkbox | Consent | none |
| input | checkbox | Consent | none |
| #fc-preference-slider-gvl-vendor-98 | checkbox | Legitimate interest | none |
| input | checkbox | Consent | none |
| #fc-preference-slider-gvl-vendor-104 | checkbox | Legitimate interest | none |
| input | checkbox | Consent | none |
| input | checkbox | Consent | none |
| input | checkbox | Consent | none |
| input | checkbox | Consent | none |
| #fc-preference-slider-gvl-vendor-124 | checkbox | Legitimate interest | none |
| #fc-preference-slider-gvl-vendor-126 | checkbox | Legitimate interest | none |
| input | checkbox | Consent | none |
| input | checkbox | Consent | none |
| input | checkbox | Consent | none |
| input | checkbox | Consent | none |
| #fc-preference-slider-gvl-vendor-142 | checkbox | Legitimate interest | none |
| input | checkbox | Consent | none |
| input | checkbox | Consent | none |
| #fc-preference-slider-gvl-vendor-156 | checkbox | Legitimate interest | none |
| input | checkbox | Consent | none |
| input | checkbox | Consent | none |
| input | checkbox | Consent | none |
| #fc-preference-slider-gvl-vendor-163 | checkbox | Legitimate interest | none |
| input | checkbox | Consent | none |
| input | checkbox | Consent | none |
| #fc-preference-slider-gvl-vendor-173 | checkbox | Legitimate interest | none |
| input | checkbox | Consent | none |
| input | checkbox | Consent | none |
| #fc-preference-slider-gvl-vendor-192 | checkbox | Legitimate interest | none |
| input | checkbox | Consent | none |
| input | checkbox | Consent | none |
| #fc-preference-slider-gvl-vendor-202 | checkbox | Legitimate interest | none |
| input | checkbox | Consent | none |
| #fc-preference-slider-gvl-vendor-209 | checkbox | Legitimate interest | none |
| input | checkbox | Consent | none |
| input | checkbox | Consent | none |
| #fc-preference-slider-gvl-vendor-231 | checkbox | Legitimate interest | none |
| input | checkbox | Consent | none |
| #fc-preference-slider-gvl-vendor-232 | checkbox | Legitimate interest | none |
| input | checkbox | Consent | none |
| #fc-preference-slider-gvl-vendor-238 | checkbox | Legitimate interest | none |
| input | checkbox | Consent | none |
| input | checkbox | Consent | none |
| #fc-preference-slider-gvl-vendor-246 | checkbox | Legitimate interest | none |
| input | checkbox | Consent | none |
| #fc-preference-slider-gvl-vendor-253 | checkbox | Legitimate interest | none |
| input | checkbox | Consent | none |
| #fc-preference-slider-gvl-vendor-264 | checkbox | Legitimate interest | none |
| input | checkbox | Consent | none |
| input | checkbox | Consent | none |
| #fc-preference-slider-gvl-vendor-278 | checkbox | Legitimate interest | none |
| input | checkbox | Consent | none |
| input | checkbox | Consent | none |
| #fc-preference-slider-gvl-vendor-284 | checkbox | Legitimate interest | none |
| input | checkbox | Consent | none |
| #fc-preference-slider-gvl-vendor-290 | checkbox | Legitimate interest | none |
| input | checkbox | Consent | none |
| #fc-preference-slider-gvl-vendor-294 | checkbox | Legitimate interest | none |
| input | checkbox | Consent | none |
| #fc-preference-slider-gvl-vendor-297 | checkbox | Legitimate interest | none |
| input | checkbox | Consent | none |
| input | checkbox | Consent | none |
| input | checkbox | Consent | none |
| input | checkbox | Consent | none |
| input | checkbox | Consent | none |
| input | checkbox | Consent | none |
| input | checkbox | Consent | none |
| input | checkbox | Consent | none |
| input | checkbox | Consent | none |
| input | checkbox | Consent | none |
| input | checkbox | Consent | none |
| input | checkbox | Consent | none |
| input | checkbox | Consent | none |
| #fc-preference-slider-gvl-vendor-394 | checkbox | Legitimate interest | none |
| input | checkbox | Consent | none |
| input | checkbox | Consent | none |
| #fc-preference-slider-gvl-vendor-431 | checkbox | Legitimate interest | none |
| input | checkbox | Consent | none |
| input | checkbox | Consent | none |
| #fc-preference-slider-gvl-vendor-452 | checkbox | Legitimate interest | none |
| input | checkbox | Consent | none |
| #fc-preference-slider-gvl-vendor-486 | checkbox | Legitimate interest | none |
| input | checkbox | Consent | none |
| input | checkbox | Consent | none |
| input | checkbox | Consent | none |
| input | checkbox | Consent | none |
| #fc-preference-slider-gvl-vendor-527 | checkbox | Legitimate interest | none |
| input | checkbox | Consent | none |
| #fc-preference-slider-gvl-vendor-528 | checkbox | Legitimate interest | none |
| input | checkbox | Consent | none |
| #fc-preference-slider-gvl-vendor-541 | checkbox | Legitimate interest | none |
| input | checkbox | Consent | none |
| input | checkbox | Consent | none |
| #fc-preference-slider-gvl-vendor-559 | checkbox | Legitimate interest | none |
| input | checkbox | Consent | none |
| input | checkbox | Consent | none |
| #fc-preference-slider-gvl-vendor-612 | checkbox | Legitimate interest | none |
| input | checkbox | Consent | none |
| input | checkbox | Consent | none |
| input | checkbox | Consent | none |
| input | checkbox | Consent | none |
| #fc-preference-slider-gvl-vendor-667 | checkbox | Legitimate interest | none |
| input | checkbox | Consent | none |
| input | checkbox | Consent | none |
| #fc-preference-slider-gvl-vendor-690 | checkbox | Legitimate interest | none |
| input | checkbox | Consent | none |
| #fc-preference-slider-gvl-vendor-699 | checkbox | Legitimate interest | none |
| input | checkbox | Consent | none |
| #fc-preference-slider-gvl-vendor-728 | checkbox | Legitimate interest | none |
| input | checkbox | Consent | none |
| #fc-preference-slider-gvl-vendor-740 | checkbox | Legitimate interest | none |
| input | checkbox | Consent | none |
| #fc-preference-slider-gvl-vendor-755 | checkbox | Legitimate interest | none |
| input | checkbox | Consent | none |
| input | checkbox | Consent | none |
| #fc-preference-slider-gvl-vendor-767 | checkbox | Legitimate interest | none |
| input | checkbox | Consent | none |
| input | checkbox | Consent | none |
| #fc-preference-slider-gvl-vendor-804 | checkbox | Legitimate interest | none |
| input | checkbox | Consent | none |
| #fc-preference-slider-gvl-vendor-807 | checkbox | Legitimate interest | none |
| input | checkbox | Consent | none |
| #fc-preference-slider-gvl-vendor-812 | checkbox | Legitimate interest | none |
| input | checkbox | Consent | none |
| #fc-preference-slider-gvl-vendor-867 | checkbox | Legitimate interest | none |
| input | checkbox | Consent | none |
| input | checkbox | Consent | none |
| input | checkbox | Consent | none |
| #fc-preference-slider-gvl-vendor-986 | checkbox | Legitimate interest | none |
| input | checkbox | Consent | none |
| #fc-preference-slider-gvl-vendor-1005 | checkbox | Legitimate interest | none |
| #fc-preference-slider-gvl-vendor-1019 | checkbox | Legitimate interest | none |
| input | checkbox | Consent | none |
| input | checkbox | Consent | none |
| #fc-preference-slider-gvl-vendor-1067 | checkbox | Legitimate interest | none |
| input | checkbox | Consent | none |
| #fc-preference-slider-gvl-vendor-1071 | checkbox | Legitimate interest | none |
| input | checkbox | Consent | none |
| input | checkbox | Consent | none |
| #fc-preference-slider-gvl-vendor-1135 | checkbox | Legitimate interest | none |
| #fc-preference-slider-gvl-vendor-1142 | checkbox | Legitimate interest | none |
| input | checkbox | Consent | none |
| input | checkbox | Consent | none |
| input | checkbox | Consent | none |
| input | checkbox | Consent | none |
| #fc-preference-slider-gvl-vendor-1391 | checkbox | Legitimate interest | none |
| #fc-preference-slider-gvl-vendor-1412 | checkbox | Legitimate interest | none |
| input | checkbox | Consent | none |
| input | checkbox | Consent | none |
| input | checkbox | Consent | none |
| input | checkbox | Consent | none |
| input | checkbox | Consent | none |
| input | checkbox | Consent | none |
| input | checkbox | Consent | none |
| input | checkbox | Consent | none |
| input | checkbox | Consent | none |
| input | checkbox | Consent | none |
| input | checkbox | Consent | none |
| input | checkbox | Consent | none |
| input | checkbox | Consent | none |
| input | checkbox | Consent | none |
| input | checkbox | Consent | none |
| input | checkbox | Consent | none |
| input | checkbox | Consent | none |
| input | checkbox | Consent | none |
| input | checkbox | Consent | none |
| input | checkbox | Consent | none |
| input | checkbox | Consent | none |
| input | checkbox | Consent | none |
| input | checkbox | Consent | none |
| input | checkbox | Consent | none |
| input | checkbox | Consent | none |
| input | checkbox | Consent | none |
| input | checkbox | Consent | none |
| input | checkbox | Consent | none |
| input | checkbox | Consent | none |
| input | checkbox | Consent | none |
| input | checkbox | Consent | none |
| input | checkbox | Consent | none |
| input | checkbox | Consent | none |
| input | checkbox | Consent | none |
| input | checkbox | Consent | none |
| input | checkbox | Consent | none |
| input | checkbox | Consent | none |
| input | checkbox | Consent | none |
| input | checkbox | Consent | none |
| input | checkbox | Consent | none |
| input | checkbox | Consent | none |
| input | checkbox | Consent | none |
| input | checkbox | Consent | none |
| input | checkbox | Consent | none |
| input | checkbox | Consent | none |
| input | checkbox | Consent | none |
| input | checkbox | Consent | none |
| input | checkbox | Consent | none |
| input | checkbox | Consent | none |
| input | checkbox | Consent | none |
| input | checkbox | Consent | none |
| input | checkbox | Consent | none |
| input | checkbox | Consent | none |
| input | checkbox | Consent | none |
| input | checkbox | Consent | none |
| input | checkbox | Consent | none |
| input | checkbox | Consent | none |
| input | checkbox | Consent | none |
| input | checkbox | Consent | none |
| input | checkbox | Consent | none |
| input | checkbox | Consent | none |
| input | checkbox | Consent | none |
| input | checkbox | Consent | none |
| input | checkbox | Consent | none |
| input | checkbox | Consent | none |
| input | checkbox | Consent | none |
| #SearchKeywords | text | (記事を検索) | placeholder only |
| Searchsubmit2 | submit | (none) | none |
Form controls need a <label>, aria-label, or aria-labelledby for screen readers.
<input type="submit" name="Searchsubmit2">
Form controls without labels — assistive tech announces 'edit text' with no context; users can't complete forms.
Source: WCAG 2.1 SC 3.3.2
Placeholder text disappears on focus and is not a reliable label.
<input type="text" name="Keywords" id="SearchKeywords">
Placeholder-only labels disappear when the user starts typing — they must remember what the field was for.
Learn more ▾ ▴
Placeholders are NOT labels. They vanish on input, fail color contrast checks (most are gray), and don't satisfy WCAG SC 3.3.2. Always use a real <label> alongside (or aria-labelledby).
Source: WCAG 2.1 SC 3.3.2 / Nielsen Norman
B404 Error PageHTTP 404, custom pageREVIEW
CFavicon & BrandingAction3 icon(s) detectedREVIEW
BColor Contrast (Screenshot)20 text elements analyzed, 0 fail WCAG AAREVIEW
Analyzes text contrast against the actual rendered page, including background images, gradients, and overlays that CSS-based tools cannot detect.
Show all checked elements (20)
| Element | Ratio | Required | FG | BG | Result |
|---|---|---|---|---|---|
| h1 This site asks for c… | 3.66:1 | 3.0:1 | #000000 | #666666 | Pass |
| h1 Manage your data | 3.66:1 | 3.0:1 | #000000 | #666666 | Pass |
| h1 Confirm our vendors | 3.66:1 | 3.0:1 | #000000 | #666666 | Pass |
| h2 きょうの3本 | 3.66:1 | 3.0:1 | #000000 | #666666 | Pass |
| h2 暮らしと話題 | 3.66:1 | 3.0:1 | #000000 | #666666 | Pass |
| h2 Store and/or access … | 3.66:1 | 3.0:1 | #000000 | #666666 | Pass |
| h2 Use limited data to … | 3.66:1 | 3.0:1 | #000000 | #666666 | Pass |
| h2 Create profiles for … | 3.66:1 | 3.0:1 | #000000 | #666666 | Pass |
| h2 Use profiles to sele… | 3.66:1 | 3.0:1 | #000000 | #666666 | Pass |
| h2 Create profiles to p… | 3.66:1 | 3.0:1 | #000000 | #666666 | Pass |
| h2 Use profiles to sele… | 3.66:1 | 3.0:1 | #000000 | #666666 | Pass |
| h2 Measure advertising … | 3.66:1 | 3.0:1 | #000000 | #666666 | Pass |
| h2 Measure content perf… | 3.66:1 | 3.0:1 | #000000 | #666666 | Pass |
| h2 Understand audiences… | 3.66:1 | 3.0:1 | #000000 | #666666 | Pass |
| h2 Develop and improve … | 3.66:1 | 3.0:1 | #000000 | #666666 | Pass |
| h2 Use limited data to … | 3.66:1 | 3.0:1 | #000000 | #666666 | Pass |
| h2 Ensure security, pre… | 3.66:1 | 3.0:1 | #000000 | #666666 | Pass |
| h2 Deliver and present … | 3.66:1 | 3.0:1 | #000000 | #666666 | Pass |
| h2 Save and communicate… | 3.66:1 | 3.0:1 | #000000 | #666666 | Pass |
| h2 Match and combine da… | 3.66:1 | 3.0:1 | #000000 | #666666 | Pass |
Methodology: The top 20 text elements by font size were checked. Background color was sampled from the desktop screenshot using a 5-point pattern. WCAG 2.1 AA requires 4.5:1 for normal text and 3:1 for large text.
ALighthouse Accessibility AuditsScore 92/100 — 3 failing, 30 passedPASS
Accessibility
These checks highlight opportunities to improve the accessibility of your web app. Automatic detection can only detect a subset of issues and does not guarantee the accessibility of your web app, so manual testing is also encouraged.
Contrast
Low-contrast text is difficult or impossible for many users to read. Learn how to provide sufficient color contrast.
Performance issues directly impact user engagement and conversion rates.
| Failing Elements |
|---|
有識者や記者の視点・論点 div.l-section > div.l-section__container > div.l-section__header > div.c-note |
4月8日05時10分更新 div.l-section > div.l-section__container > div.l-section__header > span.c-note |
with Planet div.c-articleModule__cont > div.c-articleModule__txt > div.c-articleModule__genre > a |
今解き教室e-shop div.c-articleModule__cont > div.c-articleModule__txt > div.c-articleModule__genre > a |
朝日新聞クロスサーチ div.c-articleModule__cont > div.c-articleModule__txt > div.c-articleModule__genre > a |
朝日新聞のデジタル版に掲載の記事・写真の無断転載を禁じます。すべての内容は日本の著作権法並びに国際条約により保護されています。 footer.l-footer > div.l-footer__corporate > div.p-footerSection > small.p-footerSection__copy |
Copyright © The Asahi Shimbun Company. All rights reserved. No reproduction or … footer.l-footer > div.l-footer__corporate > div.p-footerSection > small.p-footerSection__copy |
Learn more div.fc-dialog-content > div.fc-dialog-scrollable-content > button.fc-faq-header > span.fc-faq-label |
List of partners. div.fc-dialog-scrollable-content > div.fc-footer > p > a.fc-vendors-list-dialog |
These are opportunities to improve the legibility of your content.
Navigation
Properly ordered headings that do not skip levels convey the semantic structure of the page, making it easier to navigate and understand when using assistive technologies. Learn more about heading order.
Performance issues directly impact user engagement and conversion rates.
| Failing Elements |
|---|
関東 div.p-region__list > div.p-region__listItem > div.c-titleText--borderLeft > h4.c-titleText--borderLeft__heading |
東海・甲信越 div.p-region__list > div.p-region__listItem > div.c-titleText--borderLeft > h4.c-titleText--borderLeft__heading |
近畿・北陸 div.p-region__list > div.p-region__listItem > div.c-titleText--borderLeft > h4.c-titleText--borderLeft__heading |
中国・四国 div.p-region__list > div.p-region__listItem > div.c-titleText--borderLeft > h4.c-titleText--borderLeft__heading |
九州・沖縄 div.p-region__list > div.p-region__listItem > div.c-titleText--borderLeft > h4.c-titleText--borderLeft__heading |
アイドル道 div.p-rensai__listItem > div.p-rensai__listItem__header > div.c-titleText--borderLeft > h4.c-titleText--borderLeft__heading |
働くってなんですか div.p-rensai__listItem > div.p-rensai__listItem__header > div.c-titleText--borderLeft > h4.c-titleText--borderLeft__heading |
朝日新聞社から footer.l-footer > div.l-footer__corporate > div.p-footerSection > h6.p-footerSection__header |
These are opportunities to improve keyboard navigation in your application.
Names and labels
Link text (and alternate text for images, when used as links) that is discernible, unique, and focusable improves the navigation experience for screen reader users. Learn how to make links accessible.
Performance issues directly impact user engagement and conversion rates.
| Failing Elements |
|---|
米軍、原油輸出の要衝カーグ島を再び攻撃 トランプ氏「文明が滅ぶ」 div.l-section__container > div.l-section__body > div.c-articleModule > a.c-articleModule__link |
米イラン、迫る交渉期限 トランプ氏の決断は 今後の四つのシナリオ div.p-topNews__list > div.p-topNews__listItem > div.c-articleModule > a.c-articleModule__link |
国会の慣例への不満、募らせた高市首相 新年度予算ようやく成立 div.p-topNews__list > div.p-topNews__listItem > div.c-articleModule > a.c-articleModule__link |
高市首相、石油供給「年を越えて確保にめど」 補正予算には慎重姿勢 div.p-topNews__list > div.p-topNews__listItem > div.c-articleModule > a.c-articleModule__link |
クレーン解体中に5人落下か 「ドンドン」響く音 2人死亡1人不明 div.p-topNews__list > div.p-topNews__listItem > div.c-articleModule > a.c-articleModule__link |
月の地平線に沈む「地球の入り」写真 クレーターの先に div.p-topNews__list > div.p-topNews__listItem > div.c-articleModule > a.c-articleModule__link |
将棋名人戦とは?ポイント解説 3時間超の長考も 今年は異色挑戦者 div.p-topNews__list > div.p-topNews__listItem > div.c-articleModule > a.c-articleModule__link |
ニュースの要点 きょうの3本 div.l-section__footer > div.p-topNews__youten > div.p-youtenModule > a.c-articleModule__link |
国道6号をたどる div.p-topNews2 > div.p-topNews2__listItem > div.c-articleModule > a.c-articleModule__link |
「性産業に疑問を持たないタイプの男性」 淡々とした語り口に衝撃 div.p-topNews2 > div.p-topNews2__listItem > div.c-articleModule > a.c-articleModule__link |
「正しい指導」のつもりがパワハラに 支社長を降ろされ気づいた自分 div.p-topNews2 > div.p-topNews2__listItem > div.c-articleModule > a.c-articleModule__link |
ホルムズ海峡の通航料3億円超、イランが提案 米国との停戦交渉で div.p-topNews2 > div.p-topNews2__listItem > div.c-articleModule > a.c-articleModule__link |
京都不明男児の自宅近くの山中を捜索 手がかり夕方まで見つからず div.p-topNews2 > div.p-topNews2__listItem > div.c-articleModule > a.c-articleModule__link |
高市政権にのしかかるイラン情勢 予算に対策含まず、節約要請は否定 div.p-topNews2 > div.p-topNews2__listItem > div.c-articleModule > a.c-articleModule__link |
「正しい指導」のつもりがパワハラに 支社長を降ろされ気づいた自分 ul.p-themeModule__body > li.p-theme__articleList__listItem > div.c-articleModule > a.c-articleModule__link |
「あの人は特別」で黙認された上司 パワハラと言い出せずに退職 ul.p-themeModule__body > li.p-theme__articleList__listItem > div.c-articleModule > a.c-articleModule__link |
「クラッシャー上司」はなぜ部下を追い込むのか 識者が指摘する背景 ul.p-themeModule__body > li.p-theme__articleList__listItem > div.c-articleModule > a.c-articleModule__link |
「日本は助けてくれなかった」トランプ氏、イラン攻撃めぐり不満発言 ul.p-themeModule__body > li.p-theme__articleList__listItem > div.c-articleModule > a.c-articleModule__link |
ホルムズ海峡「存立危機事態」認定の制約は 過去の安倍首相答弁から ul.p-themeModule__body > li.p-theme__articleList__listItem > div.c-articleModule > a.c-articleModule__link |
イランの米軍機撃墜「意味は重い」 識者が読むトランプ氏の焦り ul.p-themeModule__body > li.p-theme__articleList__listItem > div.c-articleModule > a.c-articleModule__link |
【社説】首相「必要量確保」も原油不足の懸念 需要抑制に舵切るとき div.p-opinion__list > div.p-opinion__listItem > div.c-articleModule > a.c-articleModule__link |
【社説】異例ずくめの当初予算が成立 首相は独善を排した政権運営を div.p-opinion__list > div.p-opinion__listItem > div.c-articleModule > a.c-articleModule__link |
石油不足の懸念 需要抑制に舵切るとき div.p-opinion__list > div.p-opinion__listItem > div.c-articleModule > a.c-articleModule__link |
異例ずくめの予算 政権運営の独善改めよ div.p-opinion__list > div.p-opinion__listItem > div.c-articleModule > a.c-articleModule__link |
国際法という網 div.p-opinion__list > div.p-opinion__listItem > div.c-articleModule > a.c-articleModule__link |
介護か子の人生か、親子の葛藤 経験した監督の映画「90メートル」 優しい空気感をつくっていくこと div.p-opinion__list > div.p-opinion__listItem > div.c-articleModule > a.c-articleModule__link |
おかずは定番のローテでOK 春からの新生活、お弁当は気楽に! div.p-kurashi__list > div.p-kurashi__listItem > div.c-articleModule > a.c-articleModule__link |
弘前さくらまつり 50種2600本咲き誇る div.p-kurashi__list > div.p-kurashi__listItem > div.c-articleModule > a.c-articleModule__link |
「宮崎駿お別れの会を考えていたのに」鈴木敏夫 小原篤のアニマゲ丼 div.p-kurashi__list > div.p-kurashi__listItem > div.c-articleModule > a.c-articleModule__link |
クレーン解体中に5人落下か 「ドンドン」響く音 2人死亡1人不明 ul.l-row > li.l-row__col2 > div.c-articleModule > a.c-articleModule__link |
クレーン解体中に5人落下か 「ドンドン」響く音 2人死亡1人不明 div.c-articleModule__cont > div.c-articleModule__txt > h2.c-articleModule__title > a |
「天空の城」石垣彩る桜が満開 ドローンで空から竹田城跡を撮影 ul.l-row > li.l-row__col2 > div.c-articleModule > a.c-articleModule__link |
「天空の城」石垣彩る桜が満開 ドローンで空から竹田城跡を撮影 div.c-articleModule__cont > div.c-articleModule__txt > h2.c-articleModule__title > a |
div.l-section__container > div.l-section__body > div.p-info__contents > a.p-info__contents__link div.l-section__container > div.l-section__body > div.p-info__contents > a.p-info__contents__link |
東京で体験したパンの空気感を、故郷の岩手で div.p-and__listItem > div.l-row > div.c-articleModule > a.c-articleModule__link |
日本の工芸美を未来へ「POJ studio」 div.p-and__listItem > div.l-row > div.c-articleModule > a.c-articleModule__link |
新感覚のメニューに注目 下北沢のコーヒーハウス div.p-and__listItem > div.l-row > div.c-articleModule > a.c-articleModule__link |
リノベは1回きり? 2回目でかなえた子ども部屋 div.p-and__listItem > div.l-row > div.c-articleModule > a.c-articleModule__link |
朝ドラ「ばけばけ」聖地をめぐる松江・出雲旅 div.p-and__listItem > div.l-row > div.c-articleModule > a.c-articleModule__link |
<PR>全国直送の旬がずらり!新宿駅前のマルシェ div.p-and__listItem > div.l-row > div.c-articleModule > a.c-articleModule__link |
シシド・カフカ×マセラティ グラントゥーリズモ div.p-and__list > div.p-and__listItem > div.c-articleModule > a.c-articleModule__link |
私大志願者の共通テスト利用が増加し、確実校に苦戦 div.p-and__list > div.p-and__listItem > div.c-articleModule > a.c-articleModule__link |
特集 私のアメリカを探して div.p-and__listItem > div.l-row > div.c-articleModule > a.c-articleModule__link |
「折り合う力」を学ぶ ドイツで続く政治教育 div.p-and__listItem > div.l-row > div.c-articleModule > a.c-articleModule__link |
<PR>校閲部門の蓄積×AIで精度の高い文章校正 div.p-and__listItem > div.l-row > div.c-articleModule > a.c-articleModule__link |
「近代合理性」を問い直す 8月ではなく4月に戦争継承を考える理由 div.l-row > div.l-row__col2 > div.c-articleModule > a.c-articleModule__link |
高市政権にのしかかるイラン情勢 予算に対策含まず、節約要請は否定 div.l-row > div.l-row__col2 > div.c-articleModule > a.c-articleModule__link |
高市首相2カ月ぶり夜会合 滞在10分、党グループに「ありがとう」 div.l-row > div.l-row__col2 > div.c-articleModule > a.c-articleModule__link |
訪中の台湾国民党主席、なぜ孫文の墓へ? 習氏と会談は?要点を解説 div.l-row > div.l-row__col2 > div.c-articleModule > a.c-articleModule__link |
春の高校野球愛知県大会組み合わせ決定 中京大中京など49校が出場 div.l-row > div.l-row__col2 > div.c-articleModule > a.c-articleModule__link |
南極地域観測隊へ重ねた問い 繰り返す「共洗い」が支える将来予測 div.l-row > div.l-row__col2 > div.c-articleModule > a.c-articleModule__link |
「近代合理性」を問い直す 8月ではなく4月に戦争継承を考える理由 div.l-row > div.l-row__col2 > div.c-articleModule > a.c-articleModule__link |
おかずは定番のローテでOK 春からの新生活、お弁当は気楽に! div.l-row > div.l-row__col2 > div.c-articleModule > a.c-articleModule__link |
辺野古転覆「校外活動の安全確保徹底」「偏らない教育を」文科省通知 div.l-row > div.l-row__col2 > div.c-articleModule > a.c-articleModule__link |
「お母さんにはわからんよ」 吃音の息子の思いに応え「カフェ」開催 div.l-row > div.l-row__col2 > div.c-articleModule > a.c-articleModule__link |
平熱の勝負師、五転び六起き 囲碁界の勢力図を塗り替えるリベンジ div.l-row > div.l-row__col2 > div.c-articleModule > a.c-articleModule__link |
「すき家」のゼンショーHD、創業者の小川賢太郎さん死去 div.l-row > div.l-row__col2 > div.c-articleModule > a.c-articleModule__link |
福島第二原発1号機の使用済み燃料プール、6日から冷却を再開 div.p-region__list > div.p-region__listItem > div.c-articleModule > a.c-articleModule__link |
ストーカー対策「常に最悪の事態を想定した対処を」 警視総監が指示 div.p-region__list > div.p-region__listItem > div.c-articleModule > a.c-articleModule__link |
諏訪マタニティー、不妊治療外来を閉鎖へ 日本初の代理出産 div.p-region__list > div.p-region__listItem > div.c-articleModule > a.c-articleModule__link |
辺野古転覆「校外活動の安全確保徹底」「偏らない教育を」文科省通知 div.p-region__list > div.p-region__listItem > div.c-articleModule > a.c-articleModule__link |
鳥取県米子市議を受託収賄容疑で逮捕 サルの飼育施設の管理めぐり div.p-region__list > div.p-region__listItem > div.c-articleModule > a.c-articleModule__link |
「戦争やめるよう訴える」 被団協など、NPT会議に180人派遣へ div.p-region__list > div.p-region__listItem > div.c-articleModule > a.c-articleModule__link |
小松左京らが始めた日本の未来学 「米国がお手本」時代を経て模索 ul.p-rensai__articleList > li.p-rensai__articleList__listItem > div.c-articleModule > a.c-articleModule__link |
夜間中学で学ぶ日本の言葉と文化 年齢も国籍も多様な仲間とともに ul.p-rensai__articleList > li.p-rensai__articleList__listItem > div.c-articleModule > a.c-articleModule__link |
「外国人が地域支える」人口減を補い経済に活気 定着に奔走する首長 ul.p-rensai__articleList > li.p-rensai__articleList__listItem > div.c-articleModule > a.c-articleModule__link |
芸能活動20年の前田敦子さん 「休むけど、やめない」生き方とは ul.p-rensai__articleList > li.p-rensai__articleList__listItem > div.c-articleModule > a.c-articleModule__link |
がん闘病のアイドルが目指すステージ 厳しい現実も「あきらめない」 ul.p-rensai__articleList > li.p-rensai__articleList__listItem > div.c-articleModule > a.c-articleModule__link |
集大成の写真集で見せた素顔 田中美久、俳優として「さらに上へ」 ul.p-rensai__articleList > li.p-rensai__articleList__listItem > div.c-articleModule > a.c-articleModule__link |
可愛い社員には旅をさせよ 「出向」活用の研修、中小企業に広がる ul.p-rensai__articleList > li.p-rensai__articleList__listItem > div.c-articleModule > a.c-articleModule__link |
AIによる電話の受付、その実力は? 弁護士紹介や自治体の代表番号 ul.p-rensai__articleList > li.p-rensai__articleList__listItem > div.c-articleModule > a.c-articleModule__link |
月経や婦人科がん…女性特有の症状、職場でどうする? 取り組み続々 ul.p-rensai__articleList > li.p-rensai__articleList__listItem > div.c-articleModule > a.c-articleModule__link |
地球の未来のために、私は何ができる?解決策を探ります div.p-relatedSiteArticle__list > div.p-relatedSiteArticle__listItem > div.c-articleModule > a.c-articleModule__link |
朝日新聞を素材にした様々な教材を販売中 div.p-relatedSiteArticle__list > div.p-relatedSiteArticle__listItem > div.c-articleModule > a.c-articleModule__link |
公共図書館、大学図書館向けの朝日新聞記事データベース div.p-relatedSiteArticle__list > div.p-relatedSiteArticle__listItem > div.c-articleModule > a.c-articleModule__link |
These are opportunities to improve the semantics of the controls in your application. This may enhance the experience for users of assistive technology, like a screen reader.