До того, что уровень абстракции делает <!DOCTYPE>
декларация (и тип контента) документа остается релевантной?
Например, если я работаю с XHTML, но хочу использовать элемент, который не доступен в XHTML - легкий пример, являющийся iframe - это была бы плохая практика, чтобы программно добавить элемент с JavaScript? Или я не должен или использовать iframe или не использовать XHTML?
Контрольное устройство все еще утвердит документ - так как это не выполняет JS - но является там чем-то теоретически неправильно с изменением DOM, таким образом, это больше не согласовывается с <!DOCTYPE>
(и возвратил тип контента), или <!DOCTYPE>
только относящийся к повышению, когда это находится в текстовой форме?
Чтобы быть точнее, мой вопрос не о как <!DOCTYPE>
затронет JavaScript или как JavaScript выполнит, но как он должен затронуть выбор разработчиков относительно добавления и удаления и изменения элементов программно.
Мой пример - то, если клиент и хочет соблюдение XHTML и WYSIWYG-редакторы, что Вы делаете с iframe, который часто идет с WYSIWYG-редакторами? Если Вы удаляете его из повышения, только к document.appendChild()
это в JS? Или Вы говорите Вашему клиенту, что они должны выбрать между двумя - iframe или XHTML?
Eesh, я вижу вашу точку зрения. Если у вас есть один из тех клиентов, которые думают, что веб-страница не хороша, если она не XHTML, это может быть сложно поговорить о них.
Стоит попробовать, хотя: кажется, что бессмысленно проводит время записи JavaScript, чтобы вставить элементы, которые не действительны в XHTML, а не просто используют DOCTYPE, который позволяет элементам.
все еще разрешено в переходе XHTML 1.0, не так ли? Это вариант?
Не следует вызывать Thread.run, вызвать Thread.start
-121--3594994-
public void run ()
Если этот поток был создан с использованием отдельного Runnable run object, затем этот Runnable вызывается метод выполнения объекта; в противном случае этот метод ничего не делает и возвращает.
Очевидно, следует использовать nvarchar (max)
:
Определение DOCTYPE в стандартном выражении описывает разметку. Таким образом, как только разметка была проанализирована агентом пользователя, DOCTYPE не имеет значения в этом отношении . С практической точки зрения, DOCTYPE также запускает поведение браузера, поэтому то, что вы делаете с/с DOM динамически, путь зависит от DOCTYPE.
Я ни в коем случае не означает правила или стандарты фанатики, но вставляя HTML-элементы в доцинку, который не поддерживает этот элемент глупо, потому что это может привести к тонким проблемам вниз по дороге, которая невозможно для отладки.
Итак: это, вероятно, будет работать, и не будет проблемой. (Ваш босс или клиент никогда не узнают, так как валидатор может работать только на базовом HTML).
Я все еще не рекомендую это сделать.