Структура моего веб-сайта содержит строки запросов и, очевидно, знак &
. Полное меню HTML:Получение амперсанда с помощью проверки W3C
<div id="menu">
<ul>
<li><a href="~/Products.aspx?Gender=Male" class="inactive" runat="server">Men</a>
<ul>
<li><a href="~/Products.aspx?Gender=Male&Type=Coats" runat="server">Coats</a></li>
<li><a href="~/Products.aspx?Gender=Male&Type=Jeans" runat="server">Jeans</a></li>
<li><a href="~/Products.aspx?Gender=Male&Type=Knitwear" runat="server">Knitwear</a></li>
<li><a href="~/Products.aspx?Gender=Male&Type=Shoes" runat="server">Shoes</a></li>
<li><a href="~/Products.aspx?Gender=Male&Type=T-Shirts" runat="server">T-Shirts</a></li>
</ul>
</li>
<li><a href="~/Products.aspx?Gender=Female" class="inactive" runat="server">Women</a>
<ul>
<li><a href="~/Products.aspx?Gender=Female&Type=Coats" runat="server">Coats</a></li>
<li><a href="~/Products.aspx?Gender=Female&Type=Jeans" runat="server">Jeans</a></li>
<li><a href="~/Products.aspx?Gender=Female&Type=Knitwear" runat="server">Knitwear</a></li>
<li><a href="~/Products.aspx?Gender=Female&Type=Shoes" runat="server">Shoes</a></li>
<li><a href="~/Products.aspx?Gender=Female&Type=T-Shirts" runat="server">T-Shirts</a></li>
</ul>
</li>
<li><a href="~/Products.aspx?Gender=Kids" class="inactive" runat="server">Kids</a>
<ul>
<li><a href="~/Products.aspx?Gender=Kids&Type=Coats" runat="server">Coats</a></li>
<li><a href="~/Products.aspx?Gender=Kids&Type=Jeans" runat="server">Jeans</a></li>
<li><a href="~/Products.aspx?Gender=Kids&Type=Knitwear" runat="server">Knitwear</a></li>
<li><a href="~/Products.aspx?Gender=Kids&Type=Shoes" runat="server">Shoes</a></li>
<li><a href="~/Products.aspx?Gender=Kids&Type=T-Shirts" runat="server">T-Shirts</a></li>
</ul>
</li>
<li><a href="~/Stores.aspx" runat="server">Stores</a></li>
<li><a href="~/Contact.aspx" runat="server">Contact</a></li>
</ul>
</div>
Как вы можете видеть, я правильно сбежал из знака амперсанда. Однако, когда я запускаю страницу через валидатор W3C, я получаю 15 ошибок, говорящих ...
& не начинался с символа. (&, вероятно, должны были экранированы, как & Amp;.)
Эти 15 ошибки для каждой строки, где & усилителя; находится в моем HTML. Какие-либо предложения? Спасибо.
Ваш пример проверяет в Http: //validator.w3. org/как HTML5 (кроме атрибутов 'runat'). – unor
Привет, спасибо за ваш комментарий. Это для университетского задания, поэтому мой наставник будет запускать URL-адрес через валидатор - вот когда я получу ошибки. – markthornton90
Затем вам нужно показать нам фактический HTML-код, который дает эту ошибку. – unor