The Omni Group Announces OmniWeb 5.0
Mark Meredith
mark.meredith at shaw.ca
Thu Jan 1 12:57:05 PST 2004
Phill,
Yep, the w3c has definitely left the display of borders open to the
browser makers. A quick summary...
http://www.w3.org/TR/html401/struct/links.html#edef-A
12.1.3
"Since the A element has content (text, images, etc.), user agents may
render this content in such a way as to indicate the presence of a link
(e.g., by underlining the content)"
... the w3c only gives the concept a "may". The other related concept
is...
http://www.w3.org/TR/html401/struct/objects.html#edef-IMG
13.7.3 Borders
"An image or object may be surrounded by a border (e.g., when a border
is specified by the user or when the image is the content of an A
element).
Attribute definitions
border = pixels [CN]
Deprecated. This attribute specifies the width of an IMG or OBJECT
border, in pixels. The default value for this attribute depends on the
user agent."
... again only a "may" and the default is not explicitly mentioned. It
is for this reason that the border should always be specified for an
image regardless of wether it is wrapped in a link.
I just test my stuff on IE and Netscape before moving on. It used to
irritate me too that suddenly borders would appear on the other
browsers and not in OmniWeb. The thing was though, that because I think
borders look ugly I would always blame the other browsers : )
My point? I think you are both right. And I don't think OmniWeb should
display borders so I'm right too. And if I did think it should I'd
still be right. Being right is fun.
It is the same story for ALT attributes. Oh boy.
PS- I have no proof that Karl is a web developer, but I think he knows
his stuff.
Mark.
On Jan 1, 2004, at 11:29 AM, Phill R Kenoyer wrote:
> If you were a web developer you would know what I'm talking about.
> All other browsers set the default for borders on image links to 1.
> When creating pages, if I forget to set the border=1 then I don't
> notice until I go to another browser or the customer complains about
> it. Sometimes I will forget to set the border at all and it will not
> show on OW but show on all other browsers. I know that the standards
> are open on that setting, but it should at least match other browsers.
> There are a few other things that bug me also that I can't recall
> right now.
More information about the OmniWeb-l
mailing list