- From: J. David Bryan <jdbryan@acm.org>
- Date: Thu, 8 Feb 2001 16:07:12 -0500
- To: HTML Tidy List <html-tidy@w3.org>
On 8 Feb 2001, at 16:25, Ludovic Maitre wrote:
> Usually the <code> markups are preformatted (it's not always the case but
> it's often), so when i pass a document into tidy he unwrap all the lines
> contained in <code>.
That is correct, because <code> is *not* the same as <pre>. See:
http://www.w3.org/TR/html4/struct/text.html#h-9.1
It says, in part:
For all HTML elements except PRE, sequences of white space separate
"words" [...]. When formatting text, user agents should identify these
words and lay them out according to the conventions of the particular
written language (script) and target medium.
And:
The PRE element is used for preformatted text [p.97], where white
space is significant.
> It's not a correct behaviour because, as you can see in my tidy.conf and
> the attached example file, i don't declare that i want tidy to unwrap
> this markup.
"Wrap: 0" does not mean "leave the lines exactly as in the source file."
It means, "do not wrap the lines after processing." See:
http://www.w3.org/People/Raggett/tidy/
...and look under "Layout style" to see why this is.
> So please let me know if there is a way for tidy don't unwrap my code
> markup.
You must put your <code> element inside a <pre> element if you do not want
it to wrap:
<pre><code>ab -n 1000 -c 10 -t 30 -v 3 -w \
http://ubik.inria.fr:8080/index.html</code></pre>
-- Dave
Received on Thursday, 8 February 2001 16:07:15 UTC