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 夏の甲子園で連続準V、東京勢なぜ強い? 都高野連の新会長に聞く
- H4 性的少数者の生徒、組織的な対応の学校少なく 富山の弁護士会が調査
- H4 早稲田大、杉原千畝氏に関する講演会延期 国際情勢など「総合判断」
- H4 木原官房長官「しっかりと反省すべき」 自衛官が自民党大会で国歌
- H4 自衛官が党大会で国歌、高市首相「違反にあたらず」 中立性に疑義も
- H4 看護師の働き方に「没入」する映画で 医療現場のリアルを学ぶ
- H4 「デモをする社会」は続く 国会前で出会った人たちが語った民主主義
- H4 自衛官が党大会で国歌、高市首相「違反にあたらず」 中立性に疑義も
- H4 ロシア原油、3月の輸出収入が倍増 イラン情勢が追い風、研究機関
- H4 木原官房長官「しっかりと反省すべき」 自衛官が自民党大会で国歌
- H4 進むか、皇位継承めぐる議論 与野党協議が再開、知っておきたい要点
- H4 進むか、皇位継承めぐる議論 与野党協議が再開、知っておきたい要点
- H4 隠しカメラ探知機、レンズふさぐシールも 進む教職員スマホ盗撮対策
- H4 自衛隊法で制限される「政治的行為」とは 集会での意見表明も対象
- H4 再審見直し、全9項目の修正案が判明 自民に提示へ、実効性は不透明
- H4 イスラエルとレバノンが直接交渉へ トランプ政権仲介「歴史的機会」
- H4 乳幼児の頭部外傷めぐり相次ぐ無罪 問われる診断や捜査のあり方
- H4 トランプ氏と教皇の対立「西欧社会の反発強める」 元駐バチカン大使
- H3 注目情報
- H2 京都男児の行方、水面下の捜査「やみくもではない」 父親の行動精査
- H2 きょうの3本ニュースの要点
- H2 軽油カルテル、7社起訴へ 社員個人は立件見送り 東京地検が方針
- H2 米イラン、次回協議に向け調整続く 仲介パキスタン高官がイラン入り
- H2 トランプ氏の戦争「国際法を変えた」 イラン専門家が問う日本の教訓
- H2 大学生のひかる、捜し続けた過酷な日々 「本気度」疑った夫婦の願い
- H2 群れる盗撮者たち 「サブスク型」と「サークル型」 犯罪助長の構図
- H2 東海林さだおさん「お気楽」で「型破り」な革新性 漫画研究者が悼む
- H2 京都府南丹市の男児行方不明
- H2 「嫌中動画」で金儲け 江川紹子さん「発信も消費も高齢者。罪深い」
- H2 米から購入するトマホーク、納入遅れの可能性 自衛隊配備に影響必至
- H2 皇室典範改正、衆院議長「今国会で」 各党に溝、協議難航の可能性も
- H2 高市首相の「改憲、時は来た」が合意を遠ざける 自民、衆参で温度差
- H2 焼け落ちた尖塔、託されたデータ 「恋しい大聖堂を取り戻したい」
- H4 特集 京都・南丹市の男児遺棄事件 skipped
- H2 京都府南丹市の男児行方不明 地図と時系列でたどる:朝日新聞
- H2 京都・南丹で遺体で見つかった男児の自宅を家宅捜索 死体遺棄容疑
- H2 同級生「一緒に6年になれればよかった」 京都・南丹の男児遺棄事件
- H4 特集 熊本地震から10年 skipped
- H2 命を忘れない 次男捜した母ら本震時刻に合わせ追悼 熊本地震10年
- H2 熊本地震、知事の「あの時」 判断に次ぐ判断、蒲島氏の自負と悔悟
- H2 【そもそも解説】熊本地震とは 「余震」の表現改まるきっかけに
- H3 オピニオン
- H2 トランプ氏の「不必要な戦争」 イラク戦争経験した米外交重鎮の警告
- H2 不確実性と予測市場 「集合知と内部情報」を映す発明の活かし方
- H2 【社説】自民党大会で自衛官が国歌斉唱 けじめなく揺らぐ政治的中立
- H2 【社説】核のごみ処分、選定過程の公平性は 徹底調査と説明責任を
- H2 誰がための自衛隊
- H2 生成AIが生む「ワークスロップ」 生産性向上に潜む「ゴミ」リスク 検証体制をどう整備するかという課題
- H2 暮らしと話題
- H2 知事が上京、NHKに異例の直談判「最上義光を大河に、名誉挽回を」
- H2 広島の若者に朝食800食、無料提供へ アヲハタが18、19日に
- H2 BTSの帰還「ピークは今」 韓国記者が語る「Kポップへの疲弊感」
- H3 注目の動画
- H2 「かけがえのない命が失われた」 男児の遺体発見 市教委が会見
- H2 ミッキーとミニーが踊ってお祝い 東京ディズニーシーが開園25周年
- H3 デジタル版からのお知らせ
- H3 アクセスランキング
- H3 (empty)
- H2 リノベは無理せず2回に 夫婦の対照的な仕事場
- H2 新感覚のメニューに注目 下北沢のコーヒーハウス
- H2 現代の空間に日本らしさ添える「のれん」の美
- H2 高まる旧車人気 注目のレストアビジネス
- H2 金沢グルメ旅 市場や老舗料亭で城下町の味巡り
- H2 <PR>カヒミ・カリィが共鳴した人生の「揺らぎ」
- H2 ブータンの幸せを体現する小さなリゾートとは?
- H2 京都大を卒業したアイドル・勝又春さんの勉強法とは
- H2 「折り合う力」を学ぶ ドイツで続く政治教育
- H2 <PR>校閲部門の蓄積×AIで精度の高い文章校正
- H3 社会
- H2 福島第一原発の廃炉現場が直面する理解不足 若手社員らが議論
- H2 「寒すぎた」風吹きすさぶ楽天戦 「手がかじかんで、投げられない」
- H2 陸にいた被告、事故予見できたか 知床遊覧船沈没事故、きょう求刑
- H2 【写真まとめ】和和洋洋和和洋…、あす春の園遊会
- H2 差別恐れ、アイヌを否定し生きた ルーツ取り戻し「もう沈黙しない」
- H3 経済
- H2 消費税減税、地方は年2兆円の税収減 首長「代替財源含め検討を」
- H2 残業削減、労基署の一律指導見直し提言 自民「労働者の選択大前提」
- H2 JR北の上下分離案 「タマネギ運ぶ役割も」周辺自治体から厳しい声
- H2 中東緊迫で原材料不足、身近な商品の値上げも 最新の企業の動き
- H2 JR東と伊藤忠、不動産子会社を統合 5年後に売上高を3倍へ
- H3 政治
- H2 木原官房長官「しっかりと反省すべき」 自衛官が自民党大会で国歌
- H2 JR北の上下分離案 「タマネギ運ぶ役割も」周辺自治体から厳しい声
- H2 自民、石井参院幹事長が新グループ発足 40人超、「派閥ではない」
- H2 トマホーク納入遅れの公算「米国依存」に危機感 敵基地攻撃能力の肝
- H2 日・ポーランド首脳会談、情報保護の枠組み策定へ議論 安保協力図る
- H3 国際
- H2 「おまえ、ここにいるんだから、やれよ」と言われても 特派員メモ
- H2 「国家の母」が「血染めのエプロン」に なぜ大統領は強権化したのか
- H2 「戦争の勝敗決める」ドローン、英がウクライナに12万機以上供与へ
- H2 蜜月関係に亀裂 メローニ氏とトランプ氏が応酬 「意見違う時は…」
- H2 アゼルバイジャン機墜落、ロシアが賠償合意 ミサイルの誤射認める
- H3 スポーツ
- H2 「もうクビになるな」崖っぷちからプロ初セーブ オリックス・椋木蓮
- H2 「大阪ブルテオンU―18」発足 新たな挑戦、世界視野に選手育成へ
- H2 春季兵庫県高校野球の組み合わせ決まる 36チーム出場、18日から
- H2 「世紀の落球」で人生転落 GG佐藤さんを救った野村監督の言葉とは
- H2 二極化が進む高校野球 多くの選手の試合経験増へ、具体的な議論を
- H3 IT・科学
- H2 AIとロボで実験自動化めざす拠点スタート 国は研究10倍速目標
- H2 ハチ減少?で2年連続不作の「さくらんぼ県」、「結実大作戦」決行中
- H2 「差分プライバシー」って何だ? デジタル時代の個人情報の守り方
- H2 Xへの「歌ってみた」動画 JASRACへの個別申請が必要な理由は
- H2 AIで写真から物語つむぐアプリ開発 中学生の阿部さん全情コン4賞
- H3 文化・芸能
- H2 住民ら口伝の芸、福井・小浜で12年ぶり壬生狂言 京で絶えた演目も
- H2 知事が上京、NHKに異例の直談判「最上義光を大河に、名誉挽回を」
- H2 自転車の飲酒運転絶対ダメ DJ KOOさんと根本要さんが呼びかけ
- H2 修理進む興福寺五重塔、最上部の「相輪」取り外し 火炎型飾りが床へ
- H2 民放キー局BS5社が4K放送撤退へ 27年1月期限の免許更新せず
- H3 ライフ
- H2 健保法改正案、実質審議入り OTC類似薬追加負担、線引き今後議論
- H2 静岡駅に一番近い「さわやか」5月に閉店へ ハンバーグの人気店
- H2 ハチ減少?で2年連続不作の「さくらんぼ県」、「結実大作戦」決行中
- H2 鳥インフルで卵高騰、揺らぐ「物価の優等生」 イラン情勢もリスク
- H2 高騰続く卵価格 ブランド卵「ヨード卵」、社長が語った意外な影響
- H3 教育・子育て
- H2 牛乳給食やめたら「厚揚げ・煮干しばかりに」 カルシウムどうすれば
- H2 全国めざして走る、書く、躍る 私たちが部活に打ち込んだ理由
- H2 外国から博士人材獲得へ 奈良と沖縄の大学院大が会員制組織立ち上げ
- H2 京都の男児遺棄事件 子どもの心にどう向き合う 心身のサインに注意
- H2 京都の遺棄事件 ざわつく子どもの心 専門家「言動よく見て共感を」
- H3 医療・健康
- H2 ストーマ装具給付、4千円超の地域差 自治体の基準額引き上げ相次ぐ
- H2 健保法改正案、実質審議入り OTC類似薬追加負担、線引き今後議論
- H2 治療ミスで子宮摘出 湘南鎌倉総合病院に1600万円賠償命じる判決
- H2 入院患者ら91人はお一人ずつ運ぶ 病院の「お引っ越し」に密着
- H2 ドクターヘリ運休、寡占化と新規参入の壁「救急搬送は社会インフラ」
- H3 将棋・囲碁
- H2 福岡航太朗七段、20歳でつかんだ初の挑戦権 相手は一力遼本因坊
- H2 89年後、糸谷哲郎が放った奇想の端歩 藤井聡太が貫いた名人の将棋
- H2 藤井聡太名人の迷いと糸谷哲郎八段の粘り 佐藤天彦九段が見た名人戦
- H2 兄弟子・山崎隆之九段の回顧 「小学1年の糸谷さんと出会った日」
- H2 許家元九段が井山裕太碁聖に勝利、首位に並ぶ 囲碁名人リーグ
- H3 おくやみ
- H2 東海林さだおさん死去、88歳 「タンマ君」「丸かじり」シリーズ
- H2 トヨタ自動車元副社長、清水哲太さん死去 「トヨタ生産方式」伝える
- H2 アフリカ・バンバータさん死去 ヒップホップ文化の先駆者の一人
- H2 早稲田大野球部元監督、野村徹さんが死去 和田毅や青木宣親を指導
- H2 「すき家」のゼンショーHD、創業者の小川賢太郎さん死去
- H3 地域
- H4 北海道・東北
- H2 陸にいた被告、事故予見できたか 知床遊覧船沈没事故、きょう求刑
- H4 関東 skipped
- H2 教員グループの盗撮画像共有事件、開設者の元小学校教諭にきょう判決
- H4 東海・甲信越 skipped
- H2 教員グループの盗撮画像共有事件、開設者の元小学校教諭にきょう判決
- H4 近畿・北陸 skipped
- H2 辺野古沖転覆事故から1カ月 これまでにわかったこと、調査の現状は
- H4 中国・四国 skipped
- H2 官製談合事件、前土佐清水市長ら起訴内容認める 高知地裁で初公判
- H4 九州・沖縄 skipped
- H2 辺野古沖転覆事故から1カ月 これまでにわかったこと、調査の現状は
- H3 連載
- H4 (empty)
- H2 「おまえ、ここにいるんだから、やれよ」と言われても 特派員メモ
- H2 ホテルアルファビートの209号室 消えた当時の宿泊先 特派員メモ
- H2 ネッシーハンターに会いに行く あなたの探究心どこから 特派員メモ
- H4 (empty)
- H2 全国めざして走る、書く、躍る 私たちが部活に打ち込んだ理由
- H2 都立でも勝てる 身体能力を強化、センスを磨いて夢舞台まであと一歩
- H2 都立からめざした甲子園、人生変えた出会い DeNA佐々木千隼投手
- H4 (empty)
- H2 中東緊迫で原材料不足、身近な商品の値上げも 最新の企業の動き
- H2 【詳報】トヨタ6年連続の満額回答、パナは過去最高 春闘集中回答日
- H2 【詳報】春闘2025 賃上げの「定着」になるか、大企業の回答は?
- 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 268 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 1426 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/double/?… | (empty) | empty | Add link text or aria-label |
| https://digital.asahi.com/pr/cp/double/?… | (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/double/?… | (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/double/?ref=asasales_2025whikaku_own_promo_vi…; https://digital.asahi.com/pr/cp/double/?ref=asasales_2025whikaku_own_promo_vi…; https://digital.asahi.com/pr/cp/onboarding/?iref=ret_matome_own_promo&iref=co…; https://digital.asahi.com/pr/cp/onboarding/?iref=ret_matome_own_promo&iref=co…; https://digital.asahi.com/pr/cp/shindan/?iref=ret_2025_shindanlp_promo&iref=c…; https://digital.asahi.com/pr/cp/double/?ref=asasales_2025whikaku_own_promo_vi…
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, 28 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月16日08時13分更新 div.l-section > div.l-section__container > div.l-section__header > span.c-note |
sippo div.c-articleModule__cont > div.c-articleModule__txt > div.c-articleModule__genre > a |
朝日新聞Thinkキャンパス 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 |
軽油カルテル、7社起訴へ 社員個人は立件見送り 東京地検が方針 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 |
大学生のひかる、捜し続けた過酷な日々 「本気度」疑った夫婦の願い 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 |
ニュースの要点 きょうの3本 div.l-section__footer > div.p-topNews__youten > div.p-youtenModule > 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 |
米から購入するトマホーク、納入遅れの可能性 自衛隊配備に影響必至 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 |
焼け落ちた尖塔、託されたデータ 「恋しい大聖堂を取り戻したい」 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 |
同級生「一緒に6年になれればよかった」 京都・南丹の男児遺棄事件 ul.p-themeModule__body > li.p-theme__articleList__listItem > div.c-articleModule > a.c-articleModule__link |
命を忘れない 次男捜した母ら本震時刻に合わせ追悼 熊本地震10年 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 |
年2200円で守られる生存 「だれでも自分事」な高額療養費制度 自己負担上限の引き上げがもたらすもの div.p-opinion__list > div.p-opinion__listItem > div.c-articleModule > a.c-articleModule__link |
知事が上京、NHKに異例の直談判「最上義光を大河に、名誉挽回を」 div.p-kurashi__list > div.p-kurashi__listItem > div.c-articleModule > a.c-articleModule__link |
広島の若者に朝食800食、無料提供へ アヲハタが18、19日に div.p-kurashi__list > div.p-kurashi__listItem > div.c-articleModule > a.c-articleModule__link |
BTSの帰還「ピークは今」 韓国記者が語る「Kポップへの疲弊感」 div.p-kurashi__list > div.p-kurashi__listItem > div.c-articleModule > a.c-articleModule__link |
「かけがえのない命が失われた」 男児の遺体発見 市教委が会見 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 |
ミッキーとミニーが踊ってお祝い 東京ディズニーシーが開園25周年 ul.l-row > li.l-row__col2 > div.c-articleModule > a.c-articleModule__link |
ミッキーとミニーが踊ってお祝い 東京ディズニーシーが開園25周年 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 |
リノベは無理せず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 |
現代の空間に日本らしさ添える「のれん」の美 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 |
金沢グルメ旅 市場や老舗料亭で城下町の味巡り 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 |
福島第一原発の廃炉現場が直面する理解不足 若手社員らが議論 div.l-row > div.l-row__col2 > div.c-articleModule > a.c-articleModule__link |
消費税減税、地方は年2兆円の税収減 首長「代替財源含め検討を」 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 |
AIとロボで実験自動化めざす拠点スタート 国は研究10倍速目標 div.l-row > div.l-row__col2 > div.c-articleModule > a.c-articleModule__link |
住民ら口伝の芸、福井・小浜で12年ぶり壬生狂言 京で絶えた演目も div.l-row > div.l-row__col2 > div.c-articleModule > a.c-articleModule__link |
健保法改正案、実質審議入り OTC類似薬追加負担、線引き今後議論 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 |
ストーマ装具給付、4千円超の地域差 自治体の基準額引き上げ相次ぐ div.l-row > div.l-row__col2 > div.c-articleModule > a.c-articleModule__link |
福岡航太朗七段、20歳でつかんだ初の挑戦権 相手は一力遼本因坊 div.l-row > div.l-row__col2 > div.c-articleModule > a.c-articleModule__link |
東海林さだおさん死去、88歳 「タンマ君」「丸かじり」シリーズ div.l-row > div.l-row__col2 > 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 |
辺野古沖転覆事故から1カ月 これまでにわかったこと、調査の現状は 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 |
辺野古沖転覆事故から1カ月 これまでにわかったこと、調査の現状は 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 |
【詳報】トヨタ6年連続の満額回答、パナは過去最高 春闘集中回答日 ul.p-rensai__articleList > li.p-rensai__articleList__listItem > div.c-articleModule > a.c-articleModule__link |
【詳報】春闘2025 賃上げの「定着」になるか、大企業の回答は? 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 |
「市民派」市議だった時の意外な言動 「ハコモノ脱却」訴え市長当選 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 |
犬や猫ともっと幸せに 飼い主さんに役立つメディア 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.