On with the OS war
Monday, January 31st, 2005The mini mac is scarcely out to the public, and already people try to turn it into a PC.
The mini mac is scarcely out to the public, and already people try to turn it into a PC.
A lot of people cherish the pure CSS popups technique published by Eric Meyer in the long long ago.
The only problem with these is that they are not accessible. While screen readers and browsers without CSS happily display the texts, users without a mouse have no chance to get to the content of the spans embedded in the links.
What we can do though is use Javascript to check if a mouse is available, and make our CSS dependent on a class set to the body if that is the case:
CSS:
body.mouseenabled a span{
position:absolute;
left:-999em;
}
body.mouseenabled a:hover{
color:#fff;
}
body.mouseenabled a:hover span{
position:relative;
left:0;
}
Javascript
window.onload=function()
{
if(!document.getElementById || !document.createElement){return;}
document.body.onmousemove=function()
{
if(!/bmouseenabledb/.test(document.body.className))
{
this.className+=this.className?' mouseenabled':'mousenabled';
}
}
}
Benefits:
Drawbacks:
“Webloggers are born not made,” he said. “And shouldn’t be persecuted.” The activity could be a positive, group-bonding social function such as grooming, or simply a harmless way of passing the time, such as masturbation.
Boing Boing: Jailed for using a nonstandard browser
Three cheers for that admin.
Scientists were wondering for a long time why only a small percentage of the human DNA does fulfil a real function. Now it has become clear: the rest are comments .