Здравствуйте. У меня возникла проблема при валидации сайта, точнее даже три однотипные: "character data is not allowed here" . Это зловещее слово часто появлялось в поисковике, а решения были разные (что-то удалить, какой-то тег закрыть и т.п.)..
Собственно сам HTML код (специально выделил стрелочками нужные строчки):
Спасибо за помощь!
[upd=1412288449][/upd]
Исправил ошибку!
У меня файлы footer.php и header.php были сохранены в кодировке UTF8, НО С ВОМ. Как только убрал ВОМ - сразу сайт стал валидным.
За решение,считаю,что могу оставить ссылку на другой сайт =).
Спам
[mod]А я считаю, что это спам[/mod]
Код:
character data is not allowed here ✉
You have used character data somewhere it is not permitted to appear. Mistakes that can cause this error include:
putting text directly in the body of the document without wrapping it in a container element (such as a <p>aragraph</p>), or
forgetting to quote an attribute value (where characters such as "%" and "/" are common, but cannot appear without surrounding quotes), or
using XHTML-style self-closing tags (such as <meta ... />) in HTML 4.01 or earlier. To fix, remove the extra slash ('/') character. For more information about the reasons for this, see Empty elements in SGML, HTML, XML, and XHTML.
Line 11, column 1: character data is not allowed here
<tr>
Line 17, column 6: character data is not allowed here
</tr>
Line 78, column 1: character data is not allowed here
<td class="footer">
Код:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="stylesheet" type="text/css" href="style.css" />
<title></title>
</head>
<body>
<table align="center" class="table-main">
<tr> <------------------------------------------- 11 СТРОКА
<td>
<img src="img/header.jpg" alt="Кафедра теоретических основ электротехники" style="padding-left:5px; padding-top:5px; padding-right:3px;"/>
</td>
</tr> <------------------------------------------- 17 СТРОКА
<tr><td class="menu">
<ul id="nav">
<li>
<a href="index.php" title="Новости">Главная страница</a></li>
<li>
<a href="index.php?id=1">Меню</a>
<ul>
<li><a href="index.php?id=6">Меню</a></li>
<li><a href="index.php?id=7">Меню</a></li>
<li><a href="index.php?id=8">Меню</a></li>
<li><a href="index.php?id=9">Меню</a></li>
<li><a href="index.php?id=10">Меню</a></li>
</ul>
</li>
<li>
<a href="index.php?id=2" title="Меню">Меню</a>
</li>
<li>
<a href="index.php?id=3" title="Меню">Меню</a>
</li>
<li>
<a href="index.php?id=5" title="Меню">Меню</a>
</li>
<li>
<a href="index.php?id=4" title="Меню">Меню</a>
<li>
<a href="index.php?id=11" title="Меню">Меню</a>
</ul>
</td></tr><tr><td>
<div class='text'><h1>Новости кафедры</h1></div>
<div class='text'>
<table class='news'>
<tr>
<td class='newstitle'><h3><a href='news.php?id=1'>Новость</a></h3></td><td class='newsdate'>2014-10-01</td>
</tr>
<tr>
<td colspan='2' class='newsdesc'>Новость</td>
</tr>
</table> </div>
<div class='text'>
<table class='news'>
<tr>
<td class='newstitle'><h3><a href='news.php?id=2'>Новость</a></h3></td><td class='newsdate'>2014-10-01</td>
</tr>
<tr>
<td colspan='2' class='newsdesc'>Новость</td>
</tr>
</table> </div>
<div class='text'>
<table class='news'>
<tr>
<td class='newstitle'><h3><a href='news.php?id=3'>Новость</a></h3></td><td class='newsdate'>2014-10-02</td>
</tr>
<tr>
<td colspan='2' class='newsdesc'>Новость</td>
</tr>
</table> </div></td></tr>
<tr>
<td class="footer"> <------------------------------------------- 78 СТРОКА
<center><table cellpadding="0" cellspacing="0" class="text" width="80%">
<tr>
<td align="left" width="40%">Информация</td>
<td align="right" width="40%">Телефон кафедры: 8 (495) ***-**-**</td>
</tr>
</table></center></td>
</tr>
</table>
</body>
</html>
Спасибо за помощь!
[upd=1412288449][/upd]
Исправил ошибку!
У меня файлы footer.php и header.php были сохранены в кодировке UTF8, НО С ВОМ. Как только убрал ВОМ - сразу сайт стал валидным.
За решение,считаю,что могу оставить ссылку на другой сайт =).
Спам
[mod]А я считаю, что это спам[/mod]