XML ::


Gazzag.com is my new enemy

As part of my ongoing research into social networks, I sign up at pretty much every site I come across. Today, I came across Gazzag.com. As part of the sign up process, they offered to import all my contacts from...

Comments

[Michael Rys:X2X2X] Supergroovalisticprosifunkstication

Update: Something just occurred to me. As far as I can tell, it has taken longer to finish the development of the XSLT 2.0, XPath 2.0, and XQuery specs than it has to finish the development of Windows Vista. In...

Comments

Dear Silicon Valley/Northern Cali Geeks, Got Backup Brain’s Back?

Now *THIS* is the kind of social networking I can proudly take part in, NOTE: Yes, I realize this is like two weeks old, but I haven't seen any follow-ups that suggest the case has been solved, so I figured...

Comments

The Difference Between IE7 and a Virus

What do you call a program that gets loaded in surreptitiously and without your approval, has the potential to lock down your computer so you can't get access to it, takes up significant system resources and promptly crashes upon running. Normally, I'd call it a virus, except for the last part ... viruses are usually stable (and well written) once they start. On the other hand, it's a perfect description of Internet Explorer 7.0.

Comments

Migrating to XForms

tile imagePaul Sobocinski explains how to start using XForms now by showing PHP code that will convert from XHTML to XForms and back to XHTML.

Comments

Error-full systems emerge from single-strategy maintenance regimes

When you run the same process over a few years, its particular shortcomings emerge and can dominate: for example, Joel Spolsky claimed that MicroSoft had an economic criterion for fixing bugs, so that they only fix a bug if it...

Comments

Sitelinks

Comments

Optimization is the Resin, Link Popularity is the Catalyst

Comments

Dvorak gripes about CSS

DvorakLove him or hate him, John C. Dvorak has written an article concerning the topic of this blog. John is bugged by CSS. The idea is great, it just falls apart in practice noting how Firefox displays CSS differently from Internet Explorer, which displays it differently from Opera he says.
"Everyone loses here, from users who can't under?stand why things look screwy, to developers who can't get CSS to do the job right, to baffled content providers.And what's being done about it? Nothing! Another fine mess from the standards bodies."
If we could get atleast two of the popular browsers on the same page, than we would be set. Imagine if IE and Firefox rendered code the same way. Every other browser would be forced to follow or die a slow and miserable death.
Read?|?Permalink?|?Email this?|?Linking?Blogs?|?Comments

Comments off

Browser windfall

While we're on the subject of new browsers...
  • Firefox 2 beta 1 is now available as a developer preview, for testing purposes only. (I guess that's a little redundant, isn't it?) Its features include: support for Javacsript 1.7; inline spell checking in text boxes; and the ability to reopen accidentally-closed tabs (I definitely need that one, with my command-W-happy fingers).
  • Opera 9 has been released, with a lot of cool new features. To name just a few, it boasts built-in BitTorrent, thumbnail site preview, and one-click ad blocking. And there's more, so much more!
  • All the cool kids are talking about Flock, with its built-in blog integration and photobar. If that doesn't have "Web 2.0" written all over it, I don't know what does.
Read?|?Permalink?|?Email this?|?Linking?Blogs?|?Comments

Comments off

Interview with HÃ¥kon Wium Lie

Check out this Slashdot interview with H?kon Wium Lie, the originator of the CSS idea. (Can you believe it's been over 10 years since CSS was proposed? Time flies when you're coding with tables!) Lie currently serves as CTO of Opera Software.

In the interview, Lie suggests that before releasing IE 7, Microsoft should ensure that the browser passes the Acid2 test and supports TrueType downloadable fonts. He also discusses XML, microformats, Ajax, and (of course) the future of CSS. Read the interview and watch him effortlessly knock down all suggestions that CSS is somehow lacking in capabilities.
Read?|?Permalink?|?Email this?|?Linking?Blogs?|?Comments

Comments off

IE 7 Beta 3 available

Internet Explorer 7 Beta 3 has been announced and is now available for download. Features include tabbed browsing, RSS integration, multiple search engines via the built-in search box, and more. Sure, these are all features that Firefox, Safari, etc. have had for a quite some time, but as the old saying goes, better late than pregnant. There are no new CSS features, however; Microsoft has stayed true to their promise that, for better or for worse, as of this March IE 7 was "layout complete."
Read?|?Permalink?|?Email this?|?Linking?Blogs?|?Comments

Comments off

Styling the html element

In his article "HTML's a Tag Too," Bryan Veloso discusses the benefits of applying styles to the element. He argues that by making more effective use of , developers could eliminate the need for a wrapper div. Everything would effectively be "moved up" a level - apply global styles to instead of , and then can serve the same purpose as the wrapper div would have. Bryan points out that this can be particularly handy in XHTML 1.1, in which the no longer stretches the entire length of the page.

It's a neat idea, but for many developers - particularly those of us who work on large, enterprise-level sites - it is simply impractical. On large sites, rarely would you want to declare a global background image, for example. Or, you may not be able to access certain elements of a page at all, due to CMS limitations or other restrictions. However, for a small-scale site, styling could be a good way to reduce divitis, as long as you're mindful of scalability issues.
Read?|?Permalink?|?Email this?|?Linking?Blogs?|?Comments

Comments off

Facelift for sunhome.biz

Sunhome.biz re-designWebdesignFromScratch.com recently gave sunhome.biz a slick re-design and they documented there thoughts and motivations so everyone can learn. The original design was drab with a large white space in the middle of the page. Also, the original design doesn't consider the needs of its target audience, senior citizens. The new design is much easier to follow and more pleasing to the eye. Give the article a read to learn the specifics of what they changed and why they did what they did, which is the best way to learn good design.
Read?|?Permalink?|?Email this?|?Linking?Blogs?|?Comments

Comments off

ClickTale: Watch what your visitors are doing

ClickTaleAnalytic services provide valuable stats to web site owners and can be the only way of determining if a design is really working or not with real users. ClickTale hopes to up the ante by recording user actions so you can see every mouse movement, every click, and every scroll. Then the service lets you, the owner, see exactly what the user did. Perfect for testing usability. Currently ClickTale is a closed beta but you can sign up for updates by email. A web 2.0 site that is plum purple? I like it.
Read?|?Permalink?|?Email this?|?Linking?Blogs?|?Comments

Comments off

Conditional CSS - not just for IE

It's true that IE is the most notorious browser for inconsistencies, incompatibilities, and bugs. But the fact remains that no two browsers are created equal, and while IE is the most likely to cause headaches in the course of development, other browsers can be culprits, as well.

If you run into a major roadblock, Rafael Lima's CSS Browser Selector could be your saving grace. A tiny bit of Javascript (less than 1kb!) determines the user's browser and creates an accordingly-named class. From there, it's simply a matter of applying the styles that were written for that particular browser. For example:

.ie .example {
background-color: yellow
}
.gecko .example {
background-color: gray
}
.opera .example {
background-color: green
}
.konqueror .example {
background-color: blue
}
.webkit .example {
background-color: black
}
.example {
width: 100px;
height: 100px;
background-color: brown;
}


The colored box on the CSS Browser Selector page gets the point across better than anything else, though. Open the page in a few different browsers to see for yourself.
Read?|?Permalink?|?Email this?|?Linking?Blogs?|?Comments

Comments

100 Raw CSS Examples

Raw CSSLooking for examples of CSS in action? Well you have come to the right place. The examples are very crude but function perfectly. Take a peek at the source code to figure out how it was done. There is a lot to look through.
Read?|?Permalink?|?Email this?|?Linking?Blogs?|?Comments

Comments

Microsoft.com: a failed redesign

Looks like Microsoft is the latest to be guilty of a failed redesign. Their current homepage iteration sports a table-based layout circa 1998.

They've also released a beta preview of their new new homepage - which you can view only with Internet Explorer. (When I attempted to view the preview site in Firefox, I was simply redirected to the existing homepage.) The preview site appears to use semantic markup, although the source has been compacted down to only a few lines, so it's nearly impossible to read. And with no Web Developer extension in IE, outlining all block-level elements (or all table cells) isn't an option.

Funny that with the IE 7 team touting how standards-compliant the new browser will be, the Microsoft homepage flies in the face of standards. (Is that for-real ironic or only Alanis ironic?) Having worked for a few large corporations, I understand that one department's products can appear to be the antithesis of another department's, with the worker bees in both departments being none the wiser. Still, this is pretty egregious, given the emphasis Microsoft claims to be placing on web standards.

Although... we've been there before with Microsoft, haven't we? Perhaps these things are cyclical.
Read?|?Permalink?|?Email this?|?Linking?Blogs?|?Comments

Comments

Pure nested CSS menus

Pure CSS MenuHowToCreate.co.uk has an interesting guide to creating a purely CSS-based nested-list menu. This technique uses absolutely no Javascript except for IE 5 for windows. Here is the list of supported browsers:
  • Mozilla 1+
  • Netscape 7+
  • Opera 7+
  • Safari build 60+
  • OmniWeb 4.5+
  • Konqueror 3.2+
  • IE 5.5+ on Windows (using DHTML behaviors)

Some browsers that don't support this technique display styled nested-lists instead. Go check it out.
Read?|?Permalink?|?Email this?|?Linking?Blogs?|?Comments

Comments

IE 7 via Automatic Updates

According to a post on IEBlog, IE 7 will be distributed via WIndows Automatic Updates.

I'm confused now, because in the interview with Chris Wilson that I linked to yesterday, Chris seemed to definitely say that Microsoft won't go that route in distributing updates. Or maybe when he said "pushing it out" he was referring to something other than Automatic Updates...?

Hmmm...
Read?|?Permalink?|?Email this?|?Linking?Blogs?|?Comments

Comments