Total Validator Home Page

Page report

Issue report

Summary

Total errors found:
12
Link [1]:
E052 [1]
HTML [6]:
E601 [2], E602 [1], E604 [1], E609 [1], E621 [1]
WCAG21 A [5]:
E885 [4], P967 [1]
Total warnings found:
6
HTML [5]:
W605 [4], W609 [1]
WCAG21 A [1]:
W863 [1]
HTML used for this page:
XHTML 1.0 Transitional

Page Layout

Display issue details:

The line numbers refer to lines in the original source. Any with a line number of '0' are implicit tags added by Total Validator:

Go to first issue

   1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
   2 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-GB" lang="en-GB">
   3   <head>
   4 next issueprevious issueW605 Duplicate tag found: See matching tag on line: 153
A duplicate tag has been found with the same attributes. Although this should not affect the page, it indicates that a mistake may have been made.         <meta http-equiv="Content-Style-Type" content="text/css" />
   5 next issueprevious issueW605 Duplicate tag found: See matching tag on line: 154
A duplicate tag has been found with the same attributes. Although this should not affect the page, it indicates that a mistake may have been made.         <meta http-equiv="Content-Script-Type" content="text/javascript" />
   6     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
   8     <title>
   8       Search
   8     </title>
   9     <link rel='shortcut icon'
         href='https://www.proceduresonline.com/resources/logos/procedures/favicon.ico' type='image/x-icon'/>
  11     <link rel="apple-touch-icon"
         href="https://www.proceduresonline.com/resources/logos/procedures/apple-touch-icon-57x57-precomposed.png
         " />
  12     <link rel="apple-touch-icon"
         href="https://www.proceduresonline.com/resources/logos/procedures/apple-touch-icon-72x72-precomposed.png
         " />
  13     <link rel="apple-touch-icon"
         href="https://www.proceduresonline.com/resources/logos/procedures/apple-touch-icon-114x114-precomposed.png
         " />
  15     <link rel="stylesheet" type="text/css"
         href="https://www.proceduresonline.com/trix_cms_snippets/cookie/jquery.cookiebar.css" />
  16     <script type="text/javascript"
         src="https://www.proceduresonline.com/trix_cms_snippets/cookie/jquery.min.js">
  16     </script>
  17     <script type="text/javascript"
         src="https://www.proceduresonline.com/trix_cms_snippets/cookie/jquery.cookiebar.js">
  17     </script>
  18     <script type="text/javascript">
  23     </script>
  23     <link title="small" href="../scripts/normal.css" type="text/css" rel="stylesheet" />
  24     <link title="medium" href="../scripts/larger.css" type="text/css" rel="alternate stylesheet" />
  25     <link title="large" href="../scripts/largest.css" type="text/css" rel="alternate stylesheet" />
  26     <link title="hivis" href="../scripts/hi_vis.css" type="text/css" rel="alternate stylesheet" />
  27     <link rel="stylesheet" type="text/css" media="screen and (max-device-height: 700px)"
         href="../scripts/scrollfix.css" />
  28     <script type="text/javascript" src="../scripts/highlight.js">
  28     </script>
  29     <script type="text/javascript" src="../scripts/print.js">
  29     </script>
  30     <script type="text/javascript" src="../scripts/styleswitcher.js">
  30     </script>
  32     <style type="text/css">
  33       body {
  34         font-family: Arial, Helvetica, sans-serif;
  36         text-align: left;
  37         background-color: #bfd6de;
  38         background-image: url(../required_parts/background_blue.gif);
  39         background-repeat: repeat-x;
  42       }
  44     </style>
  44   </head>
  46   <body class="twoColFixLt" onload="highlight();">
  47     <a class="skip-main" href="#mainContent">
  47       Skip to main content
  47     </a>
  50     <div id="container">
  51       <div id="sidebar1">
  98         <div align="center">
  98           <img src="../required_parts/client_logo.png" alt="Milton Keynes Council Logo" />
  98         </div>
  99         <br />
 100         <div id="sidebar">
 101           <ul>
 102             <li>
 102               <a href="../chapters/contents.html" target="_self">
 102                 contents
 102               </a>
 102             </li>
 103             <li>
 103               <a href="http://www.proceduresonline.com/resources/keywords_online/index.htm" target="_blank"
                   rel="noopener">
 103                 keywords &amp; contacts
 103               </a>
 103             </li>
 104             <li>
 104               <a href="../chapters/quick_guide.html" target="_self">
 104                 quick guide
 104               </a>
 104             </li>
 105             <li>
 105               <a href="../chapters/docs_library.html" target="_self">
 105                 documents library
 105               </a>
 105             </li>
 106             <li>
 106               <a href="http://mkscb.procedures.org.uk/" target="_blank" rel="noopener">
 106                 milton keynes together
 106               </a>
 106             </li>
 107             <li>
 107               <a href="../chapters/register_updates.html" target="_self">
 107                 register for updates
 107               </a>
 107             </li>
 108             <li>
 108               <a href="search.html" target="_self">
 108                 search
 108               </a>
 108             </li>
 109           </ul>
 110         </div>
 111         <div align="center">
 111           <br />
 112           <input type="image" onclick="history.go(-1);" value="Back" src="../required_parts/back.png"
               alt="Back" />
 113           <a href="#top">
 113             <img src="../required_parts/top.png" alt="Top of page" width="30" height="30" border="0" />
 113           </a>
 114           <input type="image" onclick="history.go(1);" value="Forward" src="../required_parts/forward.png"
               alt="Forward" />
 115         </div>
 116         <p>
 116           Size:
 116           <a href="#small_a" id="small_a" onclick="setActiveStyleSheet('small'); return false;">
 116             <img src="../required_parts/small_a.png" border="0" alt="View this website with small text" />
 116           </a>
 117           <a href="#med_a" id="med_a" onclick="setActiveStyleSheet('medium'); return false;">
 117             <img src="../required_parts/med_a.png" border="0" alt="View this website with medium text" />
 117           </a>
 118           <a href="#large_a" id="large_a" onclick="setActiveStyleSheet('large'); return false;">
 118             <img src="../required_parts/large_a.png" border="0" alt="View this website with large text" />
 118           </a>
 119           <a href="#hi_vis_a" id="hi_vis_a" onclick="setActiveStyleSheet('hivis'); return false;">
 119             <img src="../required_parts/hi_vis_a.png" border="0" alt="View this website with high
                 visibility" />
 119           </a>
 119         </p>
 120       </div>
 121       <div id="mainContent">
 122         <table title="main heading" width="100%" border="0" cellspacing="0" cellpadding="0">
 123           <tr>
 124             <td width="94%">
 124               <h1 class="h1_chaptertitle">
 124                 Search
 124               </h1>
 124             </td>
 125             <td width="6%">
 125               <div align="right">
 125                 <form id="printMe" name="printMe" action="">
 125                   <input name="printMe" type="image" onclick="printSpecial()" value="Print this Page"
                       src="../required_parts/printer_icon_small.gif" alt="Print this page" />
 125                 </form>
 125               </div>
 125             </td>
 126           </tr>
 127         </table>
 130         <div id="printReady">
 130           <a name="top" id="top">
 130           </a>
 131           <div class="scope_box">
 132             <h2 class="h2_mainheading_no_underline" style="margin-top:15px;">
 132               ADVICE ON SEARCHING THIS MANUAL:
 132             </h2>
 133             <p>
 133               To search for an exact phrase, put the phrase inside double quotes, for example:
 133               <span class="bold">
 133                 "significant harm"
 133               </span>
 133             </p>
 134             <p>
 134               Use an asterisk to represent part of a word; for example, a search for:
 134               <span class="bold">
 134                 adopt*
 134               </span>
 134               will find
 134               <span class="bold">
 134                 'adopt'
 134               </span>
 134               ,
 134               <span class="bold">
 134                 'adoption'
 134               </span>
 134               ,
 134               <span class="bold">
 134                 'adoptive'
 134               </span>
 134               etc.
 134             </p>
 135             <p>
 135               You can enter multiple words and phrases, and you can search for pages containing 'any' or
                   'all' of the search terms by selecting the appropriate radio button. If you still can't find
                   what you are looking for, ask a manager for advice.
 135             </p>
 136           </div>
 137           <p>
 137             <br />
 137           </p>
 138           <div>
 140 next issueprevious issueE601 This tag should not be nested within any other tags:
This issue is normally due to other errors within the page, such as using a frame set with the wrong <!DOCTYPE> tag. See Recognised Doctypes.     E602 This should be the first HTML tag or content in the file:
The <!DOCTYPE> tag should appear before all other HTML tags or non-whitespace content (with XHTML it may appear after the XML declaration).                 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
                 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 150 next issueprevious issueE601 This tag should not be nested within any other tags:
This issue is normally due to other errors within the page, such as using a frame set with the wrong <!DOCTYPE> tag. See Recognised Doctypes.     E609 This tag or content is not allowed here. One of the following was expected: <#pcdata> <a> <abbr>
              <acronym> <address> <applet> <b> <basefont> <bdo> <big> <blockquote> <br> <button> <center> <cite>
              <code> <del> <dfn> <dir> <div> <dl> <em> <fieldset> <font> <form> <h1> <h2> <h3> <h4> <h5> <h6>
              <hr> <i> <iframe> <img> <input> <ins> <isindex> <kbd> <label> <map> <menu> <noframes> <noscript>
              <object> <ol> <p> <pre> <q> <s> <samp> <script> <select> <small> <span> <strike> <strong> <sub>
              <sup> <table> <textarea> <tt> <u> <ul> <var>
There are strict rules as to what tags may be nested within others, as well as the order and number of tags allowed. If this error is preceded by an E604 error (missing end tag) then correcting the earlier E604 error may correct this one. Note that as well as obviously interactive elements like buttons, adding a 'tabindex' attribute to any element will also make it interactive. So if it is not obvious what is wrong, check all attributes as well. See XHTML 1.0.     E621 The 'xmlns' attribute for this tag is missing:
The HTML specification being validated against requires that the attribute indicated must be used. See XHTML 1.0.     P967 [WCAG21 3.1.1 (A)] Use the 'lang' attribute to denote the primary language of the document:
You should always identify the primary natural language of a document using a 'lang' attribute on the <html> element. See WCAG 2.1 HTML Technique H57.                 <html>
 151               <head>
 152 next issueprevious issueE052 Link to mixed content from a secure page:
Browsers will block access to this resource and so it will not be loaded. Serve the resource using HTTPS.     E604 The matching end tag appears to be missing:
According to the HTML specification being tested against, the tag must have an end tag. Sometimes this error is caused by improperly nested tags where the end tag exists but cannot be matched with the corresponding start tag. See XHTML 1.0.                     <link rel="Shortcut icon" href="http://www.proceduresonline.com/miltonkeynes/cs/favicon.ico">
 153 next issueprevious issueW605 Duplicate tag found: See matching tag on line: 4
A duplicate tag has been found with the same attributes. Although this should not affect the page, it indicates that a mistake may have been made.                     <meta http-equiv="Content-Style-Type" content="text/css" />
 154 next issueprevious issueW605 Duplicate tag found: See matching tag on line: 5
A duplicate tag has been found with the same attributes. Although this should not affect the page, it indicates that a mistake may have been made.                     <meta http-equiv="Content-Script-Type" content="text/javascript" />
 155 next issueprevious issueW609 The 'content-type' HTTP header specifies a character set of UTF-8, which is different to the value
              given here:
The 'content-type' HTTP header specifies a different character set to that specified in the tag. In this case the HTTP header takes precedence.                     <meta http-equiv="Content-Type" content="text/html; charset=windows-1252" />
 157                 <title>
 157                   Example Zoom search template page
 157                 </title>
 163                 <style type="text/css">
 164                   .highlight {
 164                     background: #FFFF40;
 164                   }
 165                   .searchheading {
 165                     font-size: 130%;
 165                     font-weight: bold;
 165                   }
 166                   .summary {
 166                     font-size: 80%;
 166                     font-style: italic;
 166                   }
 167                   .suggestion {
 167                     font-size: 100%;
 167                   }
 168                   .results {
 168                     font-size: 100%;
 168                   }
 169                   .category {
 169                     color: #999999;
 169                   }
 170                   .sorting {
 170                     text-align: right;
 170                   }
 172                   .result_title {
 172                     font-size: 100%;
 172                   }
 173                   .description {
 173                     font-size: 100%;
 173                     color: #008000;
 173                   }
 174                   .context {
 174                     font-size: 100%;
 174                   }
 175                   .infoline {
 175                     font-size: 80%;
 175                     font-style: normal;
 175                     color: #808080;
 175                   }
 177                   .zoom_searchform {
 177                     font-size: 100%;
 177                   }
 178                   .zoom_results_per_page {
 178                     font-size: 80%;
 178                     margin-left: 10px;
 178                   }
 179                   .zoom_match {
 179                     font-size: 80%;
 179                     margin-left: 10px;
 179                   }
 180                   .zoom_categories {
 180                     font-size: 80%;
 180                   }
 181                   .zoom_categories ul {
 181                     display: inline;
 181                     margin: 0px;
 181                     padding: 0px;
 181                   }
 182                   .zoom_categories li {
 182                     display: inline;
 182                     margin-left: 15px;
 182                     list-style-type: none;
 182                   }
 184                   .cat_summary ul {
 184                     margin: 0px;
 184                     padding: 0px;
 184                     display: inline;
 184                   }
 185                   .cat_summary li {
 185                     display: inline;
 185                     margin-left: 15px;
 185                     list-style-type: none;
 185                   }
 187                   input.zoom_button {
 187                   }
 188                   input.zoom_searchbox {
 188                   }
 190                   .result_image {
 190                     float: left;
 190                     display: block;
 190                   }
 191                   .result_image img {
 191                     margin: 10px;
 191                     width: 80px;
 191                     border: 0px;
 191                   }
 193                   .result_block {
 193                     margin-top: 15px;
 193                     margin-bottom: 15px;
 193                     clear: left;
 193                   }
 194                   .result_altblock {
 194                     margin-top: 15px;
 194                     margin-bottom: 15px;
 194                     clear: left;
 194                   }
 196                   .result_pages {
 196                     font-size: 100%;
 196                   }
 197                   .result_pagescount {
 197                     font-size: 100%;
 197                   }
 199                   .searchtime {
 199                     font-size: 80%;
 199                   }
 201                   .recommended {
 202                     background: #DFFFBF;
 203                     border-top: 1px dotted #808080;
 204                     border-bottom: 1px dotted #808080;
 205                     margin-top: 15px;
 206                     margin-bottom: 15px;
 207                   }
 209                   .recommended_heading {
 209                     float: right;
 209                     font-weight: bold;
 209                   }
 210                   .recommend_block {
 210                     margin-top: 15px;
 210                     margin-bottom: 15px;
 210                     clear: left;
 210                   }
 211                   .recommend_title {
 211                     font-size: 100%;
 211                   }
 212                   .recommend_description {
 212                     font-size: 100%;
 212                     color: #008000;
 212                   }
 213                   .recommend_infoline {
 213                     font-size: 80%;
 213                     font-style: normal;
 213                     color: #808080;
 213                   }
 214                   .recommend_image {
 214                     float: left;
 214                     display: block;
 214                   }
 215                   .recommend_image img {
 215                     margin: 10px;
 215                     width: 80px;
 215                     border: 0px;
 215                   }
 216                 </style>
 217               </head>
 219               <body onload="if (document.getElementById('zoom_searchbox'))
                   {document.getElementById('zoom_searchbox').focus();}">
 237                 <form method="get" action="/miltonkeynes/cs/search/search.html" class="zoom_searchform">
 237                   <input type="hidden" name="zoom_sort" value="0" />
 238                   Search for:
 238 next issueprevious issueE885 [WCAG21 1.1.1/1.3.1/3.3.2/4.1.2 (A)] User interface controls should have a label or an accessible
              name:
Associate form controls with <label> tags, or use the 'aria-label' or 'aria-labelledby' attributes to label controls where it might be confusing or not possible to use a label. See WCAG 2.1 Failure F68.                       <input type="text" name="zoom_query" size="36" value="" id="zoom_searchbox" class="zoom_searchbox" />
 239                   <input type="submit" value="Submit" class="zoom_button" />
 240                   <span class="zoom_results_per_page">
 240                     Results per page:
 241 next issueprevious issueE885 [WCAG21 1.1.1/1.3.1/3.3.2/4.1.2 (A)] User interface controls should have a label or an accessible
              name:
Associate form controls with <label> tags, or use the 'aria-label' or 'aria-labelledby' attributes to label controls where it might be confusing or not possible to use a label. See WCAG 2.1 Failure F68.                         <select name="zoom_per_page">
 242                       <option selected="selected">
 242                         10
 242                       </option>
 243                       <option>
 243                         20
 243                       </option>
 244                       <option>
 244                         50
 244                       </option>
 245                       <option>
 245                         100
 245                       </option>
 246                     </select>
 246                     <br />
 246                     <br />
 246                   </span>
 247                   <span class="zoom_match">
 247                     Match:
 248 next issueprevious issueE885 [WCAG21 1.1.1/1.3.1/3.3.2/4.1.2 (A)] User interface controls should have a label or an accessible
              name:
Associate form controls with <label> tags, or use the 'aria-label' or 'aria-labelledby' attributes to label controls where it might be confusing or not possible to use a label. See WCAG 2.1 Failure F68.                         <input type="radio" name="zoom_and" value="0" checked="checked" />
 248                     any search words
 249 next issueprevious issueW863 [WCAG21 1.3.1/3.3.2 (A)] The <fieldset> element should be used to group radio buttons and checkboxes:
Because groups of radio buttons and checkboxes are multiple controls, it is particularly important that they be grouped semantically so they can be more easily treated as a single control. See WCAG 2.1 HTML Technique H71.     E885 [WCAG21 1.1.1/1.3.1/3.3.2/4.1.2 (A)] User interface controls should have a label or an accessible
              name:
Associate form controls with <label> tags, or use the 'aria-label' or 'aria-labelledby' attributes to label controls where it might be confusing or not possible to use a label. See WCAG 2.1 Failure F68.                         <input type="radio" name="zoom_and" value="1" />
 249                     all search words
 250                     <br />
 250                     <br />
 250                   </span>
 251                 </form>
 252               </body>
 253             </html>
 254           </div>
 255           <p>
 255             <br />
 255           </p>
 256         </div>
 259       </div>
 260     </div>
 261     <script type="text/javascript">
 270     </script>
 271   </body>
 272 </html>