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: http://www.samiam.org/dillo/Dillo-2.2-acid2test.png 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. 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] 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. Thank you for the excellent browser and allowing people with 386s and 486s to still browse the Internet. - Sam
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
Johannes wrote:
On Mon, Feb 22, 2010 at 02:57:06PM -0600, Sam Trenholme wrote:
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 :(
Do we pay any attention to @media in css right now?
On Tue, Feb 23, 2010 at 09:30:41PM +0000, corvid wrote:
Johannes wrote:
On Mon, Feb 22, 2010 at 02:57:06PM -0600, Sam Trenholme wrote:
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 :(
Do we pay any attention to @media in css right now?
No, of those @* things we only parse @import atm.
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.
Agreed. Real web browser developers know that fixing things so that real-world pages look better is more important than passing those Acid tests; those tests mainly exist to encourage makers of mainstream browsers to keep up to date with the newest CSS and Javascript (I mean ECMAscript) standards.
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
One thing that would be nice is background images. However, the main reason why I added a bunch of @media all things to hide CSS from Dillo 2.2 is because I have a nice-looking blue navigation box in the upper right hand corner of the text content that is drawn using CSS. Fairly strict interpretation of CSS standards is needed for it to look OK. Indeed, I have a bunch of CSS hacks to have something that looks almost as nice in Internet Explorer 6. This box looked really ugly in Dillo 2.2 until I hid all of that CSS from Dillo using @media all. Now, since I'm an open source developer myself, I understand that you're not getting paid for this and that we do not have a customer-supplier relationship here. I understand that, if I really want CSS background images, I need to either supply a patch or pay someone to make said patch.
Interesting point. On the other hand I doubt many web designers actually care how their page looks in dillo :(
I always try and keep my pages reasonable looking in Dillo because it is, for certain older computers, the only way to graphically browse the net at all. There are probably people out there on fixed incomes still using 486s or early Pentium computers who need to use Dillo for accessing the web. Dillo fills an important niche for people who say "I can't run even Opera 9 on my computer"; I can tell them the page looks fine in Dillo and they really shouldn't be using Netscape 4 or whatever to browse the web today. - Sam
participants (3)
-
corvid@lavabit.com
-
Johannes.Hofmann@gmx.de
-
strenholme.usenet@gmail.com