On Tue, Jun 23, 2009 at 12:11 AM, Steve Bennettstevagewp@gmail.com wrote:
Any better examples of why this would be a good thing? The other example provided, coord strikes me as exactly the kind of weird special case (it generally displays in the title area!) that deserves to generate weird special xhtml...
Styling a link is just an obvious example that makes sense without additonal explanations. ([[Special:Userlogout]] already works as a link, nothing has to change here.)
Microformats are a way to include semantical blocks of data (such as place or time locators, informations about persons, etc) just inside an XHTML page. They are already used by several browser extensions and search engines, and more of such usage can take place in future. Read more about them at http://microformats.org/.
Additionally, making <a>s have their own ids and classes simplifies userscripts and CSS.
One more fun thing here: the “hreflang” attribute. Google yourself please :)
On Wed, Jun 24, 2009 at 00:13, Aryeh GregorSimetrical+wikilist@gmail.com wrote:
It's either this or allowing raw <a> in wikitext, as I see it. Either one is doable.
Allowing <a> as other tags is infeasible because every link should be indexed in `externallinks` table. Adding <a> as an extension tag may have difficulties when parsing in complicated templates, and {{#tag:a|...|href=http...|...}} for just a link looks weird. So I am convinced that my original proposal is better.
By the way, we can allow some attributes for <img> tags, which take place in microformats too!
— Kalan