Hi, On Mon, Feb 22, 2010 at 02:57:06PM -0600, Sam Trenholme wrote:
I have always had a soft spot for the Dillo web browser. It is the only graphical browser I am able to get to run on an old Gateway Handbook I have lurking around. Dillo is a browser which runs nicely on Windows 3.11 era machines while any other current browser plain simply does not run on a computer from that era.
So, I like to keep up to date with what's happening with Dillo.
Well, poking around I noticed Dillo 2.2 with CSS support was release just over a week ago. Indeed, most web pages look nicer with the limited CSS Dillo 2.2 supports than with no CSS at how.
Naturally, I tested how Dillo 2.2 renders CSS. Which means going to the Acid2 test at http://acid2.acidtests.org/
This is what I got:
I know, I tried it myself from time to time :)
Now, I understand that it's going to take a lot of time and effort from you developers to get a smiley face on this page. I don't expect a Dillo 2.3 to be released tomorrow with a nice smiley face when taking the Acid 2 test.
I don't expect a smile there any time soon. There is a lot of details missing for complete CSS 2.1 support. On the other hand I expect many pages to look quite ok, once floats are working.
However, what I think is important to do is to have it so web designers who care about Dillo compatibility have a way of hiding CSS which doesn't look good in Dillo while having their pages look fine in other browsers.
So, I've found a hack to hide CSS from Dillo: @media all
Here's an example from the CSS for http://samiam.org/
@media all { #htext { margin-left: 80px; } } #htext { font-size: x-large; font-weight: bold; color: white; }
[...]
@media all { .t1 { background: #d1e2f2; height: 1px; font-size: 0px; border-right: 1px solid #5a6173; } } @media all { .t2 { background: #d1e2f2; height: 1px; display: block !important; display: none; border-right: 2px solid #5a6173; } } @media all { .t3 { background: #acc6e6; border-left: 2px solid #d1e2f2; height: 2px; font-size: 0px; border-right: 2px solid #5a6173; } }
[etc]
What exact CSS feature is missing. From looking at your page I see: * floats - this is one of the big ticket items for dillo. * background images
This works quite nicely with Dillo 2.2; @media all (an old hack used for ancient versions of Opera with CSS problems) hides the CSS from Dillo 2.2 while keeping the CSS visible in Internet Explorer 6 and all other web browsers I know of. I was able to use it to have my page look reasonable in Dillo 2.2.
So, I have a request: Please do not "fix" the @media all "bug" in Dillo's CSS support until http://acid2.acidtests.org gives us the entire smiling face. This way, web designers can continue to keep their sites looking reasonably nice in Dillo.
Interesting point. On the other hand I doubt many web designers actually care how their page looks in dillo :(
Thank you for the excellent browser and allowing people with 386s and 486s to still browse the Internet.
Thanks. We will do our best :) Cheers, Johannes