An XML namespace is a great way to ensure consistency in your XML file and to avoid possible conflicts with badly named elements or attributes. An XML Namespace serves as a tool that can be used to spot and outline XML elements, this will make…
Category: (X)HTML
XML is incredibly versatile and great for storing data and transporting it across systems. You can create XML easily enough using a plain text editor. A DTD or XML schema is a useful way of providing other systems with a blueprint of your XML file…
Yesterday Microsoft posted a piece of news very important to all modern web developers – they are reversing their decision regarding the default behavior of IE8. For those web developers who have been too busy to check their feed readers lately – here’s the short…
I got an email recently that inspired me to post a little reminder about web design: Life is really simple, but we insist on making it complicated. ~Confucius The email detailed the difficult journey a new-to-DOM person was having learning how to walk the DOM…
An Excellent article called CSS Best Practices from Evotech.net. Definitely worth bookmarking if you’re new to web design or CSS. I would add a few small things, such as in the ‘Starting with a Clean Slate’ section: Wipe all margins on block elements by setting…
If you have followed along through Step 1, then you have the HorizMenu.psd file to continue with. To refresh your memory, we left off with our HorizMenu looking like this: Now, you may be wondering why that extra space is there at the bottom. Why…
One of my least favorite things in web design are all graphical css menus. I utterly despise them, and the reasons are endless. Depending on what is involved, they can be a real pain to make accessible at times. They tend to require a strong…
I think that it’s a lost art in many ways – coding by hand. With all the visual point-and-click editors out there, few people code from scratch anymore. Personally, I prefer hand coding and will until a visual editor comes along that works well enough…
Why? I think that has been the question echoing over and over in my mind. Why? Why? Why was this choice made? Before I continue ranting about how Microsoft seems to get a thrill out of coming up with one developer-frustrating bit of news each…