Требуются мнения: пользовательская разметка HTML из PHP с или без префикса тега - PullRequest
1 голос
/ 29 апреля 2010

Я создал класс в PHP, который позволяет создавать пользовательскую разметку HTML. В основном это работает как метка FB или EE. Он работает с префиксом тега, так что вы можете добавлять теги, как это.

<ctag:pagination per_page="20" total="500" page="0" base="http://localhost/page?page={page}" mode="smart" adjecents="5" />

Мой вопрос: лучше ли разметка выше, чем разметка ниже? Я спрашиваю, поскольку я рассматриваю возможность ветвления моего кода, чтобы переработать соответствие тегов, чтобы вы могли просто генерировать пользовательские элементы HTML. Это было бы хорошо для снижения службы замены HTML5. Подберите пользовательский агент для браузера без HTML5 и замените элементы HTML5 своими собственными заменами.

<pagination per_page="20" total="500" page="0" base="http://localhost/page?page={page}" mode="smart" adjecents="5" />

PS, если кто-нибудь захочет взглянуть на класс, который я загрузил здесь .

Ответы [ 2 ]

2 голосов
/ 29 апреля 2010

Ну, это действительно зависит от того, как вы это видите.

Для меня приведенная ниже разметка лучше, но с будущими разметочными тегами, которые могут появляться здесь и там, ваши могут конфликтовать.

Префикс более или менее указывает на то, что он ваш, и его нельзя смешивать с чужим кодом.

Я уверен, что есть много других мнений, но это мое.

1 голос
/ 29 апреля 2010

Я бы пошел с первым, потому что человек все еще может надеяться, что когда-нибудь, может быть, браузеры наконец-то поддержат XHTML с пространствами имен . Также не помешает придерживаться установленного стандарта, если кто-то захочет проанализировать вашу разметку с помощью XML-анализатора.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...