<!DOCTYPE html>
    <html lang="vi" xmlns="http://www.w3.org/1999/xhtml" prefix="og: http://ogp.me/ns#">
    <head>
<title>Mẫu prompt kiểm tra khả năng truy cập cho code</title>
<meta name="description" content="Mẫu prompt kiểm tra khả năng truy cập cho code - Savefile - Tin Tức -...">
<meta name="author" content=".: Nguoicodonvn2008.info - Cõi lòng người cô đơn :.">
<meta name="copyright" content=".: Nguoicodonvn2008.info - Cõi lòng người cô đơn :. [admin@nguoicodonvn2008.info]">
<meta name="robots" content="index, archive, follow, noodp">
<meta name="googlebot" content="index,archive,follow,noodp">
<meta name="msnbot" content="all,index,follow">
<meta name="generator" content="NukeViet v4.5">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta property="og:title" content="Mẫu prompt kiểm tra khả năng truy cập cho code">
<meta property="og:type" content="website">
<meta property="og:description" content="Savefile - Tin Tức - https&#x3A;&#x002F;&#x002F;www.nguoicodonvn2008.info&#x002F;vi&#x002F;news&#x002F;savefile&#x002F;kien-thuc-may-tinh&#x002F;mau-prompt-kiem-tra-kha-nang-truy-cap-cho-code-12517.html">
<meta property="og:site_name" content=".&#x3A; Nguoicodonvn2008.info - Cõi lòng người cô đơn &#x3A;.">
<meta property="og:url" content="https://www.nguoicodonvn2008.info/vi/news/savefile/kien-thuc-may-tinh/mau-prompt-kiem-tra-kha-nang-truy-cap-cho-code-12517.html">
<link rel="shortcut icon" href="https://nguoicodonvn2008.info/favicon.ico">
<link rel="canonical" href="https://www.nguoicodonvn2008.info/vi/news/savefile/kien-thuc-may-tinh/mau-prompt-kiem-tra-kha-nang-truy-cap-cho-code-12517.html">
<link rel="alternate" href="https://nguoicodonvn2008.info/vi/news/rss/" title="Tin Tức" type="application/rss+xml">
<link rel="alternate" href="https://nguoicodonvn2008.info/vi/news/rss/karaoke-dual/" title="Tin Tức - Karaoke Dual" type="application/rss+xml">
<link rel="alternate" href="https://nguoicodonvn2008.info/vi/news/rss/nhac-tre/" title="Tin Tức - Nhạc trẻ" type="application/rss+xml">
<link rel="alternate" href="https://nguoicodonvn2008.info/vi/news/rss/tru-tinh/" title="Tin Tức - Trữ tình" type="application/rss+xml">
<link rel="alternate" href="https://nguoicodonvn2008.info/vi/news/rss/nuoc-ngoai/" title="Tin Tức - Nước ngoài" type="application/rss+xml">
<link rel="alternate" href="https://nguoicodonvn2008.info/vi/news/rss/remix/" title="Tin Tức - Remix" type="application/rss+xml">
<link rel="alternate" href="https://nguoicodonvn2008.info/vi/news/rss/tam-su-tinh-yeu/" title="Tin Tức - Tâm sự tình yêu" type="application/rss+xml">
<link rel="alternate" href="https://nguoicodonvn2008.info/vi/news/rss/tho-suu-tam/" title="Tin Tức - Thơ sưu tầm" type="application/rss+xml">
<link rel="alternate" href="https://nguoicodonvn2008.info/vi/news/rss/cuoc-song/" title="Tin Tức - Cuộc sống" type="application/rss+xml">
<link rel="alternate" href="https://nguoicodonvn2008.info/vi/news/rss/phan-mem/" title="Tin Tức - Phần mềm" type="application/rss+xml">
<link rel="alternate" href="https://nguoicodonvn2008.info/vi/news/rss/kien-thuc-may-tinh/" title="Tin Tức - Kiến thức máy tính" type="application/rss+xml">
<link rel="alternate" href="https://nguoicodonvn2008.info/vi/news/rss/hoc-tap/" title="Tin Tức - Học tập" type="application/rss+xml">
<link rel="alternate" href="https://nguoicodonvn2008.info/vi/news/rss/tai-lieu/" title="Tin Tức - Tài liệu" type="application/rss+xml">
<link rel="alternate" href="https://nguoicodonvn2008.info/vi/news/rss/de-thi/" title="Tin Tức - Đề thi" type="application/rss+xml">
<link rel="preload" as="style" href="https://nguoicodonvn2008.info/assets/css/font-awesome.min.css" type="text/css">
<link rel="preload" as="style" href="https://nguoicodonvn2008.info/themes/default/css/bootstrap.non-responsive.css" type="text/css">
<link rel="preload" as="style" href="https://nguoicodonvn2008.info/themes/default/css/style.css" type="text/css">
<link rel="preload" as="style" href="https://nguoicodonvn2008.info/themes/default/css/style.non-responsive.css" type="text/css">
<link rel="preload" as="style" href="https://nguoicodonvn2008.info/themes/default/css/news.css" type="text/css">
<link rel="preload" as="style" href="https://nguoicodonvn2008.info/themes/default/css/custom.css" type="text/css">
<link rel="preload" as="script" href="https://nguoicodonvn2008.info/assets/js/jquery/jquery.min.js" type="text/javascript">
<link rel="preload" as="script" href="https://nguoicodonvn2008.info/assets/js/language/vi.js" type="text/javascript">
<link rel="preload" as="script" href="https://nguoicodonvn2008.info/assets/js/DOMPurify/purify3.js" type="text/javascript">
<link rel="preload" as="script" href="https://nguoicodonvn2008.info/assets/js/global.js" type="text/javascript">
<link rel="preload" as="script" href="https://nguoicodonvn2008.info/assets/js/site.js" type="text/javascript">
<link rel="preload" as="script" href="https://nguoicodonvn2008.info/themes/default/js/news.js" type="text/javascript">
<link rel="preload" as="script" href="https://nguoicodonvn2008.info/themes/default/js/main.js" type="text/javascript">
<link rel="preload" as="script" href="https://nguoicodonvn2008.info/themes/default/js/custom.js" type="text/javascript">
<link rel="preload" as="script" href="https://nguoicodonvn2008.info/themes/default/js/bootstrap.min.js" type="text/javascript">
<link rel="stylesheet" href="https://nguoicodonvn2008.info/assets/css/font-awesome.min.css">
<link rel="stylesheet" href="https://nguoicodonvn2008.info/themes/default/css/bootstrap.non-responsive.css">
<link rel="stylesheet" href="https://nguoicodonvn2008.info/themes/default/css/style.css">
<link rel="stylesheet" href="https://nguoicodonvn2008.info/themes/default/css/style.non-responsive.css">
<link rel="StyleSheet" href="https://nguoicodonvn2008.info/themes/default/css/news.css">
<link rel="stylesheet" href="https://nguoicodonvn2008.info/themes/default/css/custom.css">
<style type="text/css">
	body{background: #fff;}
</style>
    </head>
    <body>
<div id="print">
	<div id="hd_print">
		<h2 class="pull-left">.&#x3A; Nguoicodonvn2008.info - Cõi lòng người cô đơn &#x3A;.</h2>
		<p class="pull-right"><a title=".&#x3A; Nguoicodonvn2008.info - Cõi lòng người cô đơn &#x3A;." href="https://nguoicodonvn2008.info/">https://nguoicodonvn2008.info</a></p>
	</div>
	<div class="clear"></div>
	<hr />
	<div id="content">
		<h1>Mẫu prompt kiểm tra khả năng truy cập cho code</h1>
		<ul class="list-inline">
			<li>Thứ bảy - 04/04/2026 00:30</li>
			<li class="hidden-print txtrequired"><em class="fa fa-print">&nbsp;</em><a title="In ra" href="javascript:;" onclick="window.print()">In ra</a></li>
			<li class="hidden-print txtrequired"><em class="fa fa-power-off">&nbsp;</em><a title="Đóng cửa sổ này" href="javascript:;" onclick="window.close()">Đóng cửa sổ này</a></li>
		</ul>
		<div class="clear"></div>
		<div id="hometext">
		</div>
				<div class="imghome">
			<img alt="Mẫu prompt kiểm tra khả năng truy cập cho code" src="https://st.quantrimang.com/photos/image/2026/04/03/prompt-kiem-tra-kha-nang-truy-cap-cho-code-9.jpg" width="460" class="img-thumbnail" />
		</div>
		<div class="clear"></div>
		<div id="bodytext" class="clearfix">
			<p style="text-align:justify;">Trong bối cảnh phần mềm ngày càng hướng tới phục vụ mọi đối tượng người dùng, khả năng truy cập (accessibility) không còn là yếu tố “tùy chọn” mà đã trở thành tiêu chuẩn quan trọng trong phát triển ứng dụng. Tuy nhiên, việc kiểm tra accessibility trong code thường bị bỏ sót do thiếu quy trình rõ ràng hoặc công cụ phù hợp. Đây chính là lúc các mẫu prompt kiểm tra khả năng truy cập phát huy giá trị.</p><div class="content-detail textview" style="-webkit-text-stroke-width:0px;background-color:rgb(255, 255, 255);border-width:0px;color:rgba(0, 0, 0, 0.87);font-family:Arial, sans-serif;font-feature-settings:inherit;font-kerning:inherit;font-language-override:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-size:16px;font-stretch:inherit;font-style:normal;font-variant-alternates:inherit;font-variant-caps:normal;font-variant-east-asian:inherit;font-variant-emoji:inherit;font-variant-ligatures:normal;font-variant-numeric:inherit;font-variant-position:inherit;font-variation-settings:inherit;font-weight:400;height:auto !important;letter-spacing:normal;line-height:24px;margin:0px 0px 16px;orphans:2;overflow:hidden;padding:0px;position:relative;text-align:start;text-decoration-color:initial;text-decoration-style:initial;text-decoration-thickness:initial;text-indent:0px;text-transform:none;white-space:normal;widows:2;word-spacing:0px;" itemprop="articleBody"><p style="border-width:0px;font-family:inherit;font-feature-settings:inherit;font-kerning:inherit;font-language-override:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-size:inherit;font-stretch:inherit;font-style:inherit;font-variant:inherit;font-variation-settings:inherit;font-weight:inherit;line-height:26px;margin:10px 0px;overflow-wrap:break-word;padding:0px;text-align:justify;">Chủ đề này tập trung vào việc xây dựng các prompt có cấu trúc, giúp lập trình viên nhanh chóng đánh giá mức độ tuân thủ accessibility của code (web, mobile, hoặc backend API). Thông qua việc tận dụng AI, các prompt này có thể hỗ trợ phát hiện những vấn đề phổ biến như thiếu thẻ semantic HTML, không hỗ trợ screen reader, màu sắc không đạt độ tương phản, hoặc trải nghiệm không thân thiện với người dùng khuyết tật.</p><p style="border-width:0px;font-family:inherit;font-feature-settings:inherit;font-kerning:inherit;font-language-override:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-size:inherit;font-stretch:inherit;font-style:inherit;font-variant:inherit;font-variation-settings:inherit;font-weight:inherit;line-height:26px;margin:10px 0px;overflow-wrap:break-word;padding:0px;text-align:justify;">Bằng cách chuẩn hóa các prompt kiểm tra, bạn không chỉ cải thiện chất lượng sản phẩm mà còn tích hợp accessibility vào quy trình phát triển một cách tự nhiên và hiệu quả hơn. Bài viết này sẽ cung cấp nền tảng và ví dụ thực tiễn để bạn áp dụng ngay trong dự án của mình.</p><h2 style="border-width:0px;font-family:inherit;font-feature-settings:inherit;font-kerning:inherit;font-language-override:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-size:20px;font-stretch:inherit;font-style:inherit;font-variant:inherit;font-variation-settings:inherit;line-height:32px;margin:10px 0px;padding:0px;text-align:justify;"><strong>Mẫu prompt kiểm tra khả năng truy cập cho code</strong></h2><div class="prompt-wrapper" style="background-color:rgb(255, 255, 255);border-radius:16px;border:1px solid rgb(179, 211, 255);box-shadow:rgba(0, 0, 0, 0.1) 0px 4px 6px -1px;font:inherit;margin:0px 0px 16px;overflow:hidden;padding:0px;"><div class="prompt-header" style="align-items:center;background-color:rgb(248, 250, 252);border-bottom:1px solid rgb(179, 211, 255);border-image:initial;border-left-color:initial;border-left-width:0px;border-right-color:initial;border-right-width:0px;border-top-color:initial;border-top-width:0px;display:flex;font:inherit;justify-content:space-between;margin:0px;padding:12px;text-align:justify;"><span style="color:rgb(136,136,136);font-family:inherit;font-size:14px;"><span style="border-width:0px;font-feature-settings:inherit;font-kerning:inherit;font-language-override:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-stretch:inherit;font-style:inherit;font-variant:inherit;font-variation-settings:inherit;line-height:inherit;margin:0px;padding:0px;"><strong>Câu lệnh AI (Prompt)</strong></span></span><strong>Sao chép prompt</strong></div><div class="prompt-content" style="background-color:rgb(255, 253, 235);border-width:0px;color:rgb(15, 23, 42);font-family:monospace;font-feature-settings:inherit;font-kerning:inherit;font-language-override:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-size:16px;font-stretch:inherit;font-style:inherit;font-variant:inherit;font-variation-settings:inherit;font-weight:inherit;line-height:1.8;margin:0px;max-height:300px;overflow:scroll;padding:16px;text-align:justify;white-space:pre-wrap;">Kiểm tra khả năng truy cập cho code này:

&#91;DÁN CODE FRONTEND&#93;

Framework: &#91;ví dụ: React, Vue, HTML/CSS&#93;

Kiểm tra:
- Tuân thủ WCAG 2.1 AA
- Điều hướng bằng bàn phím
- Khả năng tương thích với trình đọc màn hình
- Thuộc tính ARIA
- Độ tương phản màu
- Quản lý tiêu điểm

Cung cấp các giải pháp cụ thể kèm theo ví dụ code.</div></div><p style="border-width:0px;font-family:inherit;font-feature-settings:inherit;font-kerning:inherit;font-language-override:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-size:inherit;font-stretch:inherit;font-style:inherit;font-variant:inherit;font-variation-settings:inherit;font-weight:inherit;line-height:26px;margin:10px 0px;overflow-wrap:break-word;padding:0px;text-align:justify;"><strong style="border-width:0px;font-family:inherit;font-feature-settings:inherit;font-kerning:inherit;font-language-override:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-size:inherit;font-stretch:inherit;font-style:inherit;font-variant:inherit;font-variation-settings:inherit;line-height:inherit;margin:0px;padding:0px;">Phù hợp nhất cho: GPT-5, Claude 4 Sonnet</strong></p><h2 style="border-width:0px;font-family:inherit;font-feature-settings:inherit;font-kerning:inherit;font-language-override:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-size:20px;font-stretch:inherit;font-style:inherit;font-variant:inherit;font-variation-settings:inherit;line-height:32px;margin:10px 0px;padding:0px;text-align:justify;"><strong>Cách sử dụng prompt</strong></h2><ul style="border-width:0px;clear:both;font:inherit;list-style:disc;margin-bottom:0px;margin-right:0px;margin-top:0px;padding:0px;"><li style="border-width:0px;font:inherit;margin:0px 0px 0px 30px;padding:0px;" data-list-item-id="e34d3c341cba84736fd4272a0dc8422b7"><p style="margin-left:0px;text-align:justify;">Thay thế &#91;DÁN CODE FRONTEND&#93; bằng code sau:</p></li></ul><pre class="language-html prettyprint hljs language-xml" style="background-color:rgb(254, 255, 239);border-radius:5px;border:1px solid !important;display:block;font-family:Consolas, Monaco, monospace;font-feature-settings:inherit;font-kerning:inherit;font-language-override:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-size:14px;font-stretch:inherit;font-style:inherit;font-variant:inherit;font-variation-settings:inherit;font-weight:inherit;line-height:inherit;margin:0px 0px 16px;max-height:600px;max-width:100%;overflow:auto;padding:8px;text-align:justify;" id="pre1"><span class="hljs-meta" style="border-width:0px;font:inherit;margin:0px;padding:0px;">&lt;!DOCTYPE </span><span class="hljs-meta hljs-keyword" style="border-width:0px;font:inherit;margin:0px;padding:0px;">html</span><span class="hljs-meta" style="border-width:0px;font:inherit;margin:0px;padding:0px;">&gt;</span>
<span class="hljs-tag" style="border-width:0px;font:inherit;margin:0px;padding:0px;">&lt;</span><span class="hljs-tag hljs-name" style="border-width:0px;font:inherit;margin:0px;padding:0px;">html</span><span class="hljs-tag" style="border-width:0px;font:inherit;margin:0px;padding:0px;"> </span><span class="hljs-tag hljs-attr" style="border-width:0px;font:inherit;margin:0px;padding:0px;">lang</span><span class="hljs-tag" style="border-width:0px;font:inherit;margin:0px;padding:0px;">=</span><span class="hljs-tag hljs-string" style="border-width:0px;font:inherit;margin:0px;padding:0px;">&quot;vi&quot;</span><span class="hljs-tag" style="border-width:0px;font:inherit;margin:0px;padding:0px;">&gt;</span>
<span class="hljs-tag" style="border-width:0px;font:inherit;margin:0px;padding:0px;">&lt;</span><span class="hljs-tag hljs-name" style="border-width:0px;font:inherit;margin:0px;padding:0px;">head</span><span class="hljs-tag" style="border-width:0px;font:inherit;margin:0px;padding:0px;">&gt;</span>
  <span class="hljs-tag" style="border-width:0px;font:inherit;margin:0px;padding:0px;">&lt;</span><span class="hljs-tag hljs-name" style="border-width:0px;font:inherit;margin:0px;padding:0px;">meta</span><span class="hljs-tag" style="border-width:0px;font:inherit;margin:0px;padding:0px;"> </span><span class="hljs-tag hljs-attr" style="border-width:0px;font:inherit;margin:0px;padding:0px;">charset</span><span class="hljs-tag" style="border-width:0px;font:inherit;margin:0px;padding:0px;">=</span><span class="hljs-tag hljs-string" style="border-width:0px;font:inherit;margin:0px;padding:0px;">&quot;UTF-8&quot;</span><span class="hljs-tag" style="border-width:0px;font:inherit;margin:0px;padding:0px;">&gt;</span>
  <span class="hljs-tag" style="border-width:0px;font:inherit;margin:0px;padding:0px;">&lt;</span><span class="hljs-tag hljs-name" style="border-width:0px;font:inherit;margin:0px;padding:0px;">title</span><span class="hljs-tag" style="border-width:0px;font:inherit;margin:0px;padding:0px;">&gt;</span>Accessible Login<span class="hljs-tag" style="border-width:0px;font:inherit;margin:0px;padding:0px;">&lt;/</span><span class="hljs-tag hljs-name" style="border-width:0px;font:inherit;margin:0px;padding:0px;">title</span><span class="hljs-tag" style="border-width:0px;font:inherit;margin:0px;padding:0px;">&gt;</span>
  <span class="hljs-tag" style="border-width:0px;font:inherit;margin:0px;padding:0px;">&lt;</span><span class="hljs-tag hljs-name" style="border-width:0px;font:inherit;margin:0px;padding:0px;">meta</span><span class="hljs-tag" style="border-width:0px;font:inherit;margin:0px;padding:0px;"> </span><span class="hljs-tag hljs-attr" style="border-width:0px;font:inherit;margin:0px;padding:0px;">name</span><span class="hljs-tag" style="border-width:0px;font:inherit;margin:0px;padding:0px;">=</span><span class="hljs-tag hljs-string" style="border-width:0px;font:inherit;margin:0px;padding:0px;">&quot;viewport&quot;</span><span class="hljs-tag" style="border-width:0px;font:inherit;margin:0px;padding:0px;"> </span><span class="hljs-tag hljs-attr" style="border-width:0px;font:inherit;margin:0px;padding:0px;">content</span><span class="hljs-tag" style="border-width:0px;font:inherit;margin:0px;padding:0px;">=</span><span class="hljs-tag hljs-string" style="border-width:0px;font:inherit;margin:0px;padding:0px;">&quot;width=device-width, initial-scale=1.0&quot;</span><span class="hljs-tag" style="border-width:0px;font:inherit;margin:0px;padding:0px;">&gt;</span>

  <span class="hljs-tag" style="border-width:0px;font:inherit;margin:0px;padding:0px;">&lt;</span><span class="hljs-tag hljs-name" style="border-width:0px;font:inherit;margin:0px;padding:0px;">style</span><span class="hljs-tag" style="border-width:0px;font:inherit;margin:0px;padding:0px;">&gt;</span><span class="language-css" style="border-width:0px;font:inherit;margin:0px;padding:0px;">
    </span><span class="language-css hljs-selector-tag" style="border-width:0px;font:inherit;margin:0px;padding:0px;">body</span><span class="language-css" style="border-width:0px;font:inherit;margin:0px;padding:0px;"> {
      </span><span class="language-css hljs-attribute" style="border-width:0px;font:inherit;margin:0px;padding:0px;">font-family</span><span class="language-css" style="border-width:0px;font:inherit;margin:0px;padding:0px;">: Arial, sans-serif;
      </span><span class="language-css hljs-attribute" style="border-width:0px;font:inherit;margin:0px;padding:0px;">background</span><span class="language-css" style="border-width:0px;font:inherit;margin:0px;padding:0px;">: </span><span class="language-css hljs-number" style="border-width:0px;font:inherit;margin:0px;padding:0px;">#f5f5f5</span><span class="language-css" style="border-width:0px;font:inherit;margin:0px;padding:0px;">;
      </span><span class="language-css hljs-attribute" style="border-width:0px;font:inherit;margin:0px;padding:0px;">display</span><span class="language-css" style="border-width:0px;font:inherit;margin:0px;padding:0px;">: flex;
      </span><span class="language-css hljs-attribute" style="border-width:0px;font:inherit;margin:0px;padding:0px;">justify-content</span><span class="language-css" style="border-width:0px;font:inherit;margin:0px;padding:0px;">: center;
      </span><span class="language-css hljs-attribute" style="border-width:0px;font:inherit;margin:0px;padding:0px;">align-items</span><span class="language-css" style="border-width:0px;font:inherit;margin:0px;padding:0px;">: center;
      </span><span class="language-css hljs-attribute" style="border-width:0px;font:inherit;margin:0px;padding:0px;">height</span><span class="language-css" style="border-width:0px;font:inherit;margin:0px;padding:0px;">: </span><span class="language-css hljs-number" style="border-width:0px;font:inherit;margin:0px;padding:0px;">100vh</span><span class="language-css" style="border-width:0px;font:inherit;margin:0px;padding:0px;">;
    }

    </span><span class="language-css hljs-selector-class" style="border-width:0px;font:inherit;margin:0px;padding:0px;">.container</span><span class="language-css" style="border-width:0px;font:inherit;margin:0px;padding:0px;"> {
      </span><span class="language-css hljs-attribute" style="border-width:0px;font:inherit;margin:0px;padding:0px;">background</span><span class="language-css" style="border-width:0px;font:inherit;margin:0px;padding:0px;">: white;
      </span><span class="language-css hljs-attribute" style="border-width:0px;font:inherit;margin:0px;padding:0px;">padding</span><span class="language-css" style="border-width:0px;font:inherit;margin:0px;padding:0px;">: </span><span class="language-css hljs-number" style="border-width:0px;font:inherit;margin:0px;padding:0px;">24px</span><span class="language-css" style="border-width:0px;font:inherit;margin:0px;padding:0px;">;
      </span><span class="language-css hljs-attribute" style="border-width:0px;font:inherit;margin:0px;padding:0px;">border-radius</span><span class="language-css" style="border-width:0px;font:inherit;margin:0px;padding:0px;">: </span><span class="language-css hljs-number" style="border-width:0px;font:inherit;margin:0px;padding:0px;">8px</span><span class="language-css" style="border-width:0px;font:inherit;margin:0px;padding:0px;">;
      </span><span class="language-css hljs-attribute" style="border-width:0px;font:inherit;margin:0px;padding:0px;">width</span><span class="language-css" style="border-width:0px;font:inherit;margin:0px;padding:0px;">: </span><span class="language-css hljs-number" style="border-width:0px;font:inherit;margin:0px;padding:0px;">320px</span><span class="language-css" style="border-width:0px;font:inherit;margin:0px;padding:0px;">;
      </span><span class="language-css hljs-attribute" style="border-width:0px;font:inherit;margin:0px;padding:0px;">box-shadow</span><span class="language-css" style="border-width:0px;font:inherit;margin:0px;padding:0px;">: </span><span class="language-css hljs-number" style="border-width:0px;font:inherit;margin:0px;padding:0px;">0</span><span class="language-css" style="border-width:0px;font:inherit;margin:0px;padding:0px;"> </span><span class="language-css hljs-number" style="border-width:0px;font:inherit;margin:0px;padding:0px;">2px</span><span class="language-css" style="border-width:0px;font:inherit;margin:0px;padding:0px;"> </span><span class="language-css hljs-number" style="border-width:0px;font:inherit;margin:0px;padding:0px;">8px</span><span class="language-css" style="border-width:0px;font:inherit;margin:0px;padding:0px;"> </span><span class="language-css hljs-built_in" style="border-width:0px;font:inherit;margin:0px;padding:0px;">rgba</span><span class="language-css" style="border-width:0px;font:inherit;margin:0px;padding:0px;">(</span><span class="language-css hljs-number" style="border-width:0px;font:inherit;margin:0px;padding:0px;">0</span><span class="language-css" style="border-width:0px;font:inherit;margin:0px;padding:0px;">,</span><span class="language-css hljs-number" style="border-width:0px;font:inherit;margin:0px;padding:0px;">0</span><span class="language-css" style="border-width:0px;font:inherit;margin:0px;padding:0px;">,</span><span class="language-css hljs-number" style="border-width:0px;font:inherit;margin:0px;padding:0px;">0</span><span class="language-css" style="border-width:0px;font:inherit;margin:0px;padding:0px;">,</span><span class="language-css hljs-number" style="border-width:0px;font:inherit;margin:0px;padding:0px;">0.1</span><span class="language-css" style="border-width:0px;font:inherit;margin:0px;padding:0px;">);
    }

    </span><span class="language-css hljs-selector-tag" style="border-width:0px;font:inherit;margin:0px;padding:0px;">label</span><span class="language-css" style="border-width:0px;font:inherit;margin:0px;padding:0px;"> {
      </span><span class="language-css hljs-attribute" style="border-width:0px;font:inherit;margin:0px;padding:0px;">display</span><span class="language-css" style="border-width:0px;font:inherit;margin:0px;padding:0px;">: block;
      </span><span class="language-css hljs-attribute" style="border-width:0px;font:inherit;margin:0px;padding:0px;">margin-top</span><span class="language-css" style="border-width:0px;font:inherit;margin:0px;padding:0px;">: </span><span class="language-css hljs-number" style="border-width:0px;font:inherit;margin:0px;padding:0px;">12px</span><span class="language-css" style="border-width:0px;font:inherit;margin:0px;padding:0px;">;
      </span><span class="language-css hljs-attribute" style="border-width:0px;font:inherit;margin:0px;padding:0px;">font-weight</span><span class="language-css" style="border-width:0px;font:inherit;margin:0px;padding:0px;">: bold;
    }

    </span><span class="language-css hljs-selector-tag" style="border-width:0px;font:inherit;margin:0px;padding:0px;">input</span><span class="language-css" style="border-width:0px;font:inherit;margin:0px;padding:0px;"> {
      </span><span class="language-css hljs-attribute" style="border-width:0px;font:inherit;margin:0px;padding:0px;">width</span><span class="language-css" style="border-width:0px;font:inherit;margin:0px;padding:0px;">: </span><span class="language-css hljs-number" style="border-width:0px;font:inherit;margin:0px;padding:0px;">100%</span><span class="language-css" style="border-width:0px;font:inherit;margin:0px;padding:0px;">;
      </span><span class="language-css hljs-attribute" style="border-width:0px;font:inherit;margin:0px;padding:0px;">padding</span><span class="language-css" style="border-width:0px;font:inherit;margin:0px;padding:0px;">: </span><span class="language-css hljs-number" style="border-width:0px;font:inherit;margin:0px;padding:0px;">8px</span><span class="language-css" style="border-width:0px;font:inherit;margin:0px;padding:0px;">;
      </span><span class="language-css hljs-attribute" style="border-width:0px;font:inherit;margin:0px;padding:0px;">margin-top</span><span class="language-css" style="border-width:0px;font:inherit;margin:0px;padding:0px;">: </span><span class="language-css hljs-number" style="border-width:0px;font:inherit;margin:0px;padding:0px;">4px</span><span class="language-css" style="border-width:0px;font:inherit;margin:0px;padding:0px;">;
    }

    </span><span class="language-css hljs-selector-tag" style="border-width:0px;font:inherit;margin:0px;padding:0px;">button</span><span class="language-css" style="border-width:0px;font:inherit;margin:0px;padding:0px;"> {
      </span><span class="language-css hljs-attribute" style="border-width:0px;font:inherit;margin:0px;padding:0px;">margin-top</span><span class="language-css" style="border-width:0px;font:inherit;margin:0px;padding:0px;">: </span><span class="language-css hljs-number" style="border-width:0px;font:inherit;margin:0px;padding:0px;">16px</span><span class="language-css" style="border-width:0px;font:inherit;margin:0px;padding:0px;">;
      </span><span class="language-css hljs-attribute" style="border-width:0px;font:inherit;margin:0px;padding:0px;">width</span><span class="language-css" style="border-width:0px;font:inherit;margin:0px;padding:0px;">: </span><span class="language-css hljs-number" style="border-width:0px;font:inherit;margin:0px;padding:0px;">100%</span><span class="language-css" style="border-width:0px;font:inherit;margin:0px;padding:0px;">;
      </span><span class="language-css hljs-attribute" style="border-width:0px;font:inherit;margin:0px;padding:0px;">padding</span><span class="language-css" style="border-width:0px;font:inherit;margin:0px;padding:0px;">: </span><span class="language-css hljs-number" style="border-width:0px;font:inherit;margin:0px;padding:0px;">10px</span><span class="language-css" style="border-width:0px;font:inherit;margin:0px;padding:0px;">;
      </span><span class="language-css hljs-attribute" style="border-width:0px;font:inherit;margin:0px;padding:0px;">background</span><span class="language-css" style="border-width:0px;font:inherit;margin:0px;padding:0px;">: </span><span class="language-css hljs-number" style="border-width:0px;font:inherit;margin:0px;padding:0px;">#007BFF</span><span class="language-css" style="border-width:0px;font:inherit;margin:0px;padding:0px;">;
      </span><span class="language-css hljs-attribute" style="border-width:0px;font:inherit;margin:0px;padding:0px;">color</span><span class="language-css" style="border-width:0px;font:inherit;margin:0px;padding:0px;">: white;
      </span><span class="language-css hljs-attribute" style="border-width:0px;font:inherit;margin:0px;padding:0px;">border</span><span class="language-css" style="border-width:0px;font:inherit;margin:0px;padding:0px;">: none;
      </span><span class="language-css hljs-attribute" style="border-width:0px;font:inherit;margin:0px;padding:0px;">cursor</span><span class="language-css" style="border-width:0px;font:inherit;margin:0px;padding:0px;">: pointer;
    }

    </span><span class="language-css hljs-selector-tag" style="border-width:0px;font:inherit;margin:0px;padding:0px;">button</span><span class="language-css hljs-selector-pseudo" style="border-width:0px;font:inherit;margin:0px;padding:0px;">:focus</span><span class="language-css" style="border-width:0px;font:inherit;margin:0px;padding:0px;">, </span><span class="language-css hljs-selector-tag" style="border-width:0px;font:inherit;margin:0px;padding:0px;">input</span><span class="language-css hljs-selector-pseudo" style="border-width:0px;font:inherit;margin:0px;padding:0px;">:focus</span><span class="language-css" style="border-width:0px;font:inherit;margin:0px;padding:0px;"> {
      </span><span class="language-css hljs-attribute" style="border-width:0px;font:inherit;margin:0px;padding:0px;">outline</span><span class="language-css" style="border-width:0px;font:inherit;margin:0px;padding:0px;">: </span><span class="language-css hljs-number" style="border-width:0px;font:inherit;margin:0px;padding:0px;">3px</span><span class="language-css" style="border-width:0px;font:inherit;margin:0px;padding:0px;"> solid </span><span class="language-css hljs-number" style="border-width:0px;font:inherit;margin:0px;padding:0px;">#ff9800</span><span class="language-css" style="border-width:0px;font:inherit;margin:0px;padding:0px;">;
    }

    </span><span class="language-css hljs-selector-class" style="border-width:0px;font:inherit;margin:0px;padding:0px;">.error</span><span class="language-css" style="border-width:0px;font:inherit;margin:0px;padding:0px;"> {
      </span><span class="language-css hljs-attribute" style="border-width:0px;font:inherit;margin:0px;padding:0px;">color</span><span class="language-css" style="border-width:0px;font:inherit;margin:0px;padding:0px;">: red;
      </span><span class="language-css hljs-attribute" style="border-width:0px;font:inherit;margin:0px;padding:0px;">margin-top</span><span class="language-css" style="border-width:0px;font:inherit;margin:0px;padding:0px;">: </span><span class="language-css hljs-number" style="border-width:0px;font:inherit;margin:0px;padding:0px;">8px</span><span class="language-css" style="border-width:0px;font:inherit;margin:0px;padding:0px;">;
    }

    </span><span class="language-css hljs-selector-class" style="border-width:0px;font:inherit;margin:0px;padding:0px;">.sr-only</span><span class="language-css" style="border-width:0px;font:inherit;margin:0px;padding:0px;"> {
      </span><span class="language-css hljs-attribute" style="border-width:0px;font:inherit;margin:0px;padding:0px;">position</span><span class="language-css" style="border-width:0px;font:inherit;margin:0px;padding:0px;">: absolute;
      </span><span class="language-css hljs-attribute" style="border-width:0px;font:inherit;margin:0px;padding:0px;">left</span><span class="language-css" style="border-width:0px;font:inherit;margin:0px;padding:0px;">: -</span><span class="language-css hljs-number" style="border-width:0px;font:inherit;margin:0px;padding:0px;">9999px</span><span class="language-css" style="border-width:0px;font:inherit;margin:0px;padding:0px;">;
    }
  </span><span class="hljs-tag" style="border-width:0px;font:inherit;margin:0px;padding:0px;">&lt;/</span><span class="hljs-tag hljs-name" style="border-width:0px;font:inherit;margin:0px;padding:0px;">style</span><span class="hljs-tag" style="border-width:0px;font:inherit;margin:0px;padding:0px;">&gt;</span>
<span class="hljs-tag" style="border-width:0px;font:inherit;margin:0px;padding:0px;">&lt;/</span><span class="hljs-tag hljs-name" style="border-width:0px;font:inherit;margin:0px;padding:0px;">head</span><span class="hljs-tag" style="border-width:0px;font:inherit;margin:0px;padding:0px;">&gt;</span>
<span class="hljs-tag" style="border-width:0px;font:inherit;margin:0px;padding:0px;">&lt;</span><span class="hljs-tag hljs-name" style="border-width:0px;font:inherit;margin:0px;padding:0px;">body</span><span class="hljs-tag" style="border-width:0px;font:inherit;margin:0px;padding:0px;">&gt;</span>

  <span class="hljs-tag" style="border-width:0px;font:inherit;margin:0px;padding:0px;">&lt;</span><span class="hljs-tag hljs-name" style="border-width:0px;font:inherit;margin:0px;padding:0px;">div</span><span class="hljs-tag" style="border-width:0px;font:inherit;margin:0px;padding:0px;"> </span><span class="hljs-tag hljs-attr" style="border-width:0px;font:inherit;margin:0px;padding:0px;">class</span><span class="hljs-tag" style="border-width:0px;font:inherit;margin:0px;padding:0px;">=</span><span class="hljs-tag hljs-string" style="border-width:0px;font:inherit;margin:0px;padding:0px;">&quot;container&quot;</span><span class="hljs-tag" style="border-width:0px;font:inherit;margin:0px;padding:0px;"> </span><span class="hljs-tag hljs-attr" style="border-width:0px;font:inherit;margin:0px;padding:0px;">role</span><span class="hljs-tag" style="border-width:0px;font:inherit;margin:0px;padding:0px;">=</span><span class="hljs-tag hljs-string" style="border-width:0px;font:inherit;margin:0px;padding:0px;">&quot;main&quot;</span><span class="hljs-tag" style="border-width:0px;font:inherit;margin:0px;padding:0px;">&gt;</span>
    <span class="hljs-tag" style="border-width:0px;font:inherit;margin:0px;padding:0px;">&lt;</span><span class="hljs-tag hljs-name" style="border-width:0px;font:inherit;margin:0px;padding:0px;">h1</span><span class="hljs-tag" style="border-width:0px;font:inherit;margin:0px;padding:0px;">&gt;</span>Đăng nhập<span class="hljs-tag" style="border-width:0px;font:inherit;margin:0px;padding:0px;">&lt;/</span><span class="hljs-tag hljs-name" style="border-width:0px;font:inherit;margin:0px;padding:0px;">h1</span><span class="hljs-tag" style="border-width:0px;font:inherit;margin:0px;padding:0px;">&gt;</span>

    <span class="hljs-tag" style="border-width:0px;font:inherit;margin:0px;padding:0px;">&lt;</span><span class="hljs-tag hljs-name" style="border-width:0px;font:inherit;margin:0px;padding:0px;">form</span><span class="hljs-tag" style="border-width:0px;font:inherit;margin:0px;padding:0px;"> </span><span class="hljs-tag hljs-attr" style="border-width:0px;font:inherit;margin:0px;padding:0px;">id</span><span class="hljs-tag" style="border-width:0px;font:inherit;margin:0px;padding:0px;">=</span><span class="hljs-tag hljs-string" style="border-width:0px;font:inherit;margin:0px;padding:0px;">&quot;loginForm&quot;</span><span class="hljs-tag" style="border-width:0px;font:inherit;margin:0px;padding:0px;"> </span><span class="hljs-tag hljs-attr" style="border-width:0px;font:inherit;margin:0px;padding:0px;">aria-labelledby</span><span class="hljs-tag" style="border-width:0px;font:inherit;margin:0px;padding:0px;">=</span><span class="hljs-tag hljs-string" style="border-width:0px;font:inherit;margin:0px;padding:0px;">&quot;formTitle&quot;</span><span class="hljs-tag" style="border-width:0px;font:inherit;margin:0px;padding:0px;">&gt;</span>
      <span class="hljs-tag" style="border-width:0px;font:inherit;margin:0px;padding:0px;">&lt;</span><span class="hljs-tag hljs-name" style="border-width:0px;font:inherit;margin:0px;padding:0px;">p</span><span class="hljs-tag" style="border-width:0px;font:inherit;margin:0px;padding:0px;"> </span><span class="hljs-tag hljs-attr" style="border-width:0px;font:inherit;margin:0px;padding:0px;">id</span><span class="hljs-tag" style="border-width:0px;font:inherit;margin:0px;padding:0px;">=</span><span class="hljs-tag hljs-string" style="border-width:0px;font:inherit;margin:0px;padding:0px;">&quot;formTitle&quot;</span><span class="hljs-tag" style="border-width:0px;font:inherit;margin:0px;padding:0px;"> </span><span class="hljs-tag hljs-attr" style="border-width:0px;font:inherit;margin:0px;padding:0px;">class</span><span class="hljs-tag" style="border-width:0px;font:inherit;margin:0px;padding:0px;">=</span><span class="hljs-tag hljs-string" style="border-width:0px;font:inherit;margin:0px;padding:0px;">&quot;sr-only&quot;</span><span class="hljs-tag" style="border-width:0px;font:inherit;margin:0px;padding:0px;">&gt;</span>Form đăng nhập người dùng<span class="hljs-tag" style="border-width:0px;font:inherit;margin:0px;padding:0px;">&lt;/</span><span class="hljs-tag hljs-name" style="border-width:0px;font:inherit;margin:0px;padding:0px;">p</span><span class="hljs-tag" style="border-width:0px;font:inherit;margin:0px;padding:0px;">&gt;</span>

      <span class="hljs-tag" style="border-width:0px;font:inherit;margin:0px;padding:0px;">&lt;</span><span class="hljs-tag hljs-name" style="border-width:0px;font:inherit;margin:0px;padding:0px;">label</span><span class="hljs-tag" style="border-width:0px;font:inherit;margin:0px;padding:0px;"> </span><span class="hljs-tag hljs-attr" style="border-width:0px;font:inherit;margin:0px;padding:0px;">for</span><span class="hljs-tag" style="border-width:0px;font:inherit;margin:0px;padding:0px;">=</span><span class="hljs-tag hljs-string" style="border-width:0px;font:inherit;margin:0px;padding:0px;">&quot;username&quot;</span><span class="hljs-tag" style="border-width:0px;font:inherit;margin:0px;padding:0px;">&gt;</span>Tên đăng nhập<span class="hljs-tag" style="border-width:0px;font:inherit;margin:0px;padding:0px;">&lt;/</span><span class="hljs-tag hljs-name" style="border-width:0px;font:inherit;margin:0px;padding:0px;">label</span><span class="hljs-tag" style="border-width:0px;font:inherit;margin:0px;padding:0px;">&gt;</span>
      <span class="hljs-tag" style="border-width:0px;font:inherit;margin:0px;padding:0px;">&lt;</span><span class="hljs-tag hljs-name" style="border-width:0px;font:inherit;margin:0px;padding:0px;">input</span><span class="hljs-tag" style="border-width:0px;font:inherit;margin:0px;padding:0px;"> 
        </span><span class="hljs-tag hljs-attr" style="border-width:0px;font:inherit;margin:0px;padding:0px;">type</span><span class="hljs-tag" style="border-width:0px;font:inherit;margin:0px;padding:0px;">=</span><span class="hljs-tag hljs-string" style="border-width:0px;font:inherit;margin:0px;padding:0px;">&quot;text&quot;</span><span class="hljs-tag" style="border-width:0px;font:inherit;margin:0px;padding:0px;"> 
        </span><span class="hljs-tag hljs-attr" style="border-width:0px;font:inherit;margin:0px;padding:0px;">id</span><span class="hljs-tag" style="border-width:0px;font:inherit;margin:0px;padding:0px;">=</span><span class="hljs-tag hljs-string" style="border-width:0px;font:inherit;margin:0px;padding:0px;">&quot;username&quot;</span><span class="hljs-tag" style="border-width:0px;font:inherit;margin:0px;padding:0px;"> 
        </span><span class="hljs-tag hljs-attr" style="border-width:0px;font:inherit;margin:0px;padding:0px;">name</span><span class="hljs-tag" style="border-width:0px;font:inherit;margin:0px;padding:0px;">=</span><span class="hljs-tag hljs-string" style="border-width:0px;font:inherit;margin:0px;padding:0px;">&quot;username&quot;</span><span class="hljs-tag" style="border-width:0px;font:inherit;margin:0px;padding:0px;"> 
        </span><span class="hljs-tag hljs-attr" style="border-width:0px;font:inherit;margin:0px;padding:0px;">required</span><span class="hljs-tag" style="border-width:0px;font:inherit;margin:0px;padding:0px;"> 
        </span><span class="hljs-tag hljs-attr" style="border-width:0px;font:inherit;margin:0px;padding:0px;">aria-required</span><span class="hljs-tag" style="border-width:0px;font:inherit;margin:0px;padding:0px;">=</span><span class="hljs-tag hljs-string" style="border-width:0px;font:inherit;margin:0px;padding:0px;">&quot;true&quot;</span><span class="hljs-tag" style="border-width:0px;font:inherit;margin:0px;padding:0px;">
      &gt;</span>

      <span class="hljs-tag" style="border-width:0px;font:inherit;margin:0px;padding:0px;">&lt;</span><span class="hljs-tag hljs-name" style="border-width:0px;font:inherit;margin:0px;padding:0px;">label</span><span class="hljs-tag" style="border-width:0px;font:inherit;margin:0px;padding:0px;"> </span><span class="hljs-tag hljs-attr" style="border-width:0px;font:inherit;margin:0px;padding:0px;">for</span><span class="hljs-tag" style="border-width:0px;font:inherit;margin:0px;padding:0px;">=</span><span class="hljs-tag hljs-string" style="border-width:0px;font:inherit;margin:0px;padding:0px;">&quot;password&quot;</span><span class="hljs-tag" style="border-width:0px;font:inherit;margin:0px;padding:0px;">&gt;</span>Mật khẩu<span class="hljs-tag" style="border-width:0px;font:inherit;margin:0px;padding:0px;">&lt;/</span><span class="hljs-tag hljs-name" style="border-width:0px;font:inherit;margin:0px;padding:0px;">label</span><span class="hljs-tag" style="border-width:0px;font:inherit;margin:0px;padding:0px;">&gt;</span>
      <span class="hljs-tag" style="border-width:0px;font:inherit;margin:0px;padding:0px;">&lt;</span><span class="hljs-tag hljs-name" style="border-width:0px;font:inherit;margin:0px;padding:0px;">input</span><span class="hljs-tag" style="border-width:0px;font:inherit;margin:0px;padding:0px;"> 
        </span><span class="hljs-tag hljs-attr" style="border-width:0px;font:inherit;margin:0px;padding:0px;">type</span><span class="hljs-tag" style="border-width:0px;font:inherit;margin:0px;padding:0px;">=</span><span class="hljs-tag hljs-string" style="border-width:0px;font:inherit;margin:0px;padding:0px;">&quot;password&quot;</span><span class="hljs-tag" style="border-width:0px;font:inherit;margin:0px;padding:0px;"> 
        </span><span class="hljs-tag hljs-attr" style="border-width:0px;font:inherit;margin:0px;padding:0px;">id</span><span class="hljs-tag" style="border-width:0px;font:inherit;margin:0px;padding:0px;">=</span><span class="hljs-tag hljs-string" style="border-width:0px;font:inherit;margin:0px;padding:0px;">&quot;password&quot;</span><span class="hljs-tag" style="border-width:0px;font:inherit;margin:0px;padding:0px;"> 
        </span><span class="hljs-tag hljs-attr" style="border-width:0px;font:inherit;margin:0px;padding:0px;">name</span><span class="hljs-tag" style="border-width:0px;font:inherit;margin:0px;padding:0px;">=</span><span class="hljs-tag hljs-string" style="border-width:0px;font:inherit;margin:0px;padding:0px;">&quot;password&quot;</span><span class="hljs-tag" style="border-width:0px;font:inherit;margin:0px;padding:0px;"> 
        </span><span class="hljs-tag hljs-attr" style="border-width:0px;font:inherit;margin:0px;padding:0px;">required</span><span class="hljs-tag" style="border-width:0px;font:inherit;margin:0px;padding:0px;"> 
        </span><span class="hljs-tag hljs-attr" style="border-width:0px;font:inherit;margin:0px;padding:0px;">aria-required</span><span class="hljs-tag" style="border-width:0px;font:inherit;margin:0px;padding:0px;">=</span><span class="hljs-tag hljs-string" style="border-width:0px;font:inherit;margin:0px;padding:0px;">&quot;true&quot;</span><span class="hljs-tag" style="border-width:0px;font:inherit;margin:0px;padding:0px;">
      &gt;</span>

      <span class="hljs-tag" style="border-width:0px;font:inherit;margin:0px;padding:0px;">&lt;</span><span class="hljs-tag hljs-name" style="border-width:0px;font:inherit;margin:0px;padding:0px;">button</span><span class="hljs-tag" style="border-width:0px;font:inherit;margin:0px;padding:0px;"> </span><span class="hljs-tag hljs-attr" style="border-width:0px;font:inherit;margin:0px;padding:0px;">type</span><span class="hljs-tag" style="border-width:0px;font:inherit;margin:0px;padding:0px;">=</span><span class="hljs-tag hljs-string" style="border-width:0px;font:inherit;margin:0px;padding:0px;">&quot;submit&quot;</span><span class="hljs-tag" style="border-width:0px;font:inherit;margin:0px;padding:0px;">&gt;</span>Đăng nhập<span class="hljs-tag" style="border-width:0px;font:inherit;margin:0px;padding:0px;">&lt;/</span><span class="hljs-tag hljs-name" style="border-width:0px;font:inherit;margin:0px;padding:0px;">button</span><span class="hljs-tag" style="border-width:0px;font:inherit;margin:0px;padding:0px;">&gt;</span>

      <span class="hljs-tag" style="border-width:0px;font:inherit;margin:0px;padding:0px;">&lt;</span><span class="hljs-tag hljs-name" style="border-width:0px;font:inherit;margin:0px;padding:0px;">div</span><span class="hljs-tag" style="border-width:0px;font:inherit;margin:0px;padding:0px;"> </span><span class="hljs-tag hljs-attr" style="border-width:0px;font:inherit;margin:0px;padding:0px;">id</span><span class="hljs-tag" style="border-width:0px;font:inherit;margin:0px;padding:0px;">=</span><span class="hljs-tag hljs-string" style="border-width:0px;font:inherit;margin:0px;padding:0px;">&quot;errorMessage&quot;</span><span class="hljs-tag" style="border-width:0px;font:inherit;margin:0px;padding:0px;"> </span><span class="hljs-tag hljs-attr" style="border-width:0px;font:inherit;margin:0px;padding:0px;">class</span><span class="hljs-tag" style="border-width:0px;font:inherit;margin:0px;padding:0px;">=</span><span class="hljs-tag hljs-string" style="border-width:0px;font:inherit;margin:0px;padding:0px;">&quot;error&quot;</span><span class="hljs-tag" style="border-width:0px;font:inherit;margin:0px;padding:0px;"> </span><span class="hljs-tag hljs-attr" style="border-width:0px;font:inherit;margin:0px;padding:0px;">role</span><span class="hljs-tag" style="border-width:0px;font:inherit;margin:0px;padding:0px;">=</span><span class="hljs-tag hljs-string" style="border-width:0px;font:inherit;margin:0px;padding:0px;">&quot;alert&quot;</span><span class="hljs-tag" style="border-width:0px;font:inherit;margin:0px;padding:0px;"> </span><span class="hljs-tag hljs-attr" style="border-width:0px;font:inherit;margin:0px;padding:0px;">aria-live</span><span class="hljs-tag" style="border-width:0px;font:inherit;margin:0px;padding:0px;">=</span><span class="hljs-tag hljs-string" style="border-width:0px;font:inherit;margin:0px;padding:0px;">&quot;assertive&quot;</span><span class="hljs-tag" style="border-width:0px;font:inherit;margin:0px;padding:0px;">&gt;&lt;/</span><span class="hljs-tag hljs-name" style="border-width:0px;font:inherit;margin:0px;padding:0px;">div</span><span class="hljs-tag" style="border-width:0px;font:inherit;margin:0px;padding:0px;">&gt;</span>
    <span class="hljs-tag" style="border-width:0px;font:inherit;margin:0px;padding:0px;">&lt;/</span><span class="hljs-tag hljs-name" style="border-width:0px;font:inherit;margin:0px;padding:0px;">form</span><span class="hljs-tag" style="border-width:0px;font:inherit;margin:0px;padding:0px;">&gt;</span>
  <span class="hljs-tag" style="border-width:0px;font:inherit;margin:0px;padding:0px;">&lt;/</span><span class="hljs-tag hljs-name" style="border-width:0px;font:inherit;margin:0px;padding:0px;">div</span><span class="hljs-tag" style="border-width:0px;font:inherit;margin:0px;padding:0px;">&gt;</span>

  <span class="hljs-tag" style="border-width:0px;font:inherit;margin:0px;padding:0px;">&lt;</span><span class="hljs-tag hljs-name" style="border-width:0px;font:inherit;margin:0px;padding:0px;">script</span><span class="hljs-tag" style="border-width:0px;font:inherit;margin:0px;padding:0px;">&gt;</span><span style="border-width:0px;font:inherit;margin:0px;padding:0px;">
    </span><span style="border-width:0px;font:inherit;margin:0px;padding:0px;">const</span><span style="border-width:0px;font:inherit;margin:0px;padding:0px;"> form = </span><span style="border-width:0px;font:inherit;margin:0px;padding:0px;">document</span><span style="border-width:0px;font:inherit;margin:0px;padding:0px;">.</span><span style="border-width:0px;font:inherit;margin:0px;padding:0px;">getElementById</span><span style="border-width:0px;font:inherit;margin:0px;padding:0px;">(</span><span style="border-width:0px;font:inherit;margin:0px;padding:0px;">&#039;loginForm&#039;</span><span style="border-width:0px;font:inherit;margin:0px;padding:0px;">);
    </span><span style="border-width:0px;font:inherit;margin:0px;padding:0px;">const</span><span style="border-width:0px;font:inherit;margin:0px;padding:0px;"> errorDiv = </span><span style="border-width:0px;font:inherit;margin:0px;padding:0px;">document</span><span style="border-width:0px;font:inherit;margin:0px;padding:0px;">.</span><span style="border-width:0px;font:inherit;margin:0px;padding:0px;">getElementById</span><span style="border-width:0px;font:inherit;margin:0px;padding:0px;">(</span><span style="border-width:0px;font:inherit;margin:0px;padding:0px;">&#039;errorMessage&#039;</span><span style="border-width:0px;font:inherit;margin:0px;padding:0px;">);

    form.</span><span style="border-width:0px;font:inherit;margin:0px;padding:0px;">addEventListener</span><span style="border-width:0px;font:inherit;margin:0px;padding:0px;">(</span><span style="border-width:0px;font:inherit;margin:0px;padding:0px;">&#039;submit&#039;</span><span style="border-width:0px;font:inherit;margin:0px;padding:0px;">, </span><span style="border-width:0px;font:inherit;margin:0px;padding:0px;">function</span><span style="border-width:0px;font:inherit;margin:0px;padding:0px;">(</span><span style="border-width:0px;font:inherit;margin:0px;padding:0px;">e</span><span style="border-width:0px;font:inherit;margin:0px;padding:0px;">) {
      e.</span><span style="border-width:0px;font:inherit;margin:0px;padding:0px;">preventDefault</span><span style="border-width:0px;font:inherit;margin:0px;padding:0px;">();

      </span><span style="border-width:0px;font:inherit;margin:0px;padding:0px;">const</span><span style="border-width:0px;font:inherit;margin:0px;padding:0px;"> username = </span><span style="border-width:0px;font:inherit;margin:0px;padding:0px;">document</span><span style="border-width:0px;font:inherit;margin:0px;padding:0px;">.</span><span style="border-width:0px;font:inherit;margin:0px;padding:0px;">getElementById</span><span style="border-width:0px;font:inherit;margin:0px;padding:0px;">(</span><span style="border-width:0px;font:inherit;margin:0px;padding:0px;">&#039;username&#039;</span><span style="border-width:0px;font:inherit;margin:0px;padding:0px;">).</span><span style="border-width:0px;font:inherit;margin:0px;padding:0px;">value</span><span style="border-width:0px;font:inherit;margin:0px;padding:0px;">;
      </span><span style="border-width:0px;font:inherit;margin:0px;padding:0px;">const</span><span style="border-width:0px;font:inherit;margin:0px;padding:0px;"> password = </span><span style="border-width:0px;font:inherit;margin:0px;padding:0px;">document</span><span style="border-width:0px;font:inherit;margin:0px;padding:0px;">.</span><span style="border-width:0px;font:inherit;margin:0px;padding:0px;">getElementById</span><span style="border-width:0px;font:inherit;margin:0px;padding:0px;">(</span><span style="border-width:0px;font:inherit;margin:0px;padding:0px;">&#039;password&#039;</span><span style="border-width:0px;font:inherit;margin:0px;padding:0px;">).</span><span style="border-width:0px;font:inherit;margin:0px;padding:0px;">value</span><span style="border-width:0px;font:inherit;margin:0px;padding:0px;">;

      </span><span style="border-width:0px;font:inherit;margin:0px;padding:0px;">if</span><span style="border-width:0px;font:inherit;margin:0px;padding:0px;"> (!username || !password) {
        errorDiv.</span><span style="border-width:0px;font:inherit;margin:0px;padding:0px;">textContent</span><span style="border-width:0px;font:inherit;margin:0px;padding:0px;"> = </span><span style="border-width:0px;font:inherit;margin:0px;padding:0px;">&quot;Vui lòng nhập đầy đủ thông tin.&quot;</span><span style="border-width:0px;font:inherit;margin:0px;padding:0px;">;
        </span><span style="border-width:0px;font:inherit;margin:0px;padding:0px;">return</span><span style="border-width:0px;font:inherit;margin:0px;padding:0px;">;
      }

      errorDiv.</span><span style="border-width:0px;font:inherit;margin:0px;padding:0px;">textContent</span><span style="border-width:0px;font:inherit;margin:0px;padding:0px;"> = </span><span style="border-width:0px;font:inherit;margin:0px;padding:0px;">&quot;&quot;</span><span style="border-width:0px;font:inherit;margin:0px;padding:0px;">;
      </span><span style="border-width:0px;font:inherit;margin:0px;padding:0px;">alert</span><span style="border-width:0px;font:inherit;margin:0px;padding:0px;">(</span><span style="border-width:0px;font:inherit;margin:0px;padding:0px;">&quot;Đăng nhập thành công!&quot;</span><span style="border-width:0px;font:inherit;margin:0px;padding:0px;">);
    });
  </span><span class="hljs-tag" style="border-width:0px;font:inherit;margin:0px;padding:0px;">&lt;/</span><span class="hljs-tag hljs-name" style="border-width:0px;font:inherit;margin:0px;padding:0px;">script</span><span class="hljs-tag" style="border-width:0px;font:inherit;margin:0px;padding:0px;">&gt;</span>

<span class="hljs-tag" style="border-width:0px;font:inherit;margin:0px;padding:0px;">&lt;/</span><span class="hljs-tag hljs-name" style="border-width:0px;font:inherit;margin:0px;padding:0px;">body</span><span class="hljs-tag" style="border-width:0px;font:inherit;margin:0px;padding:0px;">&gt;</span>
<span class="hljs-tag" style="border-width:0px;font:inherit;margin:0px;padding:0px;">&lt;/</span><span class="hljs-tag hljs-name" style="border-width:0px;font:inherit;margin:0px;padding:0px;">html</span><span class="hljs-tag" style="border-width:0px;font:inherit;margin:0px;padding:0px;">&gt;</span></pre><ul style="border-width:0px;clear:both;font:inherit;list-style:disc;margin-bottom:0px;margin-right:0px;margin-top:0px;padding:0px;"><li style="border-width:0px;font:inherit;margin:0px 0px 0px 30px;padding:0px;" data-list-item-id="e5f1a1d599ec4d2c8b5a78db1aee57564"><p style="margin-left:0px;text-align:justify;">Chọn framework là HTML/CSS</p></li></ul><h2 style="border-width:0px;font-family:inherit;font-feature-settings:inherit;font-kerning:inherit;font-language-override:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-size:20px;font-stretch:inherit;font-style:inherit;font-variant:inherit;font-variation-settings:inherit;line-height:32px;margin:10px 0px;padding:0px;text-align:justify;"><strong>Kết quả ví dụ prompt mẫu được thực hiện bằng GPT-5</strong></h2><div class="prompt-wrapper" style="background-color:rgb(255, 255, 255);border-radius:16px;border:1px solid rgb(179, 211, 255);box-shadow:rgba(0, 0, 0, 0.1) 0px 4px 6px -1px;font:inherit;margin:0px 0px 16px;overflow:hidden;padding:0px;"><div class="prompt-header" style="align-items:center;background-color:rgb(248, 250, 252);border-bottom:1px solid rgb(179, 211, 255);border-image:initial;border-left-color:initial;border-left-width:0px;border-right-color:initial;border-right-width:0px;border-top-color:initial;border-top-width:0px;display:flex;font:inherit;justify-content:space-between;margin:0px;padding:12px;text-align:justify;"><span style="color:rgb(136,136,136);font-family:inherit;font-size:14px;"><span style="border-width:0px;font-feature-settings:inherit;font-kerning:inherit;font-language-override:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-stretch:inherit;font-style:inherit;font-variant:inherit;font-variation-settings:inherit;line-height:inherit;margin:0px;padding:0px;"><strong>Câu lệnh AI (Prompt)</strong></span></span><strong>Sao chép prompt</strong></div><div class="prompt-content" style="background-color:rgb(255, 253, 235);border-width:0px;color:rgb(15, 23, 42);font-family:monospace;font-feature-settings:inherit;font-kerning:inherit;font-language-override:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-size:16px;font-stretch:inherit;font-style:inherit;font-variant:inherit;font-variation-settings:inherit;font-weight:inherit;line-height:1.8;margin:0px;max-height:300px;overflow:scroll;padding:16px;text-align:justify;white-space:pre-wrap;">Kiểm tra khả năng truy cập cho code này:

&lt;!DOCTYPE html&gt;
&lt;html lang=&quot;vi&quot;&gt;
&lt;head&gt;
  &lt;meta charset=&quot;UTF-8&quot;&gt;
  &lt;title&gt;Accessible Login&lt;/title&gt;
  &lt;meta name=&quot;viewport&quot; content=&quot;width=device-width, initial-scale=1.0&quot;&gt;

  &lt;style&gt;
    body {
      font-family: Arial, sans-serif;
      background: #f5f5f5;
      display: flex;
      justify-content: center;
      align-items: center;
      height: 100vh;
    }

    .container {
      background: white;
      padding: 24px;
      border-radius: 8px;
      width: 320px;
      box-shadow: 0 2px 8px rgba(0,0,0,0.1);
    }

    label {
      display: block;
      margin-top: 12px;
      font-weight: bold;
    }

    input {
      width: 100%;
      padding: 8px;
      margin-top: 4px;
    }

    button {
      margin-top: 16px;
      width: 100%;
      padding: 10px;
      background: #007BFF;
      color: white;
      border: none;
      cursor: pointer;
    }

    button:focus, input:focus {
      outline: 3px solid #ff9800;
    }

    .error {
      color: red;
      margin-top: 8px;
    }

    .sr-only {
      position: absolute;
      left: -9999px;
    }
  &lt;/style&gt;
&lt;/head&gt;
&lt;body&gt;

  &lt;div class=&quot;container&quot; role=&quot;main&quot;&gt;
    &lt;h1&gt;Đăng nhập&lt;/h1&gt;

    &lt;form id=&quot;loginForm&quot; aria-labelledby=&quot;formTitle&quot;&gt;
      &lt;p id=&quot;formTitle&quot; class=&quot;sr-only&quot;&gt;Form đăng nhập người dùng&lt;/p&gt;

      &lt;label for=&quot;username&quot;&gt;Tên đăng nhập&lt;/label&gt;
      &lt;input 
        type=&quot;text&quot; 
        id=&quot;username&quot; 
        name=&quot;username&quot; 
        required 
        aria-required=&quot;true&quot;
      &gt;

      &lt;label for=&quot;password&quot;&gt;Mật khẩu&lt;/label&gt;
      &lt;input 
        type=&quot;password&quot; 
        id=&quot;password&quot; 
        name=&quot;password&quot; 
        required 
        aria-required=&quot;true&quot;
      &gt;

      &lt;button type=&quot;submit&quot;&gt;Đăng nhập&lt;/button&gt;

      &lt;div id=&quot;errorMessage&quot; class=&quot;error&quot; role=&quot;alert&quot; aria-live=&quot;assertive&quot;&gt;&lt;/div&gt;
    &lt;/form&gt;
  &lt;/div&gt;

  &lt;script&gt;
    const form = document.getElementById(&#039;loginForm&#039;);
    const errorDiv = document.getElementById(&#039;errorMessage&#039;);

    form.addEventListener(&#039;submit&#039;, function(e) {
      e.preventDefault();

      const username = document.getElementById(&#039;username&#039;).value;
      const password = document.getElementById(&#039;password&#039;).value;

      if (!username || !password) {
        errorDiv.textContent = &quot;Vui lòng nhập đầy đủ thông tin.&quot;;
        return;
      }

      errorDiv.textContent = &quot;&quot;;
      alert(&quot;Đăng nhập thành công!&quot;);
    });
  &lt;/script&gt;

&lt;/body&gt;
&lt;/html&gt;

Framework: HTML/CSS

Kiểm tra:
- Tuân thủ WCAG 2.1 AA
- Điều hướng bằng bàn phím
- Khả năng tương thích với trình đọc màn hình
- Thuộc tính ARIA
- Độ tương phản màu
- Quản lý tiêu điểm

Cung cấp các giải pháp cụ thể kèm theo ví dụ code.</div></div><div class="gallery" style="border-width:0px;font:inherit;margin:0px 0px 8px;padding:0px;"><div class="gallery-wrapper one-colums" style="border-width:0px;display:flex;flex-wrap:wrap;font:inherit;justify-content:space-around;margin:0px;padding:0px;"><figure style="border-width:0px;display:block;font:inherit;margin:6.45312px;padding:0px;text-align:center;width:795.094px;"><figure class="image"><img class="lazy lightbox loaded" style="aspect-ratio:795/355;border-radius:3px;border:0px solid rgb(204, 204, 204);box-shadow:rgb(238, 238, 238) 0px 0px 1px;display:block;font:inherit;margin:0px auto;max-width:100%;padding:0px;" src="https://st.quantrimang.com/photos/image/2026/04/03/prompt-kiem-tra-kha-nang-truy-cap-cho-code-1.jpg" alt="" width="795" height="355" data-src="https://st.quantrimang.com/photos/image/2026/04/03/prompt-kiem-tra-kha-nang-truy-cap-cho-code-1.jpg" data-i="0" data-was-processed="true" /></figure></figure><figure style="border-width:0px;display:block;font:inherit;margin:6.45312px;padding:0px;text-align:center;width:795.094px;"><figure class="image"><img class="lazy lightbox loaded" style="aspect-ratio:795/375;border-radius:3px;border:0px solid rgb(204, 204, 204);box-shadow:rgb(238, 238, 238) 0px 0px 1px;display:block;font:inherit;margin:0px auto;max-width:100%;padding:0px;" src="https://st.quantrimang.com/photos/image/2026/04/03/prompt-kiem-tra-kha-nang-truy-cap-cho-code-2.jpg" alt="" width="795" height="375" data-src="https://st.quantrimang.com/photos/image/2026/04/03/prompt-kiem-tra-kha-nang-truy-cap-cho-code-2.jpg" data-i="1" data-was-processed="true" /></figure></figure><figure style="border-width:0px;display:block;font:inherit;margin:6.45312px;padding:0px;text-align:center;width:795.094px;"><figure class="image"><img class="lazy lightbox loaded" style="aspect-ratio:795/260;border-radius:3px;border:0px solid rgb(204, 204, 204);box-shadow:rgb(238, 238, 238) 0px 0px 1px;display:block;font:inherit;margin:0px auto;max-width:100%;padding:0px;" src="https://st.quantrimang.com/photos/image/2026/04/03/prompt-kiem-tra-kha-nang-truy-cap-cho-code-3.jpg" alt="" width="795" height="260" data-src="https://st.quantrimang.com/photos/image/2026/04/03/prompt-kiem-tra-kha-nang-truy-cap-cho-code-3.jpg" data-i="2" data-was-processed="true" /></figure></figure><figure style="border-width:0px;display:block;font:inherit;margin:6.45312px;padding:0px;text-align:center;width:795.094px;"><figure class="image"><img class="lazy lightbox loaded" style="aspect-ratio:795/316;border-radius:3px;border:0px solid rgb(204, 204, 204);box-shadow:rgb(238, 238, 238) 0px 0px 1px;display:block;font:inherit;margin:0px auto;max-width:100%;padding:0px;" src="https://st.quantrimang.com/photos/image/2026/04/03/prompt-kiem-tra-kha-nang-truy-cap-cho-code-4.jpg" alt="" width="795" height="316" data-src="https://st.quantrimang.com/photos/image/2026/04/03/prompt-kiem-tra-kha-nang-truy-cap-cho-code-4.jpg" data-i="3" data-was-processed="true" /></figure></figure><figure style="border-width:0px;display:block;font:inherit;margin:6.45312px;padding:0px;text-align:center;width:795.094px;"><figure class="image"><img class="lazy lightbox loaded" style="aspect-ratio:795/355;border-radius:3px;border:0px solid rgb(204, 204, 204);box-shadow:rgb(238, 238, 238) 0px 0px 1px;display:block;font:inherit;margin:0px auto;max-width:100%;padding:0px;" src="https://st.quantrimang.com/photos/image/2026/04/03/prompt-kiem-tra-kha-nang-truy-cap-cho-code-5.jpg" alt="" width="795" height="355" data-src="https://st.quantrimang.com/photos/image/2026/04/03/prompt-kiem-tra-kha-nang-truy-cap-cho-code-5.jpg" data-i="4" data-was-processed="true" /></figure></figure><figure style="border-width:0px;display:block;font:inherit;margin:6.45312px;padding:0px;text-align:center;width:795.094px;"><figure class="image"><img class="lazy lightbox loaded" style="aspect-ratio:795/277;border-radius:3px;border:0px solid rgb(204, 204, 204);box-shadow:rgb(238, 238, 238) 0px 0px 1px;display:block;font:inherit;margin:0px auto;max-width:100%;padding:0px;" src="https://st.quantrimang.com/photos/image/2026/04/03/prompt-kiem-tra-kha-nang-truy-cap-cho-code-6.jpg" alt="" width="795" height="277" data-src="https://st.quantrimang.com/photos/image/2026/04/03/prompt-kiem-tra-kha-nang-truy-cap-cho-code-6.jpg" data-i="5" data-was-processed="true" /></figure></figure><figure style="border-width:0px;display:block;font:inherit;margin:6.45312px;padding:0px;text-align:center;width:795.094px;"><figure class="image"><img class="lazy lightbox loaded" style="aspect-ratio:795/287;border-radius:3px;border:0px solid rgb(204, 204, 204);box-shadow:rgb(238, 238, 238) 0px 0px 1px;display:block;font:inherit;margin:0px auto;max-width:100%;padding:0px;" src="https://st.quantrimang.com/photos/image/2026/04/03/prompt-kiem-tra-kha-nang-truy-cap-cho-code-7.jpg" alt="" width="795" height="287" data-src="https://st.quantrimang.com/photos/image/2026/04/03/prompt-kiem-tra-kha-nang-truy-cap-cho-code-7.jpg" data-i="6" data-was-processed="true" /></figure></figure><figure style="border-width:0px;display:block;font:inherit;margin:6.45312px;padding:0px;text-align:center;width:795.094px;"><figure class="image"><img class="lazy lightbox loaded" style="aspect-ratio:795/308;border-radius:3px;border:0px solid rgb(204, 204, 204);box-shadow:rgb(238, 238, 238) 0px 0px 1px;display:block;font:inherit;margin:0px auto;max-width:100%;padding:0px;" src="https://st.quantrimang.com/photos/image/2026/04/03/prompt-kiem-tra-kha-nang-truy-cap-cho-code-8.jpg" alt="" width="795" height="308" data-src="https://st.quantrimang.com/photos/image/2026/04/03/prompt-kiem-tra-kha-nang-truy-cap-cho-code-8.jpg" data-i="7" data-was-processed="true" /></figure></figure><figure style="border-width:0px;display:block;font:inherit;margin:6.45312px;padding:0px;text-align:center;width:795.094px;"><figure class="image"><img class="lazy lightbox loaded" style="aspect-ratio:795/207;border-radius:3px;border:0px solid rgb(204, 204, 204);box-shadow:rgb(238, 238, 238) 0px 0px 1px;display:block;font:inherit;margin:0px auto;max-width:100%;padding:0px;" src="https://st.quantrimang.com/photos/image/2026/04/03/prompt-kiem-tra-kha-nang-truy-cap-cho-code-9.jpg" alt="" width="795" height="207" data-src="https://st.quantrimang.com/photos/image/2026/04/03/prompt-kiem-tra-kha-nang-truy-cap-cho-code-9.jpg" data-i="8" data-was-processed="true" /></figure></figure><figure style="border-width:0px;display:block;font:inherit;margin:6.45312px;padding:0px;text-align:center;width:795.094px;"><figure class="image"><img class="lazy lightbox loaded" style="aspect-ratio:795/372;border-radius:3px;border:0px solid rgb(204, 204, 204);box-shadow:rgb(238, 238, 238) 0px 0px 1px;display:block;font:inherit;margin:0px auto;max-width:100%;padding:0px;" src="https://st.quantrimang.com/photos/image/2026/04/03/prompt-kiem-tra-kha-nang-truy-cap-cho-code-10.jpg" alt="" width="795" height="372" data-src="https://st.quantrimang.com/photos/image/2026/04/03/prompt-kiem-tra-kha-nang-truy-cap-cho-code-10.jpg" data-i="9" data-was-processed="true" /></figure></figure><figure style="border-width:0px;display:block;font:inherit;margin:6.45312px;padding:0px;text-align:center;width:795.094px;"><figure class="image"><img class="lazy lightbox loaded" style="aspect-ratio:795/328;border-radius:3px;border:0px solid rgb(204, 204, 204);box-shadow:rgb(238, 238, 238) 0px 0px 1px;display:block;font:inherit;margin:0px auto;max-width:100%;padding:0px;" src="https://st.quantrimang.com/photos/image/2026/04/03/prompt-kiem-tra-kha-nang-truy-cap-cho-code-11.jpg" alt="" width="795" height="328" data-src="https://st.quantrimang.com/photos/image/2026/04/03/prompt-kiem-tra-kha-nang-truy-cap-cho-code-11.jpg" data-i="10" data-was-processed="true" /></figure></figure><figure style="border-width:0px;display:block;font:inherit;margin:6.45312px;padding:0px;text-align:center;width:795.094px;"><figure class="image"><img class="lazy lightbox loaded" style="aspect-ratio:795/361;border-radius:3px;border:0px solid rgb(204, 204, 204);box-shadow:rgb(238, 238, 238) 0px 0px 1px;display:block;font:inherit;margin:0px auto;max-width:100%;padding:0px;" src="https://st.quantrimang.com/photos/image/2026/04/03/prompt-kiem-tra-kha-nang-truy-cap-cho-code-12.jpg" alt="" width="795" height="361" data-src="https://st.quantrimang.com/photos/image/2026/04/03/prompt-kiem-tra-kha-nang-truy-cap-cho-code-12.jpg" data-i="11" data-was-processed="true" /></figure></figure><figure style="border-width:0px;display:block;font:inherit;margin:6.45312px;padding:0px;text-align:center;width:795.094px;"><figure class="image"><img class="lazy lightbox loaded" style="aspect-ratio:795/300;border-radius:3px;border:0px solid rgb(204, 204, 204);box-shadow:rgb(238, 238, 238) 0px 0px 1px;display:block;font:inherit;margin:0px auto;max-width:100%;padding:0px;" src="https://st.quantrimang.com/photos/image/2026/04/03/prompt-kiem-tra-kha-nang-truy-cap-cho-code-13.jpg" alt="" width="795" height="300" data-src="https://st.quantrimang.com/photos/image/2026/04/03/prompt-kiem-tra-kha-nang-truy-cap-cho-code-13.jpg" data-i="12" data-was-processed="true" /></figure></figure><figure style="border-width:0px;display:block;font:inherit;margin:6.45312px;padding:0px;text-align:center;width:795.094px;"><figure class="image"><img class="lazy lightbox loaded" style="aspect-ratio:795/353;border-radius:3px;border:0px solid rgb(204, 204, 204);box-shadow:rgb(238, 238, 238) 0px 0px 1px;display:block;font:inherit;margin:0px auto;max-width:100%;padding:0px;" src="https://st.quantrimang.com/photos/image/2026/04/03/prompt-kiem-tra-kha-nang-truy-cap-cho-code-14.jpg" alt="" width="795" height="353" data-src="https://st.quantrimang.com/photos/image/2026/04/03/prompt-kiem-tra-kha-nang-truy-cap-cho-code-14.jpg" data-i="13" data-was-processed="true" /></figure></figure></div></div></div><div class="author-info clearfix" style="-webkit-text-stroke-width:0px;background-color:rgb(255, 255, 255);border-width:0px;color:rgba(0, 0, 0, 0.54);display:block;font-family:Arial, sans-serif;font-feature-settings:inherit;font-kerning:inherit;font-language-override:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-size:15px;font-stretch:inherit;font-style:normal;font-variant-alternates:inherit;font-variant-caps:normal;font-variant-east-asian:inherit;font-variant-emoji:inherit;font-variant-ligatures:normal;font-variant-numeric:inherit;font-variant-position:inherit;font-variation-settings:inherit;font-weight:400;letter-spacing:normal;line-height:inherit;margin:0px 0px 10px;orphans:2;padding:0px;position:relative;text-align:justify;text-decoration-color:initial;text-decoration-style:initial;text-decoration-thickness:initial;text-indent:0px;text-transform:none;white-space:normal;widows:2;word-spacing:0px;">&nbsp;</div><p style="text-align:justify;"><br />&nbsp;</p>
		</div>
				<div id="author">
						<p>
				<strong>Nguồn tin:</strong>
				Quantrimang.com
			</p>
		</div>
	</div>
	<div id="footer" class="clearfix">
		<div id="url">
			<strong>URL của bản tin này: </strong><a href="https://www.nguoicodonvn2008.info/vi/news/savefile/kien-thuc-may-tinh/mau-prompt-kiem-tra-kha-nang-truy-cap-cho-code-12517.html" title="Mẫu prompt kiểm tra khả năng truy cập cho code">https://www.nguoicodonvn2008.info/vi/news/savefile/kien-thuc-may-tinh/mau-prompt-kiem-tra-kha-nang-truy-cap-cho-code-12517.html</a>

		</div>
		<div class="clear"></div>
		<div class="copyright">
			&copy; .&#x3A; Nguoicodonvn2008.info - Cõi lòng người cô đơn &#x3A;.
		</div>
		<div id="contact">
			<a href="mailto:admin@nguoicodonvn2008.info">admin@nguoicodonvn2008.info</a>
		</div>
	</div>
</div>
        <div id="timeoutsess" class="chromeframe">
            Bạn đã không sử dụng Site, <a onclick="timeoutsesscancel();" href="https://nguoicodonvn2008.info/#">Bấm vào đây để duy trì trạng thái đăng nhập</a>. Thời gian chờ: <span id="secField"> 60 </span> giây
        </div>
        <div id="openidResult" class="nv-alert" style="display:none"></div>
        <div id="openidBt" data-result="" data-redirect=""></div>
		</script>
		<div class="car-top">
  <span><img src="https://nguoicodonvn2008.info/themes/default/images/car.png" alt=""></span>
</div>
<script src="https://nguoicodonvn2008.info/assets/js/jquery/jquery.min.js"></script>
<script>var nv_base_siteurl="/",nv_lang_data="vi",nv_lang_interface="vi",nv_name_variable="nv",nv_fc_variable="op",nv_lang_variable="language",nv_module_name="news",nv_func_name="savefile",nv_is_user=0, nv_my_ofs=-4,nv_my_abbr="EDT",nv_cookie_prefix="nv4c_e856T",nv_check_pass_mstime=1738000,nv_area_admin=0,nv_safemode=0,theme_responsive=0,nv_recaptcha_ver=2,nv_recaptcha_sitekey="",nv_recaptcha_type="image",XSSsanitize=1;</script>
<script src="https://nguoicodonvn2008.info/assets/js/language/vi.js"></script>
<script src="https://nguoicodonvn2008.info/assets/js/DOMPurify/purify3.js"></script>
<script src="https://nguoicodonvn2008.info/assets/js/global.js"></script>
<script src="https://nguoicodonvn2008.info/assets/js/site.js"></script>
<script src="https://nguoicodonvn2008.info/themes/default/js/news.js"></script>
<script src="https://nguoicodonvn2008.info/themes/default/js/main.js"></script>
<script src="https://nguoicodonvn2008.info/themes/default/js/custom.js"></script>
<script type="application/ld+json">
        {
            "@context": "https://schema.org",
            "@type": "Organization",
            "url": "https://nguoicodonvn2008.info",
            "logo": "https://nguoicodonvn2008.info/uploads/angel.gif"
        }
        </script>
<script src="https://nguoicodonvn2008.info/themes/default/js/bootstrap.min.js"></script>
<script type="text/javascript">
var $scrolltop = $('.car-top');
$scrolltop.on('click', function () {
    $('html,body').animate({
        scrollTop: 0
    }, 800);
    $(this).addClass("car-run");
    setTimeout(function(){ $scrolltop.removeClass('car-run');}, 1000);
    return false;
});
$(window).on('scroll', function ()
{ 
    if($(window).scrollTop() >= 200)
    {
        $scrolltop.addClass("show");
        $scrolltop.addClass("car-down");
    }
    else
    {
       $scrolltop.removeClass("show");
       setTimeout(function(){ $scrolltop.removeClass('car-down');}, 300);
    }
});
</script>
</body>
</html>