This tool is an ongoing experiment in better HTML checking, and its behavior remains subject to change
Warning: The type attribute is unnecessary for JavaScript resources.
From line 71, column 1; to line 71, column 31
" />↩↩ ↩↩↩<script type="text/javascript">↩ var
Warning: The type attribute is unnecessary for JavaScript resources.
From line 80, column 2; to line 80, column 32
/script>↩ <script type="text/javascript">↩ var
Error: An element with the attribute tabindex must not appear as a descendant of the button element.
From line 157, column 7; to line 157, column 101
to>↩ <span aria-hidden="true" tabindex="-1" id="banner-close-glyph" class="win-icon win-icon-Clear"></span
Error: Attribute initialstate-label not allowed on element button at this point.
From line 189, column 13; to line 189, column 414
<button type="button" class="c-action-trigger c-glyph glyph-global-nav-button" aria-label="All Micro…anded="false" data-m='{"cN":"Mobile menu button_nonnav","id":"nn1c3m1r1a1","sN":1,"aN":"c3m1r1a1"}'></butt
button:disabled — Whether the form control is disabledform — Associates the element with a form elementformaction — URL to use for form submissionformenctype — Entry list encoding type to use for form submissionformmethod — Variant to use for form submissionformnovalidate — Bypass form control validation for form submissionformtarget — Browsing context for form submissionname — Name of the element to use for form submission and in the form.elements API type — Type of buttonvalue — Value to be used for form submissionError: Attribute togglestate-label not allowed on element button at this point.
From line 189, column 13; to line 189, column 414
<button type="button" class="c-action-trigger c-glyph glyph-global-nav-button" aria-label="All Micro…anded="false" data-m='{"cN":"Mobile menu button_nonnav","id":"nn1c3m1r1a1","sN":1,"aN":"c3m1r1a1"}'></butt
button:disabled — Whether the form control is disabledform — Associates the element with a form elementformaction — URL to use for form submissionformenctype — Entry list encoding type to use for form submissionformmethod — Variant to use for form submissionformnovalidate — Bypass form control validation for form submissionformtarget — Browsing context for form submissionname — Name of the element to use for form submission and in the form.elements API type — Type of buttonvalue — Value to be used for form submissionError: Attribute f-multi-parent not allowed on element span at this point.
From line 296, column 5; to line 296, column 179
"}'>↩↩ <span id="uhf-navspn-shellmenu_8-span" style="display:none" f-multi-parent="true" aria-expanded="false" data-m='{"id":"nn1c8c2c1c9c3m1r1a1","sN":1,"aN":"c8c2c1c9c3m1r1a1"}'>Softwa
span:Error: Element span is missing one or more of the following attributes: role.
From line 296, column 5; to line 296, column 179
"}'>↩↩ <span id="uhf-navspn-shellmenu_8-span" style="display:none" f-multi-parent="true" aria-expanded="false" data-m='{"id":"nn1c8c2c1c9c3m1r1a1","sN":1,"aN":"c8c2c1c9c3m1r1a1"}'>Softwa
span:Error: Attribute f-multi-parent not allowed on element button at this point.
From line 297, column 5; to line 297, column 176
span>↩ <button id="uhf-navbtn-shellmenu_8-button" type="button" f-multi-parent="true" aria-expanded="false" data-m='{"id":"nn2c8c2c1c9c3m1r1a1","sN":2,"aN":"c8c2c1c9c3m1r1a1"}'>Softwa
button:disabled — Whether the form control is disabledform — Associates the element with a form elementformaction — URL to use for form submissionformenctype — Entry list encoding type to use for form submissionformmethod — Variant to use for form submissionformnovalidate — Bypass form control validation for form submissionformtarget — Browsing context for form submissionname — Name of the element to use for form submission and in the form.elements API type — Type of buttonvalue — Value to be used for form submissionError: Attribute f-multi-parent not allowed on element span at this point.
From line 332, column 5; to line 332, column 218
"}'>↩↩ <span id="uhf-navspn-shellmenu_16-span" style="display:none" f-multi-parent="true" aria-expanded="…'{"cN":"GlobalNav_PCsAndDevices_nonnav","id":"nn1c9c2c1c9c3m1r1a1","sN":1,"aN":"c9c2c1c9c3m1r1a1"}'>PCs &a
span:Error: Element span is missing one or more of the following attributes: role.
From line 332, column 5; to line 332, column 218
"}'>↩↩ <span id="uhf-navspn-shellmenu_16-span" style="display:none" f-multi-parent="true" aria-expanded="…'{"cN":"GlobalNav_PCsAndDevices_nonnav","id":"nn1c9c2c1c9c3m1r1a1","sN":1,"aN":"c9c2c1c9c3m1r1a1"}'>PCs &a
span:Error: Attribute f-multi-parent not allowed on element button at this point.
From line 333, column 5; to line 333, column 215
span>↩ <button id="uhf-navbtn-shellmenu_16-button" type="button" f-multi-parent="true" aria-expanded="fal…'{"cN":"GlobalNav_PCsAndDevices_nonnav","id":"nn2c9c2c1c9c3m1r1a1","sN":2,"aN":"c9c2c1c9c3m1r1a1"}'>PCs &a
button:disabled — Whether the form control is disabledform — Associates the element with a form elementformaction — URL to use for form submissionformenctype — Entry list encoding type to use for form submissionformmethod — Variant to use for form submissionformnovalidate — Bypass form control validation for form submissionformtarget — Browsing context for form submissionname — Name of the element to use for form submission and in the form.elements API type — Type of buttonvalue — Value to be used for form submissionError: Attribute f-multi-parent not allowed on element span at this point.
From line 360, column 5; to line 360, column 182
"}'>↩↩ <span id="uhf-navspn-shellmenu_22-span" style="display:none" f-multi-parent="true" aria-expanded="false" data-m='{"id":"nn1c10c2c1c9c3m1r1a1","sN":1,"aN":"c10c2c1c9c3m1r1a1"}'>Entert
span:Error: Element span is missing one or more of the following attributes: role.
From line 360, column 5; to line 360, column 182
"}'>↩↩ <span id="uhf-navspn-shellmenu_22-span" style="display:none" f-multi-parent="true" aria-expanded="false" data-m='{"id":"nn1c10c2c1c9c3m1r1a1","sN":1,"aN":"c10c2c1c9c3m1r1a1"}'>Entert
span:Error: Attribute f-multi-parent not allowed on element button at this point.
From line 361, column 5; to line 361, column 179
span>↩ <button id="uhf-navbtn-shellmenu_22-button" type="button" f-multi-parent="true" aria-expanded="false" data-m='{"id":"nn2c10c2c1c9c3m1r1a1","sN":2,"aN":"c10c2c1c9c3m1r1a1"}'>Entert
button:disabled — Whether the form control is disabledform — Associates the element with a form elementformaction — URL to use for form submissionformenctype — Entry list encoding type to use for form submissionformmethod — Variant to use for form submissionformnovalidate — Bypass form control validation for form submissionformtarget — Browsing context for form submissionname — Name of the element to use for form submission and in the form.elements API type — Type of buttonvalue — Value to be used for form submissionError: Attribute f-multi-parent not allowed on element span at this point.
From line 392, column 5; to line 392, column 182
"}'>↩↩ <span id="uhf-navspn-shellmenu_29-span" style="display:none" f-multi-parent="true" aria-expanded="false" data-m='{"id":"nn1c11c2c1c9c3m1r1a1","sN":1,"aN":"c11c2c1c9c3m1r1a1"}'>Busine
span:Error: Element span is missing one or more of the following attributes: role.
From line 392, column 5; to line 392, column 182
"}'>↩↩ <span id="uhf-navspn-shellmenu_29-span" style="display:none" f-multi-parent="true" aria-expanded="false" data-m='{"id":"nn1c11c2c1c9c3m1r1a1","sN":1,"aN":"c11c2c1c9c3m1r1a1"}'>Busine
span:Error: Attribute f-multi-parent not allowed on element button at this point.
From line 393, column 5; to line 393, column 179
span>↩ <button id="uhf-navbtn-shellmenu_29-button" type="button" f-multi-parent="true" aria-expanded="false" data-m='{"id":"nn2c11c2c1c9c3m1r1a1","sN":2,"aN":"c11c2c1c9c3m1r1a1"}'>Busine
button:disabled — Whether the form control is disabledform — Associates the element with a form elementformaction — URL to use for form submissionformenctype — Entry list encoding type to use for form submissionformmethod — Variant to use for form submissionformnovalidate — Bypass form control validation for form submissionformtarget — Browsing context for form submissionname — Name of the element to use for form submission and in the form.elements API type — Type of buttonvalue — Value to be used for form submissionError: Attribute f-multi-parent not allowed on element span at this point.
From line 432, column 5; to line 432, column 182
"}'>↩↩ <span id="uhf-navspn-shellmenu_38-span" style="display:none" f-multi-parent="true" aria-expanded="false" data-m='{"id":"nn1c12c2c1c9c3m1r1a1","sN":1,"aN":"c12c2c1c9c3m1r1a1"}'>Develo
span:Error: Element span is missing one or more of the following attributes: role.
From line 432, column 5; to line 432, column 182
"}'>↩↩ <span id="uhf-navspn-shellmenu_38-span" style="display:none" f-multi-parent="true" aria-expanded="false" data-m='{"id":"nn1c12c2c1c9c3m1r1a1","sN":1,"aN":"c12c2c1c9c3m1r1a1"}'>Develo
span:Error: Attribute f-multi-parent not allowed on element button at this point.
From line 433, column 5; to line 433, column 179
span>↩ <button id="uhf-navbtn-shellmenu_38-button" type="button" f-multi-parent="true" aria-expanded="false" data-m='{"id":"nn2c12c2c1c9c3m1r1a1","sN":2,"aN":"c12c2c1c9c3m1r1a1"}'>Develo
button:disabled — Whether the form control is disabledform — Associates the element with a form elementformaction — URL to use for form submissionformenctype — Entry list encoding type to use for form submissionformmethod — Variant to use for form submissionformnovalidate — Bypass form control validation for form submissionformtarget — Browsing context for form submissionname — Name of the element to use for form submission and in the form.elements API type — Type of buttonvalue — Value to be used for form submissionError: Attribute f-multi-parent not allowed on element span at this point.
From line 468, column 5; to line 468, column 182
"}'>↩↩ <span id="uhf-navspn-shellmenu_46-span" style="display:none" f-multi-parent="true" aria-expanded="false" data-m='{"id":"nn1c13c2c1c9c3m1r1a1","sN":1,"aN":"c13c2c1c9c3m1r1a1"}'>Other<
span:Error: Element span is missing one or more of the following attributes: role.
From line 468, column 5; to line 468, column 182
"}'>↩↩ <span id="uhf-navspn-shellmenu_46-span" style="display:none" f-multi-parent="true" aria-expanded="false" data-m='{"id":"nn1c13c2c1c9c3m1r1a1","sN":1,"aN":"c13c2c1c9c3m1r1a1"}'>Other<
span:Error: Attribute f-multi-parent not allowed on element button at this point.
From line 469, column 5; to line 469, column 179
span>↩ <button id="uhf-navbtn-shellmenu_46-button" type="button" f-multi-parent="true" aria-expanded="false" data-m='{"id":"nn2c13c2c1c9c3m1r1a1","sN":2,"aN":"c13c2c1c9c3m1r1a1"}'>Other<
button:disabled — Whether the form control is disabledform — Associates the element with a form elementformaction — URL to use for form submissionformenctype — Entry list encoding type to use for form submissionformmethod — Variant to use for form submissionformnovalidate — Bypass form control validation for form submissionformtarget — Browsing context for form submissionname — Name of the element to use for form submission and in the form.elements API type — Type of buttonvalue — Value to be used for form submissionError: Attribute ms.pgarea not allowed on element nav at this point.
From line 564, column 2; to line 564, column 107
iv>↩↩↩↩↩↩ <nav id="topNav" class="topNav " ms.pgarea="topnav" data-bi-area="topnav" aria-label="Support topic menu">↩ <ul
nav:Error: Attribute ms.cmpgrp not allowed on element li at this point.
From line 566, column 7; to line 566, column 61
s">↩ <li class="topNavCategory" ms.cmpgrp="submnu_products">↩
li:ul or menu element: value — Ordinal value of the list itemError: Attribute ms.interactiontype not allowed on element a at this point.
From line 567, column 8; to line 568, column 111
">↩ <a class="topNavDropdownTrigger" href="javascript:" ms.interactiontype="11" aria-expanded="false" aria-label="Products"↩ data-bi-name="SUBMNU_PRODUCTS" data-bi-slot="100" data-bi-bhvr="EXPAND" data-bi-id="SUBMNU_PRODUCTS">↩
a:href — Address of the hyperlinktarget — Browsing context for hyperlink navigationdownload — Whether to download the resource instead of navigating to it, and its filename if soping — URLs to pingrel — Relationship between the location in the document containing the hyperlink and the destination resourcehreflang — Language of the linked resourcetype — Hint for the type of the referenced resourcereferrerpolicy — Referrer policy for fetches initiated by the elementError: Attribute ms.cmpgrp not allowed on element li at this point.
From line 612, column 7; to line 612, column 60
li>↩ <li class="topNavCategory" ms.cmpgrp="submnu_devices">↩
li:ul or menu element: value — Ordinal value of the list itemError: Attribute ms.interactiontype not allowed on element a at this point.
From line 613, column 8; to line 614, column 109
">↩ <a class="topNavDropdownTrigger" href="javascript:" ms.interactiontype="11" aria-expanded="false" aria-label="Devices"↩ data-bi-name="SUBMNU_DEVICES" data-bi-slot="200" data-bi-bhvr="EXPAND" data-bi-id="SUBMNU_DEVICES">↩
a:href — Address of the hyperlinktarget — Browsing context for hyperlink navigationdownload — Whether to download the resource instead of navigating to it, and its filename if soping — URLs to pingrel — Relationship between the location in the document containing the hyperlink and the destination resourcehreflang — Language of the linked resourcetype — Hint for the type of the referenced resourcereferrerpolicy — Referrer policy for fetches initiated by the elementError: Attribute ms.cmpgrp not allowed on element li at this point.
From line 658, column 7; to line 658, column 65
li>↩ <li class="topNavCategory" ms.cmpgrp="submnu_more_support">↩
li:ul or menu element: value — Ordinal value of the list itemError: Attribute ms.interactiontype not allowed on element a at this point.
From line 659, column 8; to line 660, column 119
">↩ <a class="topNavDropdownTrigger" href="javascript:" ms.interactiontype="11" aria-expanded="false" aria-label="More support"↩ data-bi-name="SUBMNU_MORE_SUPPORT" data-bi-slot="600" data-bi-bhvr="EXPAND" data-bi-id="SUBMNU_MORE_SUPPORT">↩
a:href — Address of the hyperlinktarget — Browsing context for hyperlink navigationdownload — Whether to download the resource instead of navigating to it, and its filename if soping — URLs to pingrel — Relationship between the location in the document containing the hyperlink and the destination resourcehreflang — Language of the linked resourcetype — Hint for the type of the referenced resourcereferrerpolicy — Referrer policy for fetches initiated by the elementError: Attribute ms.cmpgrp not allowed on element div at this point.
From line 707, column 1; to line 707, column 189
iner">↩ ↩↩<div id="supHomeAndLandingPageHeroContainer" class="supModularHeaderSearchHeroContainer supModularHeaderSearchHeroContainer-SMC-HOME" ms.cmpgrp="homepage_hero" data-bi-area="homepage_hero">↩ <div
div:Error: Attribute ng-controller not allowed on element form at this point.
From line 723, column 3; to line 723, column 204
</div>↩ <form id="supHomeAndLandingPageSearchBoxForm" class="supHomeAndLandingPageSearchBoxForm" method="GET…action="/search/results" autocomplete="off" ng-controller="autoSuggestController as homepageSearch">↩ <div
form:accept-charset — Character encodings to use for form submissionaction — URL to use for form submissionautocomplete — Default setting for autofill feature for controls in the formenctype — Entry list encoding type to use for form submissionmethod — Variant to use for form submissionname — Name of form to use in the document.forms APInovalidate — Bypass form control validation for form submissiontarget — Browsing context for form submissionrelError: Attribute ng-model not allowed on element input at this point.
From line 727, column 3; to line 728, column 41
>↩ ↩ ↩ <input id="supHomeAndLandingPageSearchBox" class="supHomeAndLandingPageSearchBox" name="query" type=… can we help you?" ng-model="homepageSearch.searchText" ng-change="homepageSearch.fireAutoSuggest()"↩ aria-label="How can we help you?"/>↩ <in
input:accept when type is filealt when type is imageautocomplete when type is text, search, url, tel, email, password, date, month, week, time, datetime-local, number, range, or colorautofocuschecked when type is checkbox or radiodirname when type is text or searchdisabledformformaction when type is submit or imageformenctype when type is submit or imageformmethod when type is submit or imageformnovalidate when type is submit or imageformtarget when type is submit or imageheight when type is imagelist when type is text, search, url, tel, email, date, month, week, time, datetime-local, number, range, or colormax when type is date, month, week, time, datetime-local, number, or rangemaxlength when type is text, search, url, tel, email, or passwordmin when type is date, month, week, time, datetime-local, number, or rangemultiple when type is email or filenamepattern when type is text, search, url, tel, email, or passwordplaceholder when type is text, search, url, tel, email, password, or numberreadonly when type is text, search, url, tel, email, password, date, month, week, time, datetime-local, or numberrequired when type is text, search, url, tel, email, password, date, month, week, time, datetime-local, number, checkbox, radio, or filesize when type is text, search, url, tel, email, or passwordsrc when type is imagestep when type is date, month, week, time, datetime-local, number, or rangetypevalue when type is not file or imagewidth when type is imageError: Attribute ng-change not allowed on element input at this point.
From line 727, column 3; to line 728, column 41
>↩ ↩ ↩ <input id="supHomeAndLandingPageSearchBox" class="supHomeAndLandingPageSearchBox" name="query" type=… can we help you?" ng-model="homepageSearch.searchText" ng-change="homepageSearch.fireAutoSuggest()"↩ aria-label="How can we help you?"/>↩ <in
input:accept when type is filealt when type is imageautocomplete when type is text, search, url, tel, email, password, date, month, week, time, datetime-local, number, range, or colorautofocuschecked when type is checkbox or radiodirname when type is text or searchdisabledformformaction when type is submit or imageformenctype when type is submit or imageformmethod when type is submit or imageformnovalidate when type is submit or imageformtarget when type is submit or imageheight when type is imagelist when type is text, search, url, tel, email, date, month, week, time, datetime-local, number, range, or colormax when type is date, month, week, time, datetime-local, number, or rangemaxlength when type is text, search, url, tel, email, or passwordmin when type is date, month, week, time, datetime-local, number, or rangemultiple when type is email or filenamepattern when type is text, search, url, tel, email, or passwordplaceholder when type is text, search, url, tel, email, password, or numberreadonly when type is text, search, url, tel, email, password, date, month, week, time, datetime-local, or numberrequired when type is text, search, url, tel, email, password, date, month, week, time, datetime-local, number, checkbox, radio, or filesize when type is text, search, url, tel, email, or passwordsrc when type is imagestep when type is date, month, week, time, datetime-local, number, or rangetypevalue when type is not file or imagewidth when type is imageError: Attribute ng-init not allowed on element input at this point.
From line 735, column 2; to line 735, column 146
↩ </div>↩ <input class="supHomeAndLandingPageSuggestionHider" type="text" ng-init="homepageSearch.tenant = 'Office-Web'" ng-model="homepageSearch.tenant"/>↩ <aut
input:accept when type is filealt when type is imageautocomplete when type is text, search, url, tel, email, password, date, month, week, time, datetime-local, number, range, or colorautofocuschecked when type is checkbox or radiodirname when type is text or searchdisabledformformaction when type is submit or imageformenctype when type is submit or imageformmethod when type is submit or imageformnovalidate when type is submit or imageformtarget when type is submit or imageheight when type is imagelist when type is text, search, url, tel, email, date, month, week, time, datetime-local, number, range, or colormax when type is date, month, week, time, datetime-local, number, or rangemaxlength when type is text, search, url, tel, email, or passwordmin when type is date, month, week, time, datetime-local, number, or rangemultiple when type is email or filenamepattern when type is text, search, url, tel, email, or passwordplaceholder when type is text, search, url, tel, email, password, or numberreadonly when type is text, search, url, tel, email, password, date, month, week, time, datetime-local, or numberrequired when type is text, search, url, tel, email, password, date, month, week, time, datetime-local, number, checkbox, radio, or filesize when type is text, search, url, tel, email, or passwordsrc when type is imagestep when type is date, month, week, time, datetime-local, number, or rangetypevalue when type is not file or imagewidth when type is imageError: Attribute ng-model not allowed on element input at this point.
From line 735, column 2; to line 735, column 146
↩ </div>↩ <input class="supHomeAndLandingPageSuggestionHider" type="text" ng-init="homepageSearch.tenant = 'Office-Web'" ng-model="homepageSearch.tenant"/>↩ <aut
input:accept when type is filealt when type is imageautocomplete when type is text, search, url, tel, email, password, date, month, week, time, datetime-local, number, range, or colorautofocuschecked when type is checkbox or radiodirname when type is text or searchdisabledformformaction when type is submit or imageformenctype when type is submit or imageformmethod when type is submit or imageformnovalidate when type is submit or imageformtarget when type is submit or imageheight when type is imagelist when type is text, search, url, tel, email, date, month, week, time, datetime-local, number, range, or colormax when type is date, month, week, time, datetime-local, number, or rangemaxlength when type is text, search, url, tel, email, or passwordmin when type is date, month, week, time, datetime-local, number, or rangemultiple when type is email or filenamepattern when type is text, search, url, tel, email, or passwordplaceholder when type is text, search, url, tel, email, password, or numberreadonly when type is text, search, url, tel, email, password, date, month, week, time, datetime-local, or numberrequired when type is text, search, url, tel, email, password, date, month, week, time, datetime-local, number, checkbox, radio, or filesize when type is text, search, url, tel, email, or passwordsrc when type is imagestep when type is date, month, week, time, datetime-local, number, or rangetypevalue when type is not file or imagewidth when type is imageError: Attribute ms.cmpgrp not allowed on element ul at this point.
From line 746, column 5; to line 746, column 80
sel">↩ <ul id="supHomepageIcons" class="supHomepageIcons" ms.cmpgrp="app_carousel">↩
ul:Error: Attribute ms.cmpgrp not allowed on element div at this point.
From line 860, column 7; to line 860, column 162
r">↩ <div class="supHomeAndLandingPageModule grd zero-margin" ms.cmpgrp="module_1" data-bi-area="module_1" data-bi-compID="c91e832a-67a5-4c30-90e4-c8888f961d38">↩
div:Error: Attribute xmlns:antixss not allowed here.
From line 864, column 5; to line 864, column 152
</h2>↩ <div class="supARG" xmlns:AntiXSS="urn:AntiXSSExtensions" xmlns:FriendlyTitleLookup="urn:FriendlyTitleLookup" xmlns:HrefAppend="urn:HrefExtensions">↩
Warning: Attribute with the local name xmlns:antixss is not serializable as XML 1.0.
From line 864, column 5; to line 864, column 152
</h2>↩ <div class="supARG" xmlns:AntiXSS="urn:AntiXSSExtensions" xmlns:FriendlyTitleLookup="urn:FriendlyTitleLookup" xmlns:HrefAppend="urn:HrefExtensions">↩
Error: Attribute xmlns:friendlytitlelookup not allowed here.
From line 864, column 5; to line 864, column 152
</h2>↩ <div class="supARG" xmlns:AntiXSS="urn:AntiXSSExtensions" xmlns:FriendlyTitleLookup="urn:FriendlyTitleLookup" xmlns:HrefAppend="urn:HrefExtensions">↩
Warning: Attribute with the local name xmlns:friendlytitlelookup is not serializable as XML 1.0.
From line 864, column 5; to line 864, column 152
</h2>↩ <div class="supARG" xmlns:AntiXSS="urn:AntiXSSExtensions" xmlns:FriendlyTitleLookup="urn:FriendlyTitleLookup" xmlns:HrefAppend="urn:HrefExtensions">↩
Error: Attribute xmlns:hrefappend not allowed here.
From line 864, column 5; to line 864, column 152
</h2>↩ <div class="supARG" xmlns:AntiXSS="urn:AntiXSSExtensions" xmlns:FriendlyTitleLookup="urn:FriendlyTitleLookup" xmlns:HrefAppend="urn:HrefExtensions">↩
Warning: Attribute with the local name xmlns:hrefappend is not serializable as XML 1.0.
From line 864, column 5; to line 864, column 152
</h2>↩ <div class="supARG" xmlns:AntiXSS="urn:AntiXSSExtensions" xmlns:FriendlyTitleLookup="urn:FriendlyTitleLookup" xmlns:HrefAppend="urn:HrefExtensions">↩
Warning: The name attribute is obsolete. Consider putting an id attribute on the nearest container instead.
From line 867, column 11; to line 867, column 52
<a name="___toc___1_t" aria-hidden="true"> </a>↩
Warning: The name attribute is obsolete. Consider putting an id attribute on the nearest container instead.
From line 887, column 11; to line 887, column 52
<a name="___toc___2_t" aria-hidden="true"> </a>↩
Error: Self-closing syntax (/>) used on a non-void HTML element. Ignoring the slash and treating as a start tag.
From line 905, column 15; to line 905, column 19
<p />↩
Error: Self-closing syntax (/>) used on a non-void HTML element. Ignoring the slash and treating as a start tag.
From line 908, column 15; to line 908, column 19
<p />↩
Warning: The name attribute is obsolete. Consider putting an id attribute on the nearest container instead.
From line 913, column 11; to line 913, column 52
<a name="___toc___3_t" aria-hidden="true"> </a>↩
Warning: The name attribute is obsolete. Consider putting an id attribute on the nearest container instead.
From line 933, column 11; to line 933, column 52
<a name="___toc___4_t" aria-hidden="true"> </a>↩
Warning: Article lacks heading. Consider using h2-h6 elements to add identifying headings to all articles.
From line 861, column 8; to line 861, column 42
">↩ <article class="ocpArticleContent">↩ <se
Error: Attribute ms.cmpgrp not allowed on element div at this point.
From line 959, column 7; to line 959, column 162
r">↩ <div class="supHomeAndLandingPageModule grd zero-margin" ms.cmpgrp="module_2" data-bi-area="module_2" data-bi-compID="adc57464-5aec-45d0-9543-2fdfbb3fcab4">↩
div:Error: Attribute xmlns:antixss not allowed here.
From line 962, column 5; to line 962, column 186
ion">↩ <div class="supARG supHomeAndLandingPageFeaturedGrid" xmlns:AntiXSS="urn:AntiXSSExtensions" xmlns:FriendlyTitleLookup="urn:FriendlyTitleLookup" xmlns:HrefAppend="urn:HrefExtensions">↩
Warning: Attribute with the local name xmlns:antixss is not serializable as XML 1.0.
From line 962, column 5; to line 962, column 186
ion">↩ <div class="supARG supHomeAndLandingPageFeaturedGrid" xmlns:AntiXSS="urn:AntiXSSExtensions" xmlns:FriendlyTitleLookup="urn:FriendlyTitleLookup" xmlns:HrefAppend="urn:HrefExtensions">↩
Error: Attribute xmlns:friendlytitlelookup not allowed here.
From line 962, column 5; to line 962, column 186
ion">↩ <div class="supARG supHomeAndLandingPageFeaturedGrid" xmlns:AntiXSS="urn:AntiXSSExtensions" xmlns:FriendlyTitleLookup="urn:FriendlyTitleLookup" xmlns:HrefAppend="urn:HrefExtensions">↩
Warning: Attribute with the local name xmlns:friendlytitlelookup is not serializable as XML 1.0.
From line 962, column 5; to line 962, column 186
ion">↩ <div class="supARG supHomeAndLandingPageFeaturedGrid" xmlns:AntiXSS="urn:AntiXSSExtensions" xmlns:FriendlyTitleLookup="urn:FriendlyTitleLookup" xmlns:HrefAppend="urn:HrefExtensions">↩
Error: Attribute xmlns:hrefappend not allowed here.
From line 962, column 5; to line 962, column 186
ion">↩ <div class="supARG supHomeAndLandingPageFeaturedGrid" xmlns:AntiXSS="urn:AntiXSSExtensions" xmlns:FriendlyTitleLookup="urn:FriendlyTitleLookup" xmlns:HrefAppend="urn:HrefExtensions">↩
Warning: Attribute with the local name xmlns:hrefappend is not serializable as XML 1.0.
From line 962, column 5; to line 962, column 186
ion">↩ <div class="supARG supHomeAndLandingPageFeaturedGrid" xmlns:AntiXSS="urn:AntiXSSExtensions" xmlns:FriendlyTitleLookup="urn:FriendlyTitleLookup" xmlns:HrefAppend="urn:HrefExtensions">↩
Error: Self-closing syntax (/>) used on a non-void HTML element. Ignoring the slash and treating as a start tag.
From line 968, column 11; to line 968, column 15
<p />↩
Warning: Article lacks heading. Consider using h2-h6 elements to add identifying headings to all articles.
From line 960, column 8; to line 960, column 42
">↩ <article class="ocpArticleContent">↩ <se
Error: Attribute ms.cmpgrp not allowed on element div at this point.
From line 987, column 7; to line 987, column 162
r">↩ <div class="supHomeAndLandingPageModule grd zero-margin" ms.cmpgrp="module_3" data-bi-area="module_3" data-bi-compID="58c6e56a-9729-413b-9646-f86fbbd023f0">↩
div:Error: Attribute xmlns:antixss not allowed here.
From line 991, column 5; to line 991, column 152
</h2>↩ <div class="supARG" xmlns:AntiXSS="urn:AntiXSSExtensions" xmlns:FriendlyTitleLookup="urn:FriendlyTitleLookup" xmlns:HrefAppend="urn:HrefExtensions">↩
Warning: Attribute with the local name xmlns:antixss is not serializable as XML 1.0.
From line 991, column 5; to line 991, column 152
</h2>↩ <div class="supARG" xmlns:AntiXSS="urn:AntiXSSExtensions" xmlns:FriendlyTitleLookup="urn:FriendlyTitleLookup" xmlns:HrefAppend="urn:HrefExtensions">↩
Error: Attribute xmlns:friendlytitlelookup not allowed here.
From line 991, column 5; to line 991, column 152
</h2>↩ <div class="supARG" xmlns:AntiXSS="urn:AntiXSSExtensions" xmlns:FriendlyTitleLookup="urn:FriendlyTitleLookup" xmlns:HrefAppend="urn:HrefExtensions">↩
Warning: Attribute with the local name xmlns:friendlytitlelookup is not serializable as XML 1.0.
From line 991, column 5; to line 991, column 152
</h2>↩ <div class="supARG" xmlns:AntiXSS="urn:AntiXSSExtensions" xmlns:FriendlyTitleLookup="urn:FriendlyTitleLookup" xmlns:HrefAppend="urn:HrefExtensions">↩
Error: Attribute xmlns:hrefappend not allowed here.
From line 991, column 5; to line 991, column 152
</h2>↩ <div class="supARG" xmlns:AntiXSS="urn:AntiXSSExtensions" xmlns:FriendlyTitleLookup="urn:FriendlyTitleLookup" xmlns:HrefAppend="urn:HrefExtensions">↩
Warning: Attribute with the local name xmlns:hrefappend is not serializable as XML 1.0.
From line 991, column 5; to line 991, column 152
</h2>↩ <div class="supARG" xmlns:AntiXSS="urn:AntiXSSExtensions" xmlns:FriendlyTitleLookup="urn:FriendlyTitleLookup" xmlns:HrefAppend="urn:HrefExtensions">↩
Error: Self-closing syntax (/>) used on a non-void HTML element. Ignoring the slash and treating as a start tag.
From line 1011, column 11; to line 1011, column 15
<p />↩
Warning: Article lacks heading. Consider using h2-h6 elements to add identifying headings to all articles.
From line 988, column 8; to line 988, column 42
">↩ <article class="ocpArticleContent">↩ <se
Error: Attribute ms.cmpgrp not allowed on element div at this point.
From line 1059, column 7; to line 1059, column 162
r">↩ <div class="supHomeAndLandingPageModule grd zero-margin" ms.cmpgrp="module_4" data-bi-area="module_4" data-bi-compID="382f6c0f-15a8-4597-b97c-599369910dd7">↩
div:Error: Attribute xmlns:antixss not allowed here.
From line 1063, column 5; to line 1063, column 152
</h2>↩ <div class="supARG" xmlns:AntiXSS="urn:AntiXSSExtensions" xmlns:FriendlyTitleLookup="urn:FriendlyTitleLookup" xmlns:HrefAppend="urn:HrefExtensions">↩
Warning: Attribute with the local name xmlns:antixss is not serializable as XML 1.0.
From line 1063, column 5; to line 1063, column 152
</h2>↩ <div class="supARG" xmlns:AntiXSS="urn:AntiXSSExtensions" xmlns:FriendlyTitleLookup="urn:FriendlyTitleLookup" xmlns:HrefAppend="urn:HrefExtensions">↩
Error: Attribute xmlns:friendlytitlelookup not allowed here.
From line 1063, column 5; to line 1063, column 152
</h2>↩ <div class="supARG" xmlns:AntiXSS="urn:AntiXSSExtensions" xmlns:FriendlyTitleLookup="urn:FriendlyTitleLookup" xmlns:HrefAppend="urn:HrefExtensions">↩
Warning: Attribute with the local name xmlns:friendlytitlelookup is not serializable as XML 1.0.
From line 1063, column 5; to line 1063, column 152
</h2>↩ <div class="supARG" xmlns:AntiXSS="urn:AntiXSSExtensions" xmlns:FriendlyTitleLookup="urn:FriendlyTitleLookup" xmlns:HrefAppend="urn:HrefExtensions">↩
Error: Attribute xmlns:hrefappend not allowed here.
From line 1063, column 5; to line 1063, column 152
</h2>↩ <div class="supARG" xmlns:AntiXSS="urn:AntiXSSExtensions" xmlns:FriendlyTitleLookup="urn:FriendlyTitleLookup" xmlns:HrefAppend="urn:HrefExtensions">↩
Warning: Attribute with the local name xmlns:hrefappend is not serializable as XML 1.0.
From line 1063, column 5; to line 1063, column 152
</h2>↩ <div class="supARG" xmlns:AntiXSS="urn:AntiXSSExtensions" xmlns:FriendlyTitleLookup="urn:FriendlyTitleLookup" xmlns:HrefAppend="urn:HrefExtensions">↩
Warning: The name attribute is obsolete. Consider putting an id attribute on the nearest container instead.
From line 1066, column 11; to line 1066, column 52
<a name="___toc___1_s" aria-hidden="true"> </a>↩
Warning: The name attribute is obsolete. Consider putting an id attribute on the nearest container instead.
From line 1081, column 11; to line 1081, column 52
<a name="___toc___2_s" aria-hidden="true"> </a>↩
Warning: The name attribute is obsolete. Consider putting an id attribute on the nearest container instead.
From line 1096, column 11; to line 1096, column 52
<a name="___toc___3_s" aria-hidden="true"> </a>↩
Warning: The name attribute is obsolete. Consider putting an id attribute on the nearest container instead.
From line 1111, column 11; to line 1111, column 52
<a name="___toc___4_s" aria-hidden="true"> </a>↩
Warning: Article lacks heading. Consider using h2-h6 elements to add identifying headings to all articles.
From line 1060, column 8; to line 1060, column 42
">↩ <article class="ocpArticleContent">↩ <se
Error: Attribute placeholder not allowed on element input at this point.
From line 1135, column 1; to line 1135, column 84
>↩</div>↩↩<input id="ocSearchDefaultText" type="hidden" value="Search" placeholder="Search" />↩↩↩↩↩↩
input:accept when type is filealt when type is imageautocomplete when type is text, search, url, tel, email, password, date, month, week, time, datetime-local, number, range, or colorautofocuschecked when type is checkbox or radiodirname when type is text or searchdisabledformformaction when type is submit or imageformenctype when type is submit or imageformmethod when type is submit or imageformnovalidate when type is submit or imageformtarget when type is submit or imageheight when type is imagelist when type is text, search, url, tel, email, date, month, week, time, datetime-local, number, range, or colormax when type is date, month, week, time, datetime-local, number, or rangemaxlength when type is text, search, url, tel, email, or passwordmin when type is date, month, week, time, datetime-local, number, or rangemultiple when type is email or filenamepattern when type is text, search, url, tel, email, or passwordplaceholder when type is text, search, url, tel, email, password, or numberreadonly when type is text, search, url, tel, email, password, date, month, week, time, datetime-local, or numberrequired when type is text, search, url, tel, email, password, date, month, week, time, datetime-local, number, checkbox, radio, or filesize when type is text, search, url, tel, email, or passwordsrc when type is imagestep when type is date, month, week, time, datetime-local, number, or rangetypevalue when type is not file or imagewidth when type is imageError: Attribute placeholder is only allowed when the input type is email, number, password, search, tel, text, or url.
From line 1135, column 1; to line 1135, column 84
>↩</div>↩↩<input id="ocSearchDefaultText" type="hidden" value="Search" placeholder="Search" />↩↩↩↩↩↩
Warning: The type attribute is unnecessary for JavaScript resources.
From line 1390, column 2; to line 1390, column 56
pt>↩↩ ↩↩↩ <script id="supResourcesScript" type="text/javascript">↩ $(
Warning: The type attribute is unnecessary for JavaScript resources.
From line 1403, column 700; to line 1403, column 730
script> <script type="text/javascript">↩ $
Warning: The type attribute is unnecessary for JavaScript resources.
From line 1494, column 700; to line 1494, column 730
script> <script type="text/javascript">↩ $
Warning: The type attribute is unnecessary for JavaScript resources.
From line 1512, column 3; to line 1512, column 133
pt>↩↩↩ ↩ <script type="text/javascript" src="//videoplayercdn.osi.office.net/s/js/vxp.js" defer referrerpolicy="no-referrer-when-downgrade"></scri
Warning: The type attribute is unnecessary for JavaScript resources.
From line 1515, column 1; to line 1515, column 31
script>↩↩↩<script type="text/javascript">↩(func
Warning: The type attribute is unnecessary for JavaScript resources.
From line 1554, column 1; to line 1554, column 31
</script>↩<script type="text/javascript">↩ (fun
Error: The itemprop attribute was specified, but the element is not a property of any item.
From line 965, column 11; to line 965, column 273
<div class="ocpVideo" data-channel="ALTENUS_MS_OFFICE" data-videoid="RE4t1lL" data-llcc="en-us" data…tle="What is Microsoft 365?" itemprop="video" itemscope="" itemtype="http://schema.org/VideoObject"><meta
Error: The itemprop attribute was specified, but the element is not a property of any item.
From line 965, column 274; to line 965, column 330
eoObject"><meta itemprop="name" content="What is Microsoft 365?" /><meta
Error: The itemprop attribute was specified, but the element is not a property of any item.
From line 965, column 331; to line 965, column 377
t 365?" /><meta itemprop="duration" content="00:02:15" /><meta
Error: The itemprop attribute was specified, but the element is not a property of any item.
From line 965, column 378; to line 965, column 504
:02:15" /><meta itemprop="thumbnailUrl" content="https://img-prod-cms-rt-microsoft-com.akamaized.net/cms/api/am/imageFileData/RE4sOli" /><meta
Error: The itemprop attribute was specified, but the element is not a property of any item.
From line 965, column 505; to line 965, column 682
E4sOli" /><meta itemprop="contentUrl" content="https://eus-streaming-video-rt-microsoft-com.akamaized.net/51e203bd-a709-4164-8298-4679bd089499/7681de4d-3499-4eb4-a645-87ff2847_3400.mp4" /><meta
Error: The itemprop attribute was specified, but the element is not a property of any item.
From line 965, column 683; to line 965, column 858
00.mp4" /><meta itemprop="embedUrl" content="https://eus-streaming-video-rt-microsoft-com.akamaized.net/51e203bd-a709-4164-8298-4679bd089499/7681de4d-3499-4eb4-a645-87ff2847_3400.mp4" />↩
There were errors.
Used the schema for HTML + SVG 1.1 + MathML 3.0 + RDFa 1.1.
Used the HTML parser. Externally specified character encoding was utf-8.
Total execution time 286 milliseconds.
About this checker • Report an issue • Version: 21.4.30