Romul81
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Abs62 Прежде всего, хотел бы ещё раз поблагодарить Вас за Вашу работу. Думаю, все здесь понимают, что проект открытый и свободный и все контрибуторы движимы чем-то вроде альтруизма, и никто не может от них ничего "требовать". Тем не менее, хотел бы обратить Ваше внимание на следующие моменты (не сочтите за назойливость). 1. Стили. Здесь, как мне кажется, стоит проявить дотошность и настроить всё как должно быть. Порядок разнесённых стилей важен, т.к. за невозможностью использовать классы и другие атрибуты из js нужный узел можно будет вычислить только согласно единообразному порядку (если не прибегать к другим ухищрениям вроде поиска комментариев). На данный момент порядок следующий: < Общие стили для всех форматов <!-- Built-in css --> < Альтернативные стили интерфейса <!-- Built-in style css --> (если активированы) < Пользовательские стили <!-- User css --> (если подключены) < Стиль печати <!-- Built-in print css --> В принципе такой порядок удобен, т.к. <!-- Built-in css --> стоят первыми в списке, и если что-то удалять, то только их. Единственное, заметил что в этой секции, также, присутствуют несколько сугубо GD-ских стилей типа .gddictname, .gdfromprefix, которые критически важны. Предложение. Может данные стили выделить в отдельную, следующую группу? Таким образом можно будет избежать прописывания их в Article-Style.css, что, в свою очередь, перекроет <!-- Built-in style css --> - что не есть правильно, конечно. Другими словами, предлагаю выделить в первую группу только формато-ориентированные стили. Если хотите, я мог бы сделать этот "развод", не затрагивая сами правила. 2. <!DOCTYPE. Да)) О нём как-то забыли... Или, может я ошибаюсь и он действительно должен быть Код: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ... | . Тем не менее даже в "родном" коде GD присутствуют моменты, валидные только в рамках HTML5. Напр. атрибут oncontextmenu. Инфа на эту тему: Цитата: This document is somewhat out of date, and has been somewhat overtaken by events, though the core message (don't send XML as text/html) still holds. My recommendation now would be to just use HTML5; it's simpler to use (e.g. the DOCTYPE is just "<!DOCTYPE HTML>"), it has allows XML-like syntax in the same places that XHTML 1.0 Appendix C did (e.g. you can say <br/> instead of just <br>), and it has well-defined processing rules, unlike earlier versions of HTML and XHTML. | Взято отсюда. Я, если помните, делал тесты Qt-браузеров (как 4-го, так и 5-го) - они вполне себе дружат с HTML5, по крайней мере в той части, которая нас интересует. Не думаю, что из-за этого DOCTYPE перестанет работать <font> и т.п. (если только я, опять же, что-то не пропускаю). А ведь механизм режима браузера, включённый посредством DOCTYPE очень важен - не буду приводить ссылки, инфы много по теме. | Всего записей: 1329 | Зарегистр. 03-03-2008 | Отправлено: 23:35 02-08-2016 | Исправлено: Romul81, 23:37 02-08-2016 |
|