Изменить положение элементов в head страницы. Сделать все по стандартам - meta, title, файлы css, файлы js. И чтобы при подключении файла на странице он вставлялся в соответствующую область.
почему мета должна идти до title? потому что в мете может быть выставлена кодировка страницы, если ее сервер не корректно отдает, а в теге title - русские буквы? тогда такого админа сервера - расстрелять. либо это сео-легенды?
но я сам себе ответил на данный вопрос.
оказывается, что минимальный валидный html5-документ должен содержать всего три тега doctype, meta charset и title (можете проверить http://validator.w3.org/check):
в то время, как я заблуждался, что для xhtml Transitional было достаточно всего два тега: doctype и title. Поэтому я ошибочно полагал, что title должен быть стразу после открытия head, плюс понимание сегмантики заставляло придавать этому тегу title максимальный вес. Т.е. его (title) должны все (браузерные интерпретаторы) увидеть во вторую очередь, после понимания типа документа.
Что ж, указывать кодировку нужно обязательно в html5, а т.к. сервер может не корректно отдавать кодировку, думаю мета все же до title должен идти. Выходит и вся мета пойдет скопом за ней и до title.
Возможно есть еще причины почему сперва мета, а затем - title.
со всем остальным приведенным порядком абсолютно согласен.
еще по теме модуля объединения css и js (тоже вопрос порядка в head). Нашли, что объединялка склеивает js с ошибкой. Возможно, мы что-то не учитываем в правилах написания скрипта, но ошибка в модуле склеивания повторялась на разных проектах.
либо это сео-легенды?
но я сам себе ответил на данный вопрос.
оказывается, что минимальный валидный html5-документ должен содержать всего три тега doctype, meta charset и title (можете проверить
Что ж, указывать кодировку нужно обязательно в html5, а т.к. сервер может не корректно отдавать кодировку, думаю мета все же до title должен идти. Выходит и вся мета пойдет скопом за ней и до title.
Возможно есть еще причины почему сперва мета, а затем - title.
со всем
остальнымприведенным порядком абсолютно согласен.еще по теме модуля объединения css и js (тоже вопрос порядка в head). Нашли, что объединялка склеивает js с ошибкой. Возможно, мы что-то не учитываем в правилах написания скрипта, но ошибка в модуле склеивания повторялась на разных проектах.