我正在制作一个小型网络聊天工具,正在寻找有关用于消息的元素的建议.
以下是我正在考虑使用的内容:
12:04 Ross Lorem ipsum dolor sit amet.
我在这里利用CSS在时间戳周围添加括号,cite
d用户的图标等等.我认为blockquote
对每条消息使用a会很愚蠢(而且不正确),尽管我认为这是cite
正确的,因为它指的是用户发布了消息.
我知道这不是a)一门精确的科学和b)完全必要但我宁愿使用有意义的元素而不是span
整个.我还应该考虑其他任何因素吗?任何微格式?
HTML在可定制的方式中不是非常语义的.尽管如此,您的格式应该可以在任何浏览器中理解(使用适当的CSS,正如您所指出的那样).
我在上面的代码示例中看到的与XML非常相似.对于您的需求来说可能很麻烦且过度,但我想指出您可以将XML与XSLT一起用作(X)HTML的替代品.这样,您可以使标记尽可能保持语义,并且不需要牺牲HTML标记的限制.
w3schools有一篇关于这个主题的文章.我可以发誓我看到一个网页sun.com
用XML完成,但我再也找不到了.
如果您不打算由第三方软件解释或解析,我会建议不要使用这种方法,并坚持使用经过验证的HTML.