Разработка HTML5 в настоящее время настолько продвинулась, что она была включена в программное обеспечение MediaWiki и стала стандартом по умолчанию в вики-проектах Wikimedia с сентября 2012 года.
Этот проект призван помочь редакторам организовать адаптацию статей и других страниц Википедии к HTML5. Около пятидесяти подготовленных поисков выявляют устаревшие теги. Правки варьируются от простых до сложных, и цифры от нескольких исправлений, которые каждый может обновить вручную, до многих тысяч для запуска со скриптом бота Wikipedia:AutoWikiBrowser .
Реализация новых атрибутов HTML5, принятых программным обеспечением MediaWiki. Они включают:
data-sort-value
в ячейках таблицы для сортировки . Это связано с заменой шаблонов, таких как Sort , Sortname , Number table sorting и Dts .bgcolor
, border
, bordercolor
, cellpadding
, cellspacing
.u
и s
[5]Эти элементы и атрибуты больше не должны использоваться на страницах Википедии. Ознакомьтесь с подробностями каждого элемента или атрибута для его рекомендуемой замены.
Для большей части текста <center>...</center>
можно заменить на {{ center }} .
Чтобы отцентрировать шаблоны, проверьте документацию шаблонов, так как большинство из них имеют параметр для общего стиля или специально для выравнивания. Если у шаблона нет параметра выравнивания, рассмотрите возможность его добавления.
Поиск шаблонов не находит перенаправлений, но вы можете изменить запрос, чтобы выполнить поиск устаревшего использования этого шаблона: для каждого шаблона перечислите его перенаправления с помощью инструмента «Что ссылается сюда» и замените два вхождения его имени шаблона. Сделайте это для каждого из его перенаправлений по очереди.
Некоторые теги парсера могут использовать стили CSS:
Чтобы выровнять таблицу по центру , используйте стили CSS:
И аналогично для центрирования ячейки:
Ячейки заголовков по умолчанию выравниваются по центру.
Элемент <font>
имеет три атрибута с эквивалентными свойствами CSS:
Обратите внимание, что для названий цветов только основные и расширенные цвета, указанные W3C, действительны с CSS. <font>
принимает произвольные строки для названий цветов; CSS их не поддерживает. При преобразовании в CSS эти строки можно заменить либо достаточно похожим шестнадцатеричным кодом цвета, либо допустимым названием цвета, наиболее близким к их оттенку. Например:
Шестнадцатеричные коды цветов без #
префикса допустимы с <font>
, но #
обязательны с CSS. В CSS допустимы только 3- и 6-значные шестнадцатеричные коды. Когда 4- и 5-значные коды необходимо преобразовать в CSS, к ним необходимо добавить 00 и 0 соответственно. Для 8-значных шестнадцатеричных кодов последние две цифры необходимо отбросить.
Обратите внимание, что в HTML значение атрибута size
не соответствует ни одному значению CSS; оно принимает только значения от 1 до 7. [6]
Поиск выше найдет все перестановки трех цветовых атрибутов. Например:
<strike>...</strike>
форматирует зачеркнутые символы. (поиск статей) (поиск всех)
<s>...</s>
для текста, который больше не является правильным, точным или актуальным.<del>...</del>
для текста, который был удален или помечен для удаления.<tt>...</tt>
форматирует текст шрифтом фиксированной ширины. (поиск статей) (поиск всех)
{{code}}
<code>
{{kbd}}
<kbd>
{{samp}}
<samp>
{{var}}
<var>
{{mono}}
Устаревшие атрибуты таблицы. [7] [8]
Разрешенные, устаревшие, но редко используемые атрибуты таблиц:
frame
: Используйте CSS для границ. (поиск статей) (поиск всех)rules
: Используйте CSS для границ. (поиск статей) (поиск всех)axis
: Использовать scope
в заголовке таблицы. (поиск статей) (поиск всех)align
на <caption>
. (поиск статей) (поиск всех)height
: Используйте height
или line-height
. (поиск статей) (поиск всех)Кроме того, эти атрибуты устарели в ячейках таблиц. [9] [10]
abbr
: Подробное содержание ячейкиscope
в ячейке таблицы: scope
действует только в заголовке таблицыБывают случаи, когда таблица используется для выравнивания шаблона. Во многих случаях шаблон имеет параметр выравнивания; если его нет, его следует добавить.
clear
на<br />
align
на<div>
Устаревшие, разрешенные, но редко используемые атрибуты:
width
на <hr>...</hr>
(поиск статей) (поиск всех)align
насквозь<h1>...</h1>
<h6>...</h6>
type
на <li>...</li>
(поиск статей) (поиск всех)align
на <p>...</p>
(поиск статей) (поиск всех)width
на <pre>...</pre>
(поиск статей) (поиск всех)type
на <ul>...</ul>
(поиск статей) (поиск всех)В предыдущих HTML 4.01 и XHTML 1.1 использование <cite>...</cite>
определяло целую цитату. С HTML5 разгорелся давний спор:
W3C ненадолго переключился на определение WHATWG на черновых стадиях HTML5, но вернулся к собственному определению в 2012 году после протеста сообщества веб-разработчиков. Это различие впоследствии исчезло, когда версия W3C была включена в версию WHATWG в конце 2010-х годов, и теперь версия WHATWG является единственной версией в отношении элемента cite.
Следуя общепринятой практике (например, использование <cite>
ссылок вокруг идентификаторов авторов в программном обеспечении блогов и форумов, а также многие другие хорошо развитые применения элемента не только для названий работ), Википедия следует Рекомендации W3C HTML5.2, которая заменила HTML 4.01, XHTML 1.1 и все предыдущие спецификации W3C [X]HTML. Наша система шаблонов цитат оборачивает всю цитату в <cite>...</cite>
элемент.
Обратите внимание, что <cite>
существуют случаи использования без закрывающего символа </cite>
или с неправильным закрывающим символом </span>
; их необходимо исправить.
При использовании с шаблоном Citation Style 1 или Citation Style 2 добавленную вручную <cite>
разметку следует удалить как избыточную:
Если идентификатор привязки используется вручную с шаблоном цитирования, идентификатор следует переместить в |ref=
параметр. Кроме того, при удалении тегов цитирования с помощью , id=CITEREF
пожалуйста, поймите, что это была ручная ссылка, и ее необходимо обновить путем удаления, затем убедитесь, что все пронумерованные |last=
параметры, такие как , |last1=
доступны, что, в свою очередь, может потребовать изменения любого (устаревшего) пронумерованного параметра, используемого в параметре и соответствующем параметре . Смотрите пример с и без и ниже.|authorx=
|lastx=
|firstx=
id=CITEREF...
|author3=
Следующие инструменты могут оказаться полезными при проверке Википедии:
Следующие скрипты также могут быть полезны при проверке Википедии:
Следующий пользовательский CSS может оказаться полезным при определении материала, который необходимо очистить при обычном редактировании:
Боты на основе AWB или Pywikibot могут исправить многие проблемы.
Вот боты, которые активно работают над английской Википедией. Их можно портировать на другие языки.
Боты исправляют некоторые ошибки здесь автоматически. Любая ошибка, помеченная как "BOT", обычно исправляется ботом в какой-то момент, поэтому ручное исправление не нужно.
{{cite web}}
: CS1 maint: числовые имена: список авторов ( ссылка )