ХТМЛ Тидy
Овај чланак је започет или проширен кроз пројекат семинарских радова. Потребно је проверити превод, правопис и вики-синтаксу. Када завршите са провером, допишете да након |проверено=. |
HTML Tidy је конзолна апликација која има циљ да исправи неважећи HTML код, да детектује грешке приликом wеб приступа, и да побољша изглед и формат резултујућег кода. Он је такође међу-платформна библиотека коју могу да користе програмери у својим апликацијама како би им додали опције које подржава HTML Tidy.
Историја
уредиHTML Tidy је створио Dave Ragget[1] из World Wide Web Consortium-a (W3C), а потом је га је објавио као SourceForge[2] пројекат 2003. године и ажурирали су га многи одржавачи.
2012. године пројекат је премештен на GitHub[3] и одржавањем се бавио Michael Smith[4], који је такође члан W3Ц. Michael је допринео подршци за HTML5.
2015. године је формирана HTML Tidy Advocacy Community Group (HTACG)[5] како би преузела менаџмент и развој HTML Tidy као W3C Community Group.
Изворни код је написан у ANSI C ради максималне преносивости и бинарни фајлови за компилацију су доступни за разне платформе. Код је доступан под W3C Software Notice and License лиценцом (блага лиценца, слична БСД лиценци). Ажуриране верзије су тренутно доступне само као изворни код, клониране из своје GitHub git складишта контроле верзија.
Примери преправки које HTML Tidy може да уради у HTMLу:
- Исправка помешаних етикета
- Исправка непостојећих или лоше упарених етикета
- Додавање неопстојећих артикала (етикете, цитати, ...)
- Пријава власничких HTML екстензија
- Реформатирање текста на предефинисан стил
- Трансформисање карактера из неких кодних страна у HTML ентитете
Примери
уредиИсправљање лоше упарених етикета, или етикета које нису затворене
уредиСледећи неисправан HTML код:
<h1> bla <h2> blabla </h3>
Тидy записује на следећи начин
<h1> zaglavlje1 </h1> <h2> zaglavlje2 </h2>
Исправно позиционирање хр етикете
уредиСледећи неисправан HTML код:
<h1><hr>zaglavlje1</h1>
<h2>tekst <hr>zaglavlje2</h2>
Тидy записује на следећи начин
<hr>
<h1>zaglavlje1</h1>
<h2>tekst</h2>
<hr>
<h2>zaglavlje2</h2>
Додавање "/" у делу за затварање етикета
уредиСледећи неисправан HTML код:
<a href="#refs">link<a>
Тидy записује на следећи начин
<a href="#refs">link</a>
Исправке за листе
уредиСледећи неисправан HTML код:
<body>
<li>1
<li>2
Тидy записује на следећи начин
<body>
<ul>
<li>1</li>
<li>2</li>
</ul>
</body>
Види још
уредиРеференце
уреди- ^ Раггетт, Даве. „Цлеан уп yоур Wеб пагес wитх ХТМЛ ТИДY”. W3Ц.орг. Приступљено 12. 2. 2015. (Даве Раггетт'с легацy ХТМЛ Тидy паге.)
- ^ СоурцеФорге.нет Репоситорy - [тидy] Индеx оф /
- ^ ГитХуб - хтацг/тидy-хтмл5: Тхе гранддаддy оф ХТМЛ тоолс, wитх суппорт фор модерн стандардс
- ^ Смитх, Мицхаел. „Мицхаел[тм] Смитх”. W3Ц.орг. Приступљено 12. 2. 2015.
- ^ ХТАЦГ
Спољашње везе
уреди- ХТМЛ Тидy Пројецт Паге
- Цуррент Соурце Цоде
- ХТМЛ Тидy Пројецт Паге
- ХТМЛ Тидy Онлине (упозорење: застарело!)
- ХТМЛ Тидy сервице (упозорење: застарело!)
- Мозилла/Фирефоx еxтенсион фор ХТМЛ валидатион басед он Тидy Архивирано на сајту Wayback Machine (3. октобар 2008)
- Тидy ПХП еxтенсион преглед
- ХТМЛ Тидy фор Wиндоwс, Батцх Филес фор тхе Цомманд Промпт
- Балтхисар Тидy