473,385 Members | 1,888 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,385 software developers and data experts.

Firefox webdeveloper toolbar option "disable page colours"

Els
Hi,

I would like an opinion on the following:

I have a page which is made up of background-images with transparent
linked images in front of it, which on hover show text in CSS popups.
Due to appropriate alt text, anyone viewing the page with images
turned off, will see the alt text instead, and on hover will see the
popups.

Reason for the transparent images instead of just bringing the
background images to the front, is that the popups don't cover up
normal images. Any non-background images will shine through the popups
(making them unreadable) if those images are later in the source code
than the popup (in some browsers).

Now, if I use the option "disable page colours" in the Firefox
webdeveloper toolbar, I see nothing. The transparent images are
loaded, thus the alt text isn't displayed, only I don't see the
background images, because the colours are disabled. Hovering over the
page will still bring up the popups, but it initially just looks like
a white empty page.

Is this something I should worry about wrt to accessibility, or is it
really only a webdeveloper tool that doesn't mimic any possible
behaviour of any browser? The page displays perfectly as a list of
links (which include the text in the popups) in Lynx, and shows the
image version in graphical browsers.

--
Els http://locusmeus.com/
Sonhos vem. Sonhos vão. O resto é imperfeito.
- Renato Russo -
Jul 21 '05 #1
4 3931
Els <el*********@tiscali.nl> wrote:
I have a page which is made up of background-images with transparent
linked images in front of it, which on hover show text in CSS popups.
Due to appropriate alt text, anyone viewing the page with images
turned off, will see the alt text instead, and on hover will see the
popups.

Reason for the transparent images instead of just bringing the
background images to the front, is that the popups don't cover up
normal images. Any non-background images will shine through the popups
(making them unreadable) if those images are later in the source code
than the popup (in some browsers).
I would be concentrating on solving that problem, thus rendering the
issue you raise below null.
Now, if I use the option "disable page colours" in the Firefox
webdeveloper toolbar, I see nothing. The transparent images are
loaded, thus the alt text isn't displayed, only I don't see the
background images, because the colours are disabled. Hovering over the
page will still bring up the popups, but it initially just looks like
a white empty page.

Is this something I should worry about wrt to accessibility, or is it
really only a webdeveloper tool that doesn't mimic any possible
behaviour of any browser?


The ability to disable author-specified colours, or to apply user
stylesheets, is available in many browsers. It would be foolish to
assume that no one ever uses those options.

Presumably your transparent image is a much smaller download than the
background images - thus users may be looking at your invisible links
for some time whilst waiting for the backgrounds to load. And if one
of the backgrounds doesn't download for whatever reason they're stuck
with the invisible link.

(Presumably this is navigation or similar that is display: none;
anyway in your print stylesheet? As most browsers have background
printing off by default "content" displayed via background images
doesn't show up when printed.)

Steve

--
"My theories appal you, my heresies outrage you,
I never answer letters and you don't like my tie." - The Doctor

Steve Pugh <st***@pugh.net> <http://steve.pugh.net/>
Jul 21 '05 #2
Els
Steve Pugh wrote:
Els <el*********@tiscali.nl> wrote:
I have a page which is made up of background-images with transparent
linked images in front of it, which on hover show text in CSS popups.
Due to appropriate alt text, anyone viewing the page with images
turned off, will see the alt text instead, and on hover will see the
popups.

Reason for the transparent images instead of just bringing the
background images to the front, is that the popups don't cover up
normal images. Any non-background images will shine through the popups
(making them unreadable) if those images are later in the source code
than the popup (in some browsers).
I would be concentrating on solving that problem, thus rendering the
issue you raise below null.


I tried that. I'll mock up an example version and remember which
browsers don't handle it later today. I already tried Z-index too.
Now, if I use the option "disable page colours" in the Firefox
webdeveloper toolbar, I see nothing. The transparent images are
loaded, thus the alt text isn't displayed, only I don't see the
background images, because the colours are disabled. Hovering over the
page will still bring up the popups, but it initially just looks like
a white empty page.

Is this something I should worry about wrt to accessibility, or is it
really only a webdeveloper tool that doesn't mimic any possible
behaviour of any browser?


The ability to disable author-specified colours, or to apply user
stylesheets, is available in many browsers. It would be foolish to
assume that no one ever uses those options.


:-(
If I make the images foreground images, and someone disables page
colours, the popups will be unreadable, as they will become
transparent. I guess most user stylesheets will just change the
background and foreground colours, which won't be a problem.
Problem arises if background images are disabled though..
Presumably your transparent image is a much smaller download than the
background images - thus users may be looking at your invisible links
for some time whilst waiting for the backgrounds to load. And if one
of the backgrounds doesn't download for whatever reason they're stuck
with the invisible link.
That's true too, but the background image is only 37kB (there's only
one really, but there are 5 foreground transparent ones of each
43bytes.
(Presumably this is navigation or similar that is display: none;
anyway in your print stylesheet? As most browsers have background
printing off by default "content" displayed via background images
doesn't show up when printed.)


Print stylesheet will only show text, yes.

Just thought of a possible solution: Have the background image in the
page twice. Once as a background in a div that's absolutely positioned
over a div that's containing the second one as a regular image. That
way, with page colours disabled, the foreground image in the div
behind it will show. Hmm.. I guess that way I won't need the
background in the front div at all.
Sounds too easy a solution though, am I missing something obvious?

--
Els http://locusmeus.com/
Sonhos vem. Sonhos vão. O resto é imperfeito.
- Renato Russo -
Now playing: LuLu - The Man Who Sold The World
Jul 21 '05 #3
Els
Els wrote:
but there are 5 foreground transparent ones of each 43bytes.


Make that one image of 43 bytes used 5 times :-)

--
Els http://locusmeus.com/
Sonhos vem. Sonhos vão. O resto é imperfeito.
- Renato Russo -
Now playing: The Cure - Close To Me (Acoustic)
Jul 21 '05 #4
Els
Els wrote:
Steve Pugh wrote:
Els <el*********@tiscali.nl> wrote:
I have a page which is made up of background-images with transparent
linked images in front of it, which on hover show text in CSS popups.
Due to appropriate alt text, anyone viewing the page with images
turned off, will see the alt text instead, and on hover will see the
popups.

Reason for the transparent images instead of just bringing the
background images to the front, is that the popups don't cover up
normal images. Any non-background images will shine through the popups
(making them unreadable) if those images are later in the source code
than the popup (in some browsers).


I would be concentrating on solving that problem, thus rendering the
issue you raise below null.


I tried that. I'll mock up an example version and remember which
browsers don't handle it later today. I already tried Z-index too.


Okay, got a mockup online with foreground images instead of one larger
background one:
http://here.locusmeus.com/test/splash2.html
In Opera and Firefox it does what it should do, and disabling images
or colours doesn't pose a problem. The popups become transparent, but
I reckon that if a User wants to use his/her own stylesheet, s/he
should set background colours, nothing I can do about it.

But now look at IE (5 or 6). Hovering over the 3rd image will show
that the popup covers image 1 and 2, as they are appearing in the code
before number 3, but image 4 and 5 will stay in the front.

If anyone knows a solution to that, I'd be grateful.
--
Els http://locusmeus.com/
Sonhos vem. Sonhos vão. O resto é imperfeito.
- Renato Russo -
Now playing: Carly Simon - You're So Vain
Jul 21 '05 #5

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

6
by: The Bicycling Guitarist | last post by:
I've used and loved the webmaster tools at Delorie.com for some years now. I just added some more text content to my home page, but in the web page "purifier" the text doesn't render as I thought...
0
by: msnews.microsoft.com | last post by:
I am using Visual .NET studio to create a deployment project. When you run the setup.exe again, there will be two options for the user: uninstall or repair. I wonder how to disbale the repair...
2
by: ZubZero | last post by:
Hello, i have to write a utility in c++ for windows 2k/XP. But i have 2 difficult problems. I asked many programmers i know, but none of them was able to tell me how i can do this. 1. I...
12
by: Lee David | last post by:
How do you track down this to where the error actually is? TIA, Lee
8
by: Doug Laidlaw | last post by:
I tried to grab an image from a Web page the other day. It turned out that the page was made up of three horizontal bands, and part of the image was in each. One band was a JPEG, another was a...
8
by: Ken Yu | last post by:
Hi, How can i disable "RightClick Menu" in Internet Explorer, when access the frontpage ? tks a lot ! Ken
4
by: marcnz | last post by:
Hi, I am working for a company which as a MS SQL backend and Access as front end. We update automatically each access db on the user local machine when a new feature has become available. We...
1
by: bhushan097 | last post by:
hi , if you control user to right clik on page then why not is is possible to disable "save as" in file menu ? plz suggest solution Bhushan.
12
by: exipnakias | last post by:
Hello Guys. I would like to know if there is a way , which can prevent users to import data from an access database to another. I have a database that I do not want users to be able to copy...
0
by: aa123db | last post by:
Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function $name$ ($parameters$) { } ...
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.