It's funny, because you write about these things I've never heard of, so my first instinct is to go see what they are, but can't, because I'm using your browser.
Posted by nate at May 20, 2003 11:37 PMIt's funny Nate, cause I also have absolutely no idea what Dave is writing about :-). But that is probably because I am from the Netherlands and English isn't my native language so technical terms regarding browsers is even more difficult to understand. Although I probably would recognize the terms if spoken in Dutch. Anyway, just want to say I love Safari, default browser since it was put up for download.
Posted by Dion at May 21, 2003 12:48 AMGreat! Now please fix the Command-F find support! It's been broken for three betas!!! When you're on a page with multiple frames, like, say, the JDK 1.4 api Javadocs, the find box says "Not Found" no matter what you search for- even if you're staring right at it, in the frame that's supposedly active!! I click the little bug button and submit a report every time a new version is released, but still I am ignored! Der, I just want to be able to search through my javadocs. Please help me! Please Please Please Please!
Thank you.
Great, I just realized the other day that none of my login forms had labels in Safari and was debating if I should put an extraneous div in them to make them work in Safari. Now I won't bother.
Probably out of your area of responsibility, but the 2 things I'd like most to see fixed/added to Safari are language support (visit a foreign site that has english content and you'll get the foreign content instead of the english). And support for gzip encoding (i.e. mod_gzip).
Safari just keeps getting better.
Posted by tom at May 21, 2003 1:06 AMExcuse my ignorance but what exactly ARE Fieldset + Legend?
Thanks for this blog, it makes waiting for the next Safari Beta release so much more interesting.
Posted by aljoscha at May 21, 2003 1:21 AMA FIELDSET tag adds a border around some content. It only gets interesting when used with a LEGEND tag, which places a label on the top border, making for a great GUI element.
Check out this page in Safari then in any other browser
www.htmlref.com/examples/chapter11/fieldset.htm
Thanks for supporting them! And yes, it was me sending bug reports about it :-)
Posted by Gabriel Radic at May 21, 2003 1:43 AMI've been following your blog for awhile now, and being a proud DHTML programmer (sadly its PC Internet Explorer only Intranet apps) its kickass to finally see a developer take an interest in actually supporting/building the "standards" into a browser.
Hopefully MAC users can finally get a decent browser to surf the web with.
One feature you have got to build is layer support for FlashMX (ie div/flash/div/flash) that would be gr00vy feature.
Posted by Scott Barnes at May 21, 2003 1:43 AM"Excuse my ignorance but what exactly ARE Fieldset + Legend?"
Hmm, Google has about 3,490 matches for: "fieldset legend xhtml" -- that seems, 'er, obscure. And the best run-through in the top ten is ... http://webdesign.about.com/library/tags/bltags-legend.htm .
Posted by Charles Gaudette at May 21, 2003 2:03 AMCharles Gaudette,
If you use fieldset+legend+xhtml it is obscure ... but use html+fieldset+legend as a search term instead, the number expands to a slightly less obscure (but still esoteric) 14600. Fieldset and Legend are core parts of the HTML 4.01 standard even if few "webmasters" are aware of them (like the nearly forgotten label tag).
These tags are growing in popularity as more people write valid and accessible HTML. The idea is to use fieldset and legend to break up a form into meaningful segments, ie Personal, Mailing Info, Work, Survey, etc. By using these tags you are structurally dividing the form not just styling it.
This can help people with disabilities (and the general population too) deal with large forms because it breaks them down into potentially meaningful segments. There are too many webforms that are just window after window of poorly tagged fields. Take a look at most web surveys in Lynx (the text browser) and you'll get a taste for what many disabled users go through.
Thanks Dave for fixing this.
Posted by Patrick Taylor at May 21, 2003 5:35 AMThanks for this. I may be one of a very small number of people that use <fieldset> and <legend> but I've been waiting for this support for a while.
<fieldset> is handy to use even is you switch off all it's display elements and <legends>s make using forms so much easier.
Posted by Jackie McGhee at May 21, 2003 7:48 AMCool, can we now beg for support for the cite attribute?
iCab's implementation of HTML 4 stuff like that still rocks and it would be good to see it in other browsers.
For a sample of the cite attribute see: http://www.haroldbakker.com/index.php?action=list&id=51
What is the recommended rendering of a cite attribute supposed to be? I checked the W3C but they didn't say anything...
Posted by Jonathan York at May 21, 2003 11:39 AMGreat news ! Thanks milions !
Now all we need to get decent forms is support for (allows to click on the text next to a checkbox to check it, for example) and the 'accesskey' attribute (for keyboard shortcuts).
Posted by Androse Rosewood at May 21, 2003 11:47 AMGreat news ! Thanks milions !
Now all we need to get decent forms is support for (allows to click on the text next to a checkbox to check it, for example) and the 'accesskey' attribute (for keyboard shortcuts).
Posted by Androse Rosewood at May 21, 2003 11:48 AMGreat news ! Thanks milions !
Now all we need to get decent forms is support for (allows to click on the text next to a checkbox to check it, for example) and the 'accesskey' attribute (for keyboard shortcuts).
Posted by Androse Rosewood at May 21, 2003 11:50 AMFirst, I'd like to thank Patrick Taylor for writing just what I was thinking.
Everyone who doesn't know what Fieldset and Legend are, let's like a little 'cyber fieldtrip' over to W3Schools.com and click on the right-hand side's menu for the xHTML Reference. You'll see entries for Fieldset and Legend tags. Click on them, learn of them, and be amazed. W3Schools.com is a great site. Every webmaster and "webmaster" should have it bookmarked. It isn't designed for the gui quality, nothing in xHTML is. CSS is for gui stuff. xHTML is for describing the document content, which is what makes fieldset and legend so good.
As for Androse Rosewood (our triple poster, not a flame, it's happened to everybody at least once), if you want to allow clicking on text to activate a checkbox you need to use the label tag. Again, a great place for learning about that is W3Schools.com
As for Hyatt, thanks (here's one of the few posts you'll read that doesn't append a 'but' to that)!
Posted by cgriego at May 21, 2003 1:38 PMYes, thx. Great work. Also send my thanks to the developer of the bookmark feature, it has made it so easy for me to keep track of references. I can't believe how quickly my bookmarks as grown with Safari.
Posted by jack at May 21, 2003 5:20 PMGreat! So the Safari bug-button reports really seem to be looked at as I sent this bug about 5 times :) As my companies CMS relies heavily on Fieldset/Legend I couldn't be happier.
Thanks for the awsome work...
> What is the recommended rendering of a cite attribute supposed to be?
> I checked the W3C but they didn't say anything...
iCab changes the cursor to indicate something's there if you mouse over it. It offers an additional item in the contextual menu that says Show Reference. Selecting that will take you to the url in a new window. Very nice.
Posted by Harold at May 22, 2003 3:33 AMThanks! I've been bitching to my friends about that for a while. Re: people not knowing what they are.. If you've every used a preference in any OS, you've seen them.. usually to group elements of a specific preference together. Everyone freaks out when i show these tags to them. Most haven't ever seen them.
Posted by Kevin Conboy at May 22, 2003 9:45 AMCan I also vote for the label tag. Someone mentioned it was almost forgotten - but I use it heavily in forms and find it great. I sent the bug report over and over.
I think it might not be of such importance were this a PC browser. But the Mac users are really used to better interface layout and functionality. They EXPECT forms work the way the LABEL tag does. Please Dave, could you include this? Thanks a million.
Posted by Zzen at May 26, 2003 5:15 PMHmm. I thought the reason people don't use fieldset is because it was a Microsoft-requested tag, for use with their proprietary stuff like MS Access. At least that's why I've always ignored it.
-Walter
Posted by Walter Ian Kaye at May 26, 2003 9:06 PMSafari just keeps getting better, thanks
Posted by angel at May 27, 2003 10:53 AM"By complete coincidence it renders like Mozilla's implementation ..."
Hmmm, Mozilla's implementation seems to be somewhat broken. The legend element is hard to style with CSS, it simply doesn't honor certain CSS properties. It seems that they do something special internally to achieve the default rendering.
I hope Safari will treat the legend like a regular element in the flow. Does it?
Posted by Carsten Milling at May 27, 2003 1:39 PMThis is really good news. The URL I submitted has been grotesque in Safari although it works in pretty much every other modern browser... The lack of fieldsets and legends made the form at the bottom very confusing, and Safari's weird habit of dropping some of the descriptions (albeit not all although the HTML / CSS looks the same for all cases) makes the whole far less friendly, too.
Safari keeps getting better. Any hope for fixing , , and in the future?
Oops, the tags I put in got chopped... I'll list them by name instead: acronym, abbr, and link. And the URL I had given was http://www.saugus.net/General/Calendar/
Glad to see the Fieldset and Legend support. One thing still: Legend does not respect the text-align css tag as it should be to replace the deprecated align attribute. So far only IE supports the align attribute and the text-align css.
Posted by Adriaan at June 30, 2003 7:16 PM