With body styles like these:
Code:
body {
position:absolute;
width:900px;
margin-left:-450px;
left:50%;
background-color:#ffce00;
font-family:trebuchet,arial,helvetica,serif;
font-size:12px;
color:#25177a;
scrollbar-face-color:#ffce00;
scrollbar-highlight-color:#ffce00;
scrollbar-3dlight-color:#910d84;
scrollbar-darkshadow-color:#910d84;
scrollbar-shadow-color:#910d84;
scrollbar-arrow-color:#910d84;
scrollbar-track-color:#ffce00;
}
It is a wonder lightbox works very well in any browser. These types of styles should be (if used at all) be applied to a container element, ex:
HTML Code:
<body>
<div id="container">
The rest of your page here
</div>
</body>
In NS (and sometimes in other browsers) dotted borders are to show the active link or other element on the page. They are a feature for mouseless navigation and so should usually just be tolerated. Folks who use one of these browsers for their primary are used to seeing them so, they don't really detract from the experience for most of them. They can be removed in most cases by setting the style of the link in question to:
Code:
outline-style:none;
But, as I say, this is generally not a great idea. I don't thnk it should be done on your page.
The null description in Opera is a bit of a bug. If you give your links title attributes, these will be shown in that space in all browsers or, I think you can give the links a one space title attribute:
Code:
<a href="images/image-1.jpg" rel="lightbox" title="my caption">image #1</a>
or:
Code:
<a href="images/image-1.jpg" rel="lightbox" title=" ">image #1</a>
The one space title will pop up a blank tool tip on hover in other browsers but, this can be avoided by giving the contained image a title or an empty title:
Code:
Code:
<a href="images/image-1.jpg" rel="lightbox" title=" "><img src="some.jpg" alt="" title=""></a>
Bookmarks