Някой може ли да ми обясни защо кодът от следния въпрос от примерния тест по HTML е невалиден?


1

Ето го кода:

<!DOCTYPE html>

<html>

<head><title>Telerik Academy</title></head>

 <body>

  <h1>Telerik Academy</h1>

   <ul>

    <li>Home</li>

    <li>Software Academy</li>

    <li>Courses</li>

    <li>BG coder</li>

    <li>About</li>

   </ul>

 </body>

</html>




Отговори



1
Не виждам проблеми с кода, validator.w3.org също не вижда...



0
Според мен сам по себе си не е грешен, въпреки че липсва UTF-8 например, но мисля че тези <li> трябва да са в комбинация с <a> и ще е по-смислено.

от Damyanov (469 точки)


1

<meta charset="UTF-8"> e задължителен само ако в сайта има български букви.

<li> не трябва да са в комбинация с <a> освен ако не искаш съдържанието в <li> да е хиперлинк.


от ivan_00590 (65 точки)


0
Може би питаш за въпроса от 52 слайд?Там е пропуснат <ul> тага преди листовете и това е грешката, не е инициализиран правилно списъка.

от desislavaaaa (1190 точки)


1
Благодаря за отговорите, понеже и аз не видях грешка в кода (но HTML е напълно ново начинание за мен), а в отговора в теста се казва, че е невалиден кода. Затова реших да питам. Явно има допусната грешка в отговорите на теста.