- From: Satoshi ISHIKAWA <pastelsbadges@nyc.odn.ne.jp>
- Date: Fri, 12 Jul 2002 06:26:16 +0900
- To: <www-html@w3.org>
In most of W3C specification, long sample code is marked
by <pre>...</pre>, without <code>...</code>.
But I usualy markup such code as:
<pre><code>a {
text-decoration:underline;
}</code></pre>
This markup is bad?
HTML 2.0 [1] says :
> The CODE element is intended for short words or phrases of code;
> the PRE block structuring element (section Preformatted Text: PRE)
> is more appropriate for multiple-line listings.
HTML 3.2 [2] says:
> CODE: used for extracts from program code
HTML 4.01 [3] says:
> CODE: Designates a fragment of computer code.
These description means that <code> shouldn't be used for
*long* or *entire* computer code? Should I mark it as follows?
<pre>a {
text-decoration:underline;
}</pre>
[1] http://www.w3.org/MarkUp/html-spec/html-spec_5.html#SEC5.5.2
[2] http://www.w3.org/TR/REC-html32#phrase
[3] http://www.w3.org/TR/html4/struct/text.html#h-9.2.1
--
Satoshi ISHIKAWA <pastelsbadges@nyc.odn.ne.jp>
http://math.oheya.to/markup/
Received on Thursday, 11 July 2002 17:28:47 UTC