2012-11-26 22:06, Dr J R Stockton wrote:
>>> <th><textarea rows=10></textarea></th>
[...]
>> The <textarea> markup is invalid, but I presume that you intentionally
>> want to use each browser's default value for the cols attribute (which
>> is what happens in practice).
>
> The <textarea> markup is valid
It is not. You decided to override my setting of the newsgroup for
followups, bringing c.i.w.a.html into the picture again, for no good
reason. But since you did that and since you made an incorrect claim,
let me quote the validator's error message:
required attribute "COLS" not specified
and refer to the specification:
http://www.w3.org/TR/REC-html40/interact/forms.html#edef-TEXTAREA
> The above code is the essence; you should
> have waited on seeing the real page before picking unreal nits. There
> is also for example cols=1, and some style.
You are apparently trying to say that the markup on your page is valid
and that you decided to post only the "essence", omitting one, and only
one, of the required attributes.
Omission of a required attribute is surely relevant to rendering, too,
in this case, as I explained.
> But "like" means "like"; it does not mean "exactly like". The likeness
> needs to be sufficient to tempt users to enter their own text there.
That's a very subjective issue, and it was not mentioned in your
original post.
The constructive way to make it clear where input is expected is to use
a label, with <label> markup. In this case, there is a natural place for
the label above the cell.
I spent some time in solving your problem. You don't seem to be
interested in the solution I provided (you did not refer to it at all),
just nitpicking on my remarks (and calling me a nitpicker).
--
Yucca,
http://www.cs.tut.fi/~jkorpela/