Каждый раз, когда я читал о тегах meta , атрибут в этом порядке для описания:
<meta name="description" content="..." />
Сначала имя , затем содержание . Так же и в документации Google для веб-мастеров. По сути, так везде.
Теперь в .jsp (в формате XML) я получил следующее:
<meta name="description" content="${metadesc}"/>
Так что сначала это имя, а затем содержание.
Еще на сгенерированной веб-странице я получаю это:
<meta content="...(200 chars or so here making it a very long line)..." name="description"/>
Каким-то образом атрибуты были инвертированы. Поскольку содержимое соответствует официальным рекомендациям W3C и Google, его длина составляет чуть менее 200 символов, что затрудняет «визуальную проверку» правильности атрибута name (мне нужно прокрутить).
В любом случае ...
Почему эти атрибуты не отображаются в порядке, определенном в .jsp ?
Могу ли я заставить их появляться в том же порядке, в каком я их написал в моем .jsp ?
Я понимаю, что полученный тэг может быть действительным ... Но я также могу представить множество очень креативных способов иметь действительные тэги, которые пользователи будут очень расстроены. Имеет ли смысл инвертировать эти атрибуты?
РЕДАКТИРОВАТЬ вау, просто вау ... Если я инвертирую атрибуты в моем .jsp (то есть записываю их в «неправильном» порядке), то они появляются так, как я хочу, чтобы они появлялись в сгенерированная веб-страница. (Tomcat 6.0.26 между прочим)