Pa11y results for "https://apartments.hotelharrysbartrevi.com/en/apartments/"
Generated at: Mon Jul 14 2025 22:26:37 GMT+0200 (Ora legale dell’Europa centrale)
Runners (with issues): htmlcs
Toggle by type 31 errors 0 warnings 0 notices
-
Error: Anchor element found with a valid href attribute, but no link content has been supplied.
htmlcs: WCAG2AA.Principle4.Guideline4_1.4_1_2.H91.A.NoContent
<a href="#grve-search-modal" class="grve-toggle-modal"><span class="grve-item"><i clas...</a>
(selector "#grve-main-header > div > div > div:nth-child(2) > div:nth-child(1) > div > ul > li:nth-child(1) > a")
-
Error: This element has insufficient contrast at this conformance level. Expected a contrast ratio of at least 4.5:1, but text in this element has a contrast ratio of 2.22:1. Recommendation: change background to #80746c.
htmlcs: WCAG2AA.Principle1.Guideline1_4.1_4_3.G18.Fail
<a class="grve-btn grve-btn-1 grve-btn-medium grve-square grve-bg-primary-1 grve-bg-hover-primary-2 grve-animate-zoom-in header-btn" href="https://booking.ericsoft.com/BookingEngine/Book?idh=3B0511E1596F3954&lang=en">BOOK NOW</a>
(selector "#grve-main-header > div > div > div:nth-child(2) > div:nth-child(2) > div > div > p > a")
-
Error: Anchor element found with a valid href attribute, but no link content has been supplied.
htmlcs: WCAG2AA.Principle4.Guideline4_1.4_1_2.H91.A.NoContent
<a href="#grve-hidden-menu" class="grve-toggle-hiddenarea"> <span class="grve-item...</a>
(selector "#grve-main-responsive-header > div > div:nth-child(2) > div > div > a")
-
Error: Anchor element found with a valid href attribute, but no link content has been supplied.
htmlcs: WCAG2AA.Principle4.Guideline4_1.4_1_2.H91.A.NoContent
<a class="grve-item-url" href="https://apartments.hotelharrysbartrevi.com/en/booking/luxury-apartment-mignanelli/"></a>
(selector "#portfolio-3810-6875661c9035e > div > figure > a")
-
Error: Anchor element found with a valid href attribute, but no link content has been supplied.
htmlcs: WCAG2AA.Principle4.Guideline4_1.4_1_2.H91.A.NoContent
<a class="grve-item-url" href="https://apartments.hotelharrysbartrevi.com/en/booking/luxury-apartment-models/"></a>
(selector "#portfolio-3811-6875661c90d9a > div > figure > a")
-
Error: Anchor element found with a valid href attribute, but no link content has been supplied.
htmlcs: WCAG2AA.Principle4.Guideline4_1.4_1_2.H91.A.NoContent
<a class="grve-item-url" href="https://apartments.hotelharrysbartrevi.com/en/booking/luxury-apartment-p-zza-di-spagna/"></a>
(selector "#portfolio-3809-6875661c914f4 > div > figure > a")
-
Error: This form does not contain a submit button, which creates issues for those who cannot submit the form using the keyboard. Submit buttons are INPUT elements with type attribute "submit" or "image", or BUTTON elements with type "submit" or omitted/invalid.
htmlcs: WCAG2AA.Principle3.Guideline3_2.3_2_2.H32.2
<form action="https://booking.ericsoft.com/BookingEngine/Book" id="booking-form"> <input type="hidde...</form>
(selector "#booking-form")
-
Error: This element has insufficient contrast at this conformance level. Expected a contrast ratio of at least 4.5:1, but text in this element has a contrast ratio of 2.22:1. Recommendation: change text colour to #80746c.
htmlcs: WCAG2AA.Principle1.Guideline1_4.1_4_3.G18.Fail
<span class="form-label">ARRIVAL DATE</span>
(selector "#booking-form > div > div:nth-child(1) > div > div:nth-child(1) > div > div > span:nth-child(1)")
-
Error: This element has insufficient contrast at this conformance level. Expected a contrast ratio of at least 4.5:1, but text in this element has a contrast ratio of 2.22:1. Recommendation: change text colour to #80746c.
htmlcs: WCAG2AA.Principle1.Guideline1_4.1_4_3.G18.Fail
<span class="form-label">DEPARTURE DATE</span>
(selector "#booking-form > div > div:nth-child(1) > div > div:nth-child(2) > div > div > span:nth-child(1)")
-
Error: This element has insufficient contrast at this conformance level. Expected a contrast ratio of at least 4.5:1, but text in this element has a contrast ratio of 2.22:1. Recommendation: change text colour to #80746c.
htmlcs: WCAG2AA.Principle1.Guideline1_4.1_4_3.G18.Fail
<span class="form-label">ADULTS</span>
(selector "#booking-form > div > div:nth-child(1) > div > div:nth-child(3) > div > div > span:nth-child(1)")
-
Error: This element has insufficient contrast at this conformance level. Expected a contrast ratio of at least 4.5:1, but text in this element has a contrast ratio of 2.22:1. Recommendation: change text colour to #80746c.
htmlcs: WCAG2AA.Principle1.Guideline1_4.1_4_3.G18.Fail
<span class="form-label">CHILDREN</span>
(selector "#booking-form > div > div:nth-child(1) > div > div:nth-child(4) > div > div > span:nth-child(1)")
-
Error: This element has insufficient contrast at this conformance level. Expected a contrast ratio of at least 4.5:1, but text in this element has a contrast ratio of 2.22:1. Recommendation: change background to #80746c.
htmlcs: WCAG2AA.Principle1.Guideline1_4.1_4_3.G18.Fail
<a class="submit-btn grve-btn grve-btn-medium grve-square grve-bg-primary-1 grve-bg-hover-primary-2">BOOK NOW</a>
(selector "#booking-form > div > div:nth-child(2) > div > a")
-
Error: This element has insufficient contrast at this conformance level. Expected a contrast ratio of at least 4.5:1, but text in this element has a contrast ratio of 3.44:1. Recommendation: change background to #2c2018.
htmlcs: WCAG2AA.Principle1.Guideline1_4.1_4_3.G18.Fail
<a style="text-decoration: underline;" href="http://www.hotelharrysbartrevi.com/en" target="_blank" rel="noopener noreferrer">HOTEL</a>
(selector "#page-3779 > div:nth-child(3) > div:nth-child(1) > div > div > div > div > p > a")
-
Error: This element has insufficient contrast at this conformance level. Expected a contrast ratio of at least 4.5:1, but text in this element has a contrast ratio of 2.12:1. Recommendation: change text colour to #7d7169.
htmlcs: WCAG2AA.Principle1.Guideline1_4.1_4_3.G18.Fail
<p>© 2019 Harry’s Bar Luxury Apart...</p>
(selector "#grve-footer > div > div > div > div > div > p")
-
Error: This button element does not have a name available to an accessibility API. Valid names are: title undefined, element content, aria-label undefined, aria-labelledby undefined.
htmlcs: WCAG2AA.Principle4.Guideline4_1.4_1_2.H91.Button.Name
<button type="submit" class="grve-search-btn grve-custom-btn"><i class="grve-icon-search"></i...</button>
(selector "#grve-hidden-menu > div > div:nth-child(2) > div:nth-child(2) > div > div > form > button")
-
Error: This textinput element does not have a name available to an accessibility API. Valid names are: label element, title undefined, aria-label undefined, aria-labelledby undefined.
htmlcs: WCAG2AA.Principle4.Guideline4_1.4_1_2.H91.InputText.Name
<input type="text" class="grve-search-textfield" value="" name="s" placeholder="Search for ...">
(selector "#grve-hidden-menu > div > div:nth-child(2) > div:nth-child(2) > div > div > form > input")
-
Error: This form field should be labelled in some way. Use the label element (either with a "for" attribute or wrapped around the form field), or "title", "aria-label" or "aria-labelledby" attributes as appropriate.
htmlcs: WCAG2AA.Principle1.Guideline1_3.1_3_1.F68
<input type="text" class="grve-search-textfield" value="" name="s" placeholder="Search for ...">
(selector "#grve-hidden-menu > div > div:nth-child(2) > div:nth-child(2) > div > div > form > input")
-
Error: This textinput element does not have a name available to an accessibility API. Valid names are: label element, title undefined, aria-label undefined, aria-labelledby undefined.
htmlcs: WCAG2AA.Principle4.Guideline4_1.4_1_2.H91.InputText.Name
<input type="text" class="grve-search-textfield grve-h2" value="" name="s" autocomplete="off">
(selector "#grve-search-modal > div > div > div > form > div > input")
-
Error: This form field should be labelled in some way. Use the label element (either with a "for" attribute or wrapped around the form field), or "title", "aria-label" or "aria-labelledby" attributes as appropriate.
htmlcs: WCAG2AA.Principle1.Guideline1_3.1_3_1.F68
<input type="text" class="grve-search-textfield grve-h2" value="" name="s" autocomplete="off">
(selector "#grve-search-modal > div > div > div > form > div > input")
-
Error: This textinput element does not have a name available to an accessibility API. Valid names are: label element, title undefined, aria-label undefined, aria-labelledby undefined.
htmlcs: WCAG2AA.Principle4.Guideline4_1.4_1_2.H91.InputText.Name
<input class="grve-form-control required" name="grve_user_login" type="text" placeholder="Username *">
(selector "#grve_login_form > div:nth-child(1) > input")
-
Error: This form field should be labelled in some way. Use the label element (either with a "for" attribute or wrapped around the form field), or "title", "aria-label" or "aria-labelledby" attributes as appropriate.
htmlcs: WCAG2AA.Principle1.Guideline1_3.1_3_1.F68
<input class="grve-form-control required" name="grve_user_login" type="text" placeholder="Username *">
(selector "#grve_login_form > div:nth-child(1) > input")
-
Error: This passwordinput element does not have a name available to an accessibility API. Valid names are: label element, title undefined, aria-label undefined, aria-labelledby undefined.
htmlcs: WCAG2AA.Principle4.Guideline4_1.4_1_2.H91.InputPassword.Name
<input class="grve-form-control required" name="grve_user_pass" id="grve_user_pass" type="password" placeholder="Password *">
(selector "#grve_user_pass")
-
Error: This form field should be labelled in some way. Use the label element (either with a "for" attribute or wrapped around the form field), or "title", "aria-label" or "aria-labelledby" attributes as appropriate.
htmlcs: WCAG2AA.Principle1.Guideline1_3.1_3_1.F68
<input class="grve-form-control required" name="grve_user_pass" id="grve_user_pass" type="password" placeholder="Password *">
(selector "#grve_user_pass")
-
Error: This textinput element does not have a name available to an accessibility API. Valid names are: label element, title undefined, aria-label undefined, aria-labelledby undefined.
htmlcs: WCAG2AA.Principle4.Guideline4_1.4_1_2.H91.InputText.Name
<input class="grve-form-control required" name="grve_user_or_email" id="grve_user_or_email" type="text" placeholder="Username or E-mail">
(selector "#grve_user_or_email")
-
Error: This form field should be labelled in some way. Use the label element (either with a "for" attribute or wrapped around the form field), or "title", "aria-label" or "aria-labelledby" attributes as appropriate.
htmlcs: WCAG2AA.Principle1.Guideline1_3.1_3_1.F68
<input class="grve-form-control required" name="grve_user_or_email" id="grve_user_or_email" type="text" placeholder="Username or E-mail">
(selector "#grve_user_or_email")
-
Error: This select element does not have a name available to an accessibility API. Valid names are: label element, title undefined, aria-label undefined, aria-labelledby undefined.
htmlcs: WCAG2AA.Principle4.Guideline4_1.4_1_2.H91.Select.Name
<select class="flatpickr-monthDropdown-months" tabindex="-1"><option class="flatpickr-monthD...</select>
(selector "#grve-body > div:nth-child(21) > div:nth-child(1) > div > div > select")
-
Error: This form field should be labelled in some way. Use the label element (either with a "for" attribute or wrapped around the form field), or "title", "aria-label" or "aria-labelledby" attributes as appropriate.
htmlcs: WCAG2AA.Principle1.Guideline1_3.1_3_1.F68
<select class="flatpickr-monthDropdown-months" tabindex="-1"><option class="flatpickr-monthD...</select>
(selector "#grve-body > div:nth-child(21) > div:nth-child(1) > div > div > select")
-
Error: This select element does not have a name available to an accessibility API. Valid names are: label element, title undefined, aria-label undefined, aria-labelledby undefined.
htmlcs: WCAG2AA.Principle4.Guideline4_1.4_1_2.H91.Select.Name
<select class="flatpickr-monthDropdown-months" tabindex="-1"><option class="flatpickr-monthD...</select>
(selector "#grve-body > div:nth-child(22) > div:nth-child(1) > div > div > select")
-
Error: This form field should be labelled in some way. Use the label element (either with a "for" attribute or wrapped around the form field), or "title", "aria-label" or "aria-labelledby" attributes as appropriate.
htmlcs: WCAG2AA.Principle1.Guideline1_3.1_3_1.F68
<select class="flatpickr-monthDropdown-months" tabindex="-1"><option class="flatpickr-monthD...</select>
(selector "#grve-body > div:nth-child(22) > div:nth-child(1) > div > div > select")
-
Error: This element has insufficient contrast at this conformance level. Expected a contrast ratio of at least 4.5:1, but text in this element has a contrast ratio of 3.05:1. Recommendation: change background to #0c8a07.
htmlcs: WCAG2AA.Principle1.Guideline1_4.1_4_3.G18.Fail
<span id="tarteaucitronPersonalize" onclick="tarteaucitron.userInterface.respondAll(true);" style="background:#2CAA27;color:##333">✓ Accept </span>
(selector "#tarteaucitronPersonalize")
-
Error: Duplicate id attribute value "tarteaucitronCloseAlert" found on the web page.
htmlcs: WCAG2AA.Principle4.Guideline4_1.4_1_1.F77
<span id="tarteaucitronCloseAlert" class="tarteaucitronCloseBtn" onclick="tarteaucitron.userInterface.respondAll(false);" style="background:##fff;color:##333"> ✕ Reject </span>
(selector "#tarteaucitronCloseAlert")