7372Re: [NH] can't find my answer on internet
- Mar 29, 2014Interviewed by CNN on 29/03/2014 12:59, Adrien Verlee told the world:
> For footnotes I use:First, forget about XHTML 1.1. It didn't catch on, very few people
> <a name="top1" href="#v1"></a> This code is for IN the text. And:
> <a name="v1" href="#top1"></a> This is the footnote at the end of the
> text, so the reader can go back.
> Someone points me out that this code is deprecated for XHTML strict 1.1
> But I use XHTML transitional 1.0 (This should, due to external factors).
> He suggesting this:
> <a id="top1" href="#v1"></a> (IN the text) and <a id="v1"
> href="#top1"></a> (at the end), thus replacing "name" with "id".
> This code is a little shorter, and that is good.
> But he speaks about xhtml strict 1.1. Makes that a fundamental
> difference with xhtml transitional 1.0?
> Someone who knows?
bothered to configure their webservers correctly to serve it (so they
were doing it wrong anyway), and nobody cares about it anymore.
Instead, try aiming for HTML5. A good first step would be to figure out
what is keeping you from using HTML 4.01/XHTML 1.0 in Strict mode. Then
check the HTML5 documentation; there's a fair chance that whatever is
the problem, it will be easier to work around it in HTML5 (some of the
deprecated features in HTML 4.01 Strict got "un-deprecated" in HTML5,
and also there's a lot of new stuff that can be used to work around
whatever your need is).
Note that HTML5 does not have "transitional" mode; it's either compliant
or it isn't. But there's a lot of tolerance for coding mistakes built
into the spec -- differently from previous versions, HTML5 actually
specifies how an user-agent should handle many sorts of syntax errors,
so the behavior of your page tends to be more consistent from one
browser to another.
Second, yes, <a name="whatever"> is being deprecated, because it became
redundant with the introduction of the "id" parameter (which is allowed
in pretty much *any* HTML element). So instead of "name", use "id".
That's it. (But you shouldn't use an <a> element without an "href"
parameter; if you want only a destination, put the "id" parameter in the
element that makes the most sense -- usually a <p>, <h1>...<h6> or
<div>, but it could be anything. If there's no convenient element, just
add a <div> or <span> around the destination point).
Third... only use XHTML instead of HTML if you have the webserver
configured correctly (to serve the pages as "application/xhtml+xml"
instead of "text/html"); otherwise, there's no point to it and you are
actually _more_ compliant using HTML. (HTML5 can optionally be served as
XHTML5, with almost exactly the same syntax).
This message has been protected with the 2ROT13 algorithm. Unauthorized use will be prosecuted under the DMCA.
... Sent from my smoke signals pit.
* Added by TagZilla 0.7a1 running on Seamonkey 2.25 *
Get it at http://xsidebar.mozdev.org/modifiedmailnews.html#tagzilla
- << Previous post in topic Next post in topic >>