From: Thomas 'PointedEars' Lahn on
Nick Theodorakis wrote:

> Thomas 'PointedEars' Lahn wrote:
>> P.S.: Your signature delimiter is borken.
>
> Yeah, I know. I lost my real newsfeed and I'm too cheap to pay for a
> new one. Google groups strips off the trailing space. I still put it
> there when I post, in case they ever fix it on their end.

I strongly recommend to not use Google Groups for posting. This one is
currently its least nagging bug. See also
<news:1821724.kdLfG0QQBj(a)PointedEars.de>

And as for the other 134 lines of my posting you have not even found the
time to mention here: You're welcome.


PointedEars
From: BootNic on
On Fri, 05 Mar 2010 03:09:16 +0100
Thomas 'PointedEars' Lahn <PointedEars(a)web.de> wrote:

> BootNic wrote:

[snip]

> Yes, there is. MSHTML 7 supports the `height' property on a TBODY
> element but does so incorrectly, giving each row that height
> instead.

Excellent point. Through this conversation I am guilty of thinking of
only the tbody, not considering the actual issue.

>> There are a few ways to apply the rules to the tbody without the
>> need to use a conditional comment to fix IE7.
>
> Name them.

Irrelevant, the tbody is not the actual issue.

table.static tbody tr {
height: auto;
}

[snip]



--
BootNic Fri Mar 5, 2010 11:22 am
Bootnic is sharp, all right. Of course he can't compare to his
older brother, Sputnik, who spun out of control some years ago, but
we still look up to him in awe.
*Neredbojias*

⁕ 129 days remaining
From: Ben C on
On 2010-03-04, Nick Theodorakis <nick.theodorakis(a)gmail.com> wrote:
> On Mar 3, 9:33�pm, "Jonathan N. Little" <lws4...(a)gmail.com> wrote:
>
> [...]
>>
>> Well a simple Gecko only css solution is to set a fixed height and
>> overflow properties on the TBODY element.
>
> I was messing around with applying overflow to <tbody> once, and
> wondering why it only worked on Gecko. I wasn't surprised to see it
> fail on IE, but it was curious to me that it didn't work on other
> browsers (Opera, Chrome, or Safari), either. I found this page:
>
><http://www.gtalbot.org/BrowserBugsSection/MSIE6Bugs/
> MSIE6BugTbodyOverflowAuto.html>
>
> which claims:
>
> "This bug turns out to be INVALID. From the beginning, I assumed that
> overflow could apply to table-row-group objects (like <tbody>) but the
> overflow property, as defined by CSS 2.1 specification, section
> 11.1.1, does not apply to table-row-group objects."
>
> The CSS2.1 reference states:
>
> "'overflow'
> ...
> Applies to: non-replaced block-level elements, table cells, and inline-
> block elements
> "
>
> Is this an accurate observation that the overflow property does not
> apply to <tbody>? That would be a shame, because it would be a great
> way to visually display long <tbody>s, but perhaps this explains the
> poor support for it. OTOH, the CSS checker at w3.org doesn't complain
> about it.

I would have said so, but Pointed Ears has found an interesting
development in the CSS3 draft.

But be aware that overflow on a tbody has very limited effect in normal
circumstances. Assuming normal behaviour for automatic table layout it's
extremely difficult to make a tbody get overflowed. You can only do it
with absolutely positioned elements originating among the tbody's
descendents.

If you just set the height of a table or tbody to something too short
for the rows in it, you won't get an overflowing table with the rows
spilling out. You'll just get a bigger table with no overflow, so the
overflow property will have no effect.

It may be that you can do something with table-layout: fixed, I don't
know, I'm not really familiar with that.
From: Dr J R Stockton on
In comp.infosystems.www.authoring.stylesheets message <43d5a4ae-
7758-4cff-b5c2-85e2d96dece7(a)g26g2000yqn.googlegroups.com>, Thu, 4 Mar
2010 19:06:31, Nick Theodorakis <nick.theodorakis(a)gmail.com> posted:
>
>Yeah, I know. I lost my real newsfeed and I'm too cheap to pay for a
>new one.

Read <http://www.dmoz.org/Computers/Usenet/Public_News_Servers/>.

I use eternal-september (<http://www.eternal-september.org/>) and AIOE
(not on that list; <http://www.aioe.org/>) and my ISP's system.

--
(c) John Stockton, nr London UK. replyYYWW merlyn demon co uk Turnpike 6.05.
Web <URL:http://www.uwasa.fi/~ts/http/tsfaq.html> -> Timo Salmi: Usenet Q&A.
Web <URL:http://www.merlyn.demon.co.uk/news-use.htm> : about usage of News.
No Encoding. Quotes precede replies. Snip well. Write clearly. Mail no News.
From: Thomas 'PointedEars' Lahn on
BootNic wrote:

> Thomas 'PointedEars' Lahn <PointedEars(a)web.de> wrote:
>> BootNic wrote:
>> Yes, there is. MSHTML 7 supports the `height' property on a TBODY
>> element but does so incorrectly, giving each row that height
>> instead.
>
> Excellent point. Through this conversation I am guilty of thinking of
> only the tbody, not considering the actual issue.
>
>>> There are a few ways to apply the rules to the tbody without the
>>> need to use a conditional comment to fix IE7.
>>
>> Name them.
>
> Irrelevant, the tbody is not the actual issue.
>
> table.static tbody tr {
> height: auto;
> }

That appears to work in IE 7.0 on Wine (unfortunately, I cannot get any
more specific as to the version as the About dialog would not open there).
It complies with CSS, and does not appear to have adverse effects in

- IE 5.00.2614.3500, 5.50.4807.2300, and 6.0.2800.1106;
- Firefox 1.0.8, 1.5.0.12, 2.0, and 3.0;
- Safari 3.1, 4.0, 4.0.3, and 4.0.4;
- Opera 5.02, 6.06, and 10.10;
(all on Wine)

- Iceweasel/Firefox 3.5.8;
- Iceape/SeaMonkey 2.0.3;
- Chrome 5.0.307.11 for Linux
- Opera 10.10 for Linux, and
- Konqueror 4.3.4 for Linux.

I will have to test in IE 8, too, and wait for further feedback following
the next release of the ES Matrix, but at this point it seems only fair to
say: thank you very much. (I wonder, though, whether I have tried this
before and if yes, why it failed. Maybe I could just not see the forest
for the trees?)

Thanks also for making me try IE 7 on Wine again in the process, which at
this point at least works (i.e., does not crash) sometimes, so that I can
run simple test cases there again.


Regards,

PointedEars