Errors found while checking this document as XHTML 1.0 Strict!

Result: 7 Errors
:
Modified:(undefined)
Server:Apache/2.2.16 (Debian)
Size:4160
Content-Type:text/html
: utf-8
: XHTML 1.0 Strict
Root Element: html
Root Namespace: http://www.w3.org/1999/xhtml
Options

Help on the options is available.

↑ Top

Validation Output: 7 Errors

  1. Error Line 144, Column 144: there is no attribute "size"
    …ock"><div class="content"> <font size="2">Mooce<br />Coordenação Pedagógica<br…

    You have used the attribute named above in your document, but the document type you are using does not support that attribute for this element. This error is often caused by incorrect use of the "Strict" document type with a document that uses frames (e.g. you must use the "Transitional" document type to get the "target" attribute), or by using vendor proprietary extensions such as "marginheight" (this is usually fixed by using CSS to achieve the desired effect instead).

    This error may also result if the element itself is not supported in the document type you are using, as an undefined element will have no supported attributes; in this case, see the element-undefined error message for further information.

    How to fix: check the spelling and case of the element and attribute, (Remember XHTML is all lower-case) and/or check that they are both allowed in the chosen document type, and/or use CSS instead of this attribute. If you received this error when using the <embed> element to incorporate flash media in a Web page, see the FAQ item on valid flash.

  2. Error Line 144, Column 147: element "font" undefined
    …"><div class="content"> <font size="2">Mooce<br />Coordenação Pedagógica<br />…

    You have used the element named above in your document, but the document type you are using does not define an element of that name. This error is often caused by:

    • incorrect use of the "Strict" document type with a document that uses frames (e.g. you must use the "Frameset" document type to get the "<frameset>" element),
    • by using vendor proprietary extensions such as "<spacer>" or "<marquee>" (this is usually fixed by using CSS to achieve the desired effect instead).
    • by using upper-case tags in XHTML (in XHTML attributes and elements must be all lower-case).
  3. Error Line 144, Column 256: element "font" undefined
    …tp://www.esvilela.pt"><em><font size="2">http://www.esvilela.pt</font></em></a>

    You have used the element named above in your document, but the document type you are using does not define an element of that name. This error is often caused by:

    • incorrect use of the "Strict" document type with a document that uses frames (e.g. you must use the "Frameset" document type to get the "<frameset>" element),
    • by using vendor proprietary extensions such as "<spacer>" or "<marquee>" (this is usually fixed by using CSS to achieve the desired effect instead).
    • by using upper-case tags in XHTML (in XHTML attributes and elements must be all lower-case).
  4. Error Line 150, Column 158: there is no attribute "border"
    …jpg" alt="MOOCE" title="MOOCE" border="0" hspace="0" vspace="0" width="860" he…

    You have used the attribute named above in your document, but the document type you are using does not support that attribute for this element. This error is often caused by incorrect use of the "Strict" document type with a document that uses frames (e.g. you must use the "Transitional" document type to get the "target" attribute), or by using vendor proprietary extensions such as "marginheight" (this is usually fixed by using CSS to achieve the desired effect instead).

    This error may also result if the element itself is not supported in the document type you are using, as an undefined element will have no supported attributes; in this case, see the element-undefined error message for further information.

    How to fix: check the spelling and case of the element and attribute, (Remember XHTML is all lower-case) and/or check that they are both allowed in the chosen document type, and/or use CSS instead of this attribute. If you received this error when using the <embed> element to incorporate flash media in a Web page, see the FAQ item on valid flash.

  5. Error Line 150, Column 169: there is no attribute "hspace"
    …OOCE" title="MOOCE" border="0" hspace="0" vspace="0" width="860" height="180" …

    You have used the attribute named above in your document, but the document type you are using does not support that attribute for this element. This error is often caused by incorrect use of the "Strict" document type with a document that uses frames (e.g. you must use the "Transitional" document type to get the "target" attribute), or by using vendor proprietary extensions such as "marginheight" (this is usually fixed by using CSS to achieve the desired effect instead).

    This error may also result if the element itself is not supported in the document type you are using, as an undefined element will have no supported attributes; in this case, see the element-undefined error message for further information.

    How to fix: check the spelling and case of the element and attribute, (Remember XHTML is all lower-case) and/or check that they are both allowed in the chosen document type, and/or use CSS instead of this attribute. If you received this error when using the <embed> element to incorporate flash media in a Web page, see the FAQ item on valid flash.

  6. Error Line 150, Column 180: there is no attribute "vspace"
    …="MOOCE" border="0" hspace="0" vspace="0" width="860" height="180" /></a><br /…

    You have used the attribute named above in your document, but the document type you are using does not support that attribute for this element. This error is often caused by incorrect use of the "Strict" document type with a document that uses frames (e.g. you must use the "Transitional" document type to get the "target" attribute), or by using vendor proprietary extensions such as "marginheight" (this is usually fixed by using CSS to achieve the desired effect instead).

    This error may also result if the element itself is not supported in the document type you are using, as an undefined element will have no supported attributes; in this case, see the element-undefined error message for further information.

    How to fix: check the spelling and case of the element and attribute, (Remember XHTML is all lower-case) and/or check that they are both allowed in the chosen document type, and/or use CSS instead of this attribute. If you received this error when using the <embed> element to incorporate flash media in a Web page, see the FAQ item on valid flash.

  7. Error Line 150, Column 241: element "font" undefined
    …space="0" vspace="0" width="860" height="180" /></a><br /></div><font size="2">

    You have used the element named above in your document, but the document type you are using does not define an element of that name. This error is often caused by:

    • incorrect use of the "Strict" document type with a document that uses frames (e.g. you must use the "Frameset" document type to get the "<frameset>" element),
    • by using vendor proprietary extensions such as "<spacer>" or "<marquee>" (this is usually fixed by using CSS to achieve the desired effect instead).
    • by using upper-case tags in XHTML (in XHTML attributes and elements must be all lower-case).

↑ Top

Source Listing

Below is the source input I used for this validation:

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="pt" xml:lang="pt">
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  5. <link rel="stylesheet" type="text/css" href="https://mooce.esvilela.pt/theme/standard/styles.php" />
  6. <link rel="stylesheet" type="text/css" href="https://mooce.esvilela.pt/theme/ingenuous/styles.php" />
  7. <meta name="description" content=" MooceCoordenação PedagógicaWEB: http://www.esvilela.pt
  8. " />
  9. <!--[if IE 7]>
  10. <link rel="stylesheet" type="text/css" href="https://mooce.esvilela.pt/theme/standard/styles_ie7.css" />
  11. <![endif]-->
  12. <!--[if IE 6]>
  13. <link rel="stylesheet" type="text/css" href="https://mooce.esvilela.pt/theme/standard/styles_ie6.css" />
  14. <![endif]-->
  15. <meta name="keywords" content="moodle, Coordena&ccedil;&atilde;o Pedag&oacute;gica " />
  16. <title>Coordena&ccedil;&atilde;o Pedag&oacute;gica</title>
  17. <link rel="shortcut icon" href="https://mooce.esvilela.pt/theme/ingenuous/favicon.ico" />
  18. <!--<style type="text/css">/*<![CDATA[*/ body{behavior:url(https://mooce.esvilela.pt/lib/csshover.htc);} /*]]>*/</style>-->
  19. <script type="text/javascript" src="https://mooce.esvilela.pt/lib/javascript-static.js"></script>
  20. <script type="text/javascript" src="https://mooce.esvilela.pt/lib/javascript-mod.php"></script>
  21. <script type="text/javascript" src="https://mooce.esvilela.pt/lib/overlib/overlib.js"></script>
  22. <script type="text/javascript" src="https://mooce.esvilela.pt/lib/overlib/overlib_cssstyle.js"></script>
  23. <script type="text/javascript" src="https://mooce.esvilela.pt/lib/cookies.js"></script>
  24. <script type="text/javascript" src="https://mooce.esvilela.pt/lib/ufo.js"></script>
  25. <script type="text/javascript" src="https://mooce.esvilela.pt/lib/dropdown.js"></script>
  26. <script type="text/javascript" defer="defer">
  27. //<![CDATA[
  28. setTimeout('fix_column_widths()', 20);
  29. //]]>
  30. </script>
  31. <script type="text/javascript">
  32. //<![CDATA[
  33. function openpopup(url, name, options, fullscreen) {
  34. var fullurl = "https://mooce.esvilela.pt" + url;
  35. var windowobj = window.open(fullurl, name, options);
  36. if (!windowobj) {
  37. return true;
  38. }
  39. if (fullscreen) {
  40. windowobj.moveTo(0, 0);
  41. windowobj.resizeTo(screen.availWidth, screen.availHeight);
  42. }
  43. windowobj.focus();
  44. return false;
  45. }
  46. function uncheckall() {
  47. var inputs = document.getElementsByTagName('input');
  48. for(var i = 0; i < inputs.length; i++) {
  49. inputs[i].checked = false;
  50. }
  51. }
  52. function checkall() {
  53. var inputs = document.getElementsByTagName('input');
  54. for(var i = 0; i < inputs.length; i++) {
  55. inputs[i].checked = true;
  56. }
  57. }
  58. function inserttext(text) {
  59. text = ' ' + text + ' ';
  60. if ( opener.document.forms['theform'].message.createTextRange && opener.document.forms['theform'].message.caretPos) {
  61. var caretPos = opener.document.forms['theform'].message.caretPos;
  62. caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? text + ' ' : text;
  63. } else {
  64. opener.document.forms['theform'].message.value += text;
  65. }
  66. opener.document.forms['theform'].message.focus();
  67. }
  68. function getElementsByClassName(oElm, strTagName, oClassNames){
  69. var arrElements = (strTagName == "*" && oElm.all)? oElm.all : oElm.getElementsByTagName(strTagName);
  70. var arrReturnElements = new Array();
  71. var arrRegExpClassNames = new Array();
  72. if(typeof oClassNames == "object"){
  73. for(var i=0; i<oClassNames.length; i++){
  74. arrRegExpClassNames.push(new RegExp("(^|\\s)" + oClassNames[i].replace(/\-/g, "\\-") + "(\\s|$)"));
  75. }
  76. }
  77. else{
  78. arrRegExpClassNames.push(new RegExp("(^|\\s)" + oClassNames.replace(/\-/g, "\\-") + "(\\s|$)"));
  79. }
  80. var oElement;
  81. var bMatchesAll;
  82. for(var j=0; j<arrElements.length; j++){
  83. oElement = arrElements[j];
  84. bMatchesAll = true;
  85. for(var k=0; k<arrRegExpClassNames.length; k++){
  86. if(!arrRegExpClassNames[k].test(oElement.className)){
  87. bMatchesAll = false;
  88. break;
  89. }
  90. }
  91. if(bMatchesAll){
  92. arrReturnElements.push(oElement);
  93. }
  94. }
  95. return (arrReturnElements)
  96. }
  97. //]]>
  98. </script>
  99. </head>
  100. <body class="http:--mooce.esvilela.pt course-1 notloggedin dir-ltr lang-pt_utf8" id="http:--mooce.esvilela.pt-index">
  101. <div id="page">
  102. <div id="header-home" class=" clearfix"> <div class="wrapper clearfix">
  103. <h1 class="headermain">Coordena&ccedil;&atilde;o Pedag&oacute;gica</h1>
  104. <div class="headermenu"><div class="logininfo">Utilizador não identificado. (<a href="https://mooce.esvilela.pt/login/index.php">Entrar</a>)</div><form action="https://mooce.esvilela.pt/course/jumpto.php" method="get" id="chooselang" class="popupform"><div><label for="chooselang_jump"><span class="accesshide " >Língua</span></label><select id="chooselang_jump" name="jump" onchange="self.location=document.getElementById('chooselang').jump.options[document.getElementById('chooselang').jump.selectedIndex].value;">
  105. <option value="https://mooce.esvilela.pt/index.php?lang=pt_utf8" selected="selected">Português - Portugal (pt)</option>
  106. </select><input type="hidden" name="sesskey" value="t0U0RBpL7K" /><div id="noscriptchooselang" style="display: inline;"><input type="submit" value="Executar" /></div><script type="text/javascript">
  107. //<![CDATA[
  108. document.getElementById("noscriptchooselang").style.display = "none";
  109. //]]>
  110. </script></div></form></div>
  111. </div>
  112. <div id="menubox" class="wrapper clearfix">
  113. <ul id="menu">
  114. <li><a href="https://mooce.esvilela.pt" title="Home">Inicio</a></li>
  115. <li><a href="https://mooce.esvilela.pt/course/index.php" title="Courses">Disciplinas</a></li>
  116. <li><a href="https://mooce.esvilela.pt/calendar/view.php?view=month" title="Calendar">Calendario</a></li>
  117. <li><a href="http://www3.esvilela.pt" title="Esvilela">Portal ESVILELA</a></li>
  118. </ul> </div>
  119. </div> <div class="background">
  120. <!-- END OF HEADER -->
  121. <div id="content"> <div class="wrapper">
  122. <table id="layout-table" summary="layout">
  123. <tr>
  124. <td style="width: 210px;" id="left-column"><div><a href="#sb-1" class="skip-block">Seguir para a frente de Menu principal</a><div id="inst1" class="block_site_main_menu sideblock"><div class="header"><div class="title"><input type="image" src="https://mooce.esvilela.pt/pix/t/switch_minus.gif" id="togglehide_inst1" onclick="elementToggleHide(this, true, function(el) {return findParentNode(el, 'DIV', 'sideblock'); }, 'Mostrar bloco Menu principal', 'Esconder bloco Menu principal'); return false;" alt="Esconder bloco Menu principal" title="Esconder bloco Menu principal" class="hide-show-image" /><h2>Menu principal</h2></div></div><div class="content">
  125. <ul class='list'>
  126. <li class="r0"><div class="icon column c0"><img src="https://mooce.esvilela.pt/mod/forum/icon.gif" class="icon" alt="" /></div><div class="column c1"><a title="Fóruns" href="https://mooce.esvilela.pt/mod/forum/view.php?id=1">Notícias</a></div></li>
  127. </ul>
  128. </div></div><script type="text/javascript">
  129. //<![CDATA[
  130. elementCookieHide("inst1","Mostrar bloco Menu principal","Esconder bloco Menu principal");
  131. //]]>
  132. </script><span id="sb-1" class="skip-block-to"></span><div id="inst3" class="block_course_summary sideblock"><div class="content"> <font size="2">Mooce<br />Coordenação Pedagógica<br /><br />WEB: </font><a href="http://www.esvilela.pt"><em><font size="2">http://www.esvilela.pt</font></em></a>
  133. </div></div><script type="text/javascript">
  134. //<![CDATA[
  135. elementCookieHide("inst3","Mostrar bloco ","Esconder bloco ");
  136. //]]>
  137. </script><span id="sb-2" class="skip-block-to"></span></div></td><td id="middle-column"><span id="maincontent"></span><div><div class="generalbox sitetopic box">
  138. <div><a href="http://mooce.esvilela.pt/course/category.php?id=11"><img src="http://mooce.esvilela.pt/file.php/1/oferta.jpg" alt="MOOCE" title="MOOCE" border="0" hspace="0" vspace="0" width="860" height="180" /></a><br /></div><font size="2">
  139. <div style="text-align: center;"><b>MOOCE</b></div>
  140. <div style="text-align: center;">A plataforma <span style="font-style: italic;">moodle</span> ao serviço da coordenação pedagógica da escola.</div></font> </div><h2 class="headingblock header ">Grupos de disciplinas</h2><div class="generalbox categorybox box">
  141. <table class="categorylist"><tr><td valign="top" class="category name"><a href="https://mooce.esvilela.pt/course/category.php?id=12">Conselho Pedagógico</a></td><td valign="top" class="category number">1</td></tr></table>
  142. <table class="categorylist"><tr><td valign="top" class="category name"><a href="https://mooce.esvilela.pt/course/category.php?id=1">Departamentos</a></td><td valign="top" class="category number">7</td></tr></table>
  143. <table class="categorylist"><tr><td valign="top" class="category name"><a href="https://mooce.esvilela.pt/course/category.php?id=9">Área Disciplinares</a></td><td valign="top" class="category number">17</td></tr></table>
  144. <table class="categorylist"><tr><td valign="top" class="category name"><a href="https://mooce.esvilela.pt/course/category.php?id=11">Coordenação Digital</a></td><td valign="top" class="category number">1</td></tr></table>
  145. <table class="categorylist"><tr><td valign="top" class="category name"><a href="https://mooce.esvilela.pt/course/category.php?id=3">Cursos de Via Profissionalizante</a></td><td valign="top" class="category number">10</td></tr></table>
  146. <table class="categorylist"><tr><td valign="top" class="category name"><a href="https://mooce.esvilela.pt/course/category.php?id=2">Projetos</a></td><td valign="top" class="category number">7</td></tr></table>
  147. <table class="categorylist"><tr><td valign="top" class="category name"><a href="https://mooce.esvilela.pt/course/category.php?id=7">Outras Estruturas</a></td><td valign="top" class="category number">8</td></tr></table></div><form id="coursesearch" action="https://mooce.esvilela.pt/course/search.php" method="get"><fieldset class="coursesearchbox invisiblefieldset"><label for="shortsearchbox">Procurar disciplinas: </label><input type="text" id="shortsearchbox" size="12" name="search" alt="Procurar disciplinas" value="" /><input type="submit" value="Executar" /></fieldset></form><br /></div></td><td style="width: 210px;" id="right-column"><div><a href="#sb-3" class="skip-block">Seguir para a frente de Calendário</a><div id="inst4" class="block_calendar_month sideblock"><div class="header"><div class="title"><input type="image" src="https://mooce.esvilela.pt/pix/t/switch_minus.gif" id="togglehide_inst4" onclick="elementToggleHide(this, true, function(el) {return findParentNode(el, 'DIV', 'sideblock'); }, 'Mostrar bloco Calendário', 'Esconder bloco Calendário'); return false;" alt="Esconder bloco Calendário" title="Esconder bloco Calendário" class="hide-show-image" /><h2>Calendário</h2></div></div><div class="content"><div id="overDiv" style="position: absolute; visibility: hidden; z-index:1000;"></div><script type="text/javascript" src="https://mooce.esvilela.pt/calendar/overlib.cfg.php"></script>
  148. <div class="calendar-controls"><a class="previous" href="index.php?cal_m=6&amp;cal_y=2020" title="Mês prévio"><span class="arrow ">&#x25C4;</span><span class="accesshide " >&nbsp;Mês prévio</span></a><span class="hide"> | </span><span class="current"><a href="https://mooce.esvilela.pt/calendar/view.php?view=month&amp;course=1&amp;cal_d=1&amp;cal_m=07&amp;cal_y=2020">July 2020</a></span><span class="hide"> | </span><a class="next" href="index.php?cal_m=8&amp;cal_y=2020" title="Próximo mês"><span class="accesshide " >Próximo mês&nbsp;</span><span class="arrow ">&#x25BA;</span></a>
  149. <span class="clearer"><!-- --></span></div>
  150. <table class="minicalendar" summary="Tabela de dados, Calendário de July 2020"><tr class="weekdays"><th scope="col"><abbr title="Domingo">Dom</abbr></th>
  151. <th scope="col"><abbr title="Segunda">Seg</abbr></th>
  152. <th scope="col"><abbr title="Terça">Ter</abbr></th>
  153. <th scope="col"><abbr title="Quarta">Qua</abbr></th>
  154. <th scope="col"><abbr title="Quinta">Qui</abbr></th>
  155. <th scope="col"><abbr title="Sexta">Sex</abbr></th>
  156. <th scope="col"><abbr title="Sábado">Sab</abbr></th>
  157. </tr><tr><td class="dayblank">&nbsp;</td>
  158. <td class="dayblank">&nbsp;</td>
  159. <td class="dayblank">&nbsp;</td>
  160. <td class="day">1</td>
  161. <td class="day">2</td>
  162. <td class="day">3</td>
  163. <td class="weekend day">4</td>
  164. </tr><tr><td class="weekend day">5</td>
  165. <td class="day">6</td>
  166. <td class="day">7</td>
  167. <td class="day">8</td>
  168. <td class="day">9</td>
  169. <td class="day">10</td>
  170. <td class="weekend day">11</td>
  171. </tr><tr><td class="weekend day">12</td>
  172. <td class="day">13</td>
  173. <td class="day">14</td>
  174. <td class="day">15</td>
  175. <td class="day">16</td>
  176. <td class="day">17</td>
  177. <td class="weekend day">18</td>
  178. </tr><tr><td class="weekend day">19</td>
  179. <td class="day">20</td>
  180. <td class="day">21</td>
  181. <td class="day">22</td>
  182. <td class="day">23</td>
  183. <td class="day">24</td>
  184. <td class="weekend day">25</td>
  185. </tr><tr><td class="weekend day">26</td>
  186. <td class="day">27</td>
  187. <td class="day">28</td>
  188. <td class="day">29</td>
  189. <td class="day">30</td>
  190. <td class="day">31</td>
  191. <td class="dayblank">&nbsp;</td></tr></table></div></div><script type="text/javascript">
  192. //<![CDATA[
  193. elementCookieHide("inst4","Mostrar bloco Calendário","Esconder bloco Calendário");
  194. //]]>
  195. </script><span id="sb-3" class="skip-block-to"></span><a href="#sb-4" class="skip-block">Seguir para a frente de Utilizadores activos</a><div id="inst7" class="block_online_users sideblock"><div class="header"><div class="title"><input type="image" src="https://mooce.esvilela.pt/pix/t/switch_minus.gif" id="togglehide_inst7" onclick="elementToggleHide(this, true, function(el) {return findParentNode(el, 'DIV', 'sideblock'); }, 'Mostrar bloco Utilizadores activos', 'Esconder bloco Utilizadores activos'); return false;" alt="Esconder bloco Utilizadores activos" title="Esconder bloco Utilizadores activos" class="hide-show-image" /><h2>Utilizadores activos</h2></div></div><div class="content"><div class="info">(nos últimos 5 minutos)</div><div class="info">Nenhum</div></div></div><script type="text/javascript">
  196. //<![CDATA[
  197. elementCookieHide("inst7","Mostrar bloco Utilizadores activos","Esconder bloco Utilizadores activos");
  198. //]]>
  199. </script><span id="sb-4" class="skip-block-to"></span></div></td>
  200. </tr>
  201. </table>
  202. </div>
  203. </div></div>
  204. <div id="footer"><p class="helplink"></p><div class="logininfo">Utilizador não identificado. (<a href="https://mooce.esvilela.pt/login/index.php">Entrar</a>)</div><div class="sitelink"><a title="Moodle" href="http://moodle.org/"><img style="width:100px;height:30px" src="pix/moodlelogo.gif" alt="moodlelogo" /></a></div> <div class="validators"><ul>
  205. <li><a href="http://validator.w3.org/check?verbose=1&amp;ss=1&amp;uri=http%3A%2F%2Fmooce.esvilela.pt%2Findex.php%3Fcal_m%3D7%26cal_y%3D2020">Validate HTML</a></li>
  206. <li><a href="http://www.contentquality.com/mynewtester/cynthia.exe?rptmode=-1&amp;url1=http%3A%2F%2Fmooce.esvilela.pt%2Findex.php%3Fcal_m%3D7%26cal_y%3D2020">Section 508 Check</a></li>
  207. <li><a href="http://www.contentquality.com/mynewtester/cynthia.exe?rptmode=0&amp;warnp2n3e=1&amp;url1=http%3A%2F%2Fmooce.esvilela.pt%2Findex.php%3Fcal_m%3D7%26cal_y%3D2020">WCAG 1 (2,3) Check</a></li>
  208. </ul></div>
  209. </div>
  210. </div>
  211. </body>
  212. </html>

↑ Top