stringtranslate.com

Википедия:HTML5

Разработка HTML5 в настоящее время настолько продвинулась, что она была включена в программное обеспечение MediaWiki и стала стандартом по умолчанию в вики-проектах Wikimedia с сентября 2012 года.

Этот проект призван помочь редакторам организовать адаптацию статей и других страниц Википедии к HTML5. Около пятидесяти подготовленных поисков выявляют устаревшие теги. Правки варьируются от простых до сложных, и цифры от нескольких исправлений, которые каждый может обновить вручную, до многих тысяч для запуска со скриптом бота Wikipedia:AutoWikiBrowser .

Объем

Реализация новых атрибутов HTML5, принятых программным обеспечением MediaWiki. Они включают:

Устаревшие элементы и атрибуты

Эти элементы и атрибуты больше не должны использоваться на страницах Википедии. Ознакомьтесь с подробностями каждого элемента или атрибута для его рекомендуемой замены.

центр

Текст

Для большей части текста <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>форматирует зачеркнутые символы. (поиск статей) (поиск всех)

тт

<tt>...</tt>форматирует текст шрифтом фиксированной ширины. (поиск статей) (поиск всех)

Атрибуты таблицы

Устаревшие атрибуты таблицы. [7] [8]

Разрешенные, устаревшие, но редко используемые атрибуты таблиц:

Кроме того, эти атрибуты устарели в ячейках таблиц. [9] [10]

Бывают случаи, когда таблица используется для выравнивания шаблона. Во многих случаях шаблон имеет параметр выравнивания; если его нет, его следует добавить.

Другие устаревшие атрибуты

Устаревшие, разрешенные, но редко используемые атрибуты:

Неправильно используемые элементы

цитировать

В предыдущих 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=

Инструменты

Следующие инструменты могут оказаться полезными при проверке Википедии:

Следующие скрипты также могут быть полезны при проверке Википедии:

  • AutoEd очищает WikiSyntax и элементы HTML. (Английский)
  • autoFormatter (английский и немецкий)
  • Гаджет ArticleInfo (несколько языков)
  • lintHint (английский и немецкий)

Следующий пользовательский CSS может оказаться полезным при определении материала, который необходимо очистить при обычном редактировании:

  • lint.css (независимый от языка; инструкции на английском языке)

См. также: Википедия:Отчеты ЛИНТЕР §.

Боты

Боты на основе AWB или Pywikibot могут исправить многие проблемы.

Вот боты, которые активно работают над английской Википедией. Их можно портировать на другие языки.

Боты исправляют некоторые ошибки здесь автоматически. Любая ошибка, помеченная как "BOT", обычно исправляется ботом в какой-то момент, поэтому ручное исправление не нужно.

Сборник дальнейших идей

Участники

Смотрите также

Ссылки

  1. ^ HTML-элемент#Презентация
  2. ^ ab "15.2 Несоответствующие характеристики". HTML Living Standard .
  3. ^ http://www.w3.org/TR/html5-diff/#obsolete-elements
  4. ^ SELFHTML – Список элементов для разметки
  5. ^ ab SELFHTML – HTML/устарело
  6. ^ W3C (2018-03-10). "CSS Fonts Module Level 3" . Получено 2018-06-23 .{{cite web}}: CS1 maint: числовые имена: список авторов ( ссылка )
  7. ^ "Таблица". W3C .
  8. ^ HTML 5.2 — Устаревшие функции.
  9. ^ "Ячейка таблицы". W3C .
  10. ^ "Ячейка заголовка таблицы". W3C .