我在PHP中创建了一个允许您创建自定义HTML标记的类。它基本上有点像FB Markup或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,如果有人想查看我下载的课程here。
答案 0 :(得分:2)
那真的取决于你怎么看。
对我来说,下面的标记更好,但是对于可能会在此处和那里弹出的未来标记标记,您的标记可能会发生冲突。
前缀表示它或多或少与你的Else的代码混淆。
我确信还有很多其他意见,但这是我的意见。
答案 1 :(得分:1)
我会选择第一个,因为一个人仍然希望有一天,也许,浏览器最终会支持XHTML with namespaces。如果有人想用XML解析器解析你的标记,那么坚持既定标准也不会有害。