Design Oahu

Web design blog from the middle of the pacific.

IE PNG Transparency Part II

If you have not read Part I of IE PNG Transparency you should check that out real quick then come back here. If you have read it I have used this technique with only partial success. The technique is by far the best solution IMO for using transparent PNG-24 images from within an HTML img tag. However, I ran into issues when I tried using it from within CSS for background images as well as trying to repeat the background. Cameron Adams on his site The Man In Blue has showed how to use a transparent PNG in CSS which I will demonstrate.

Read the rest of this entry »

Practical PHP: Email Form

This is the second tutorial in the Practical PHP series. In the last tutorial we learned how to use PHP to create a simple site template for easily managing small websites. In this tutorial we will be creating a contact form which will mail the submission to your client’s email address. Read the rest of this entry »

Practical PHP: Basic Template

There are plenty of tutorials on the web that will teach you to program in PHP. If you have tried to follow along any of these tutorials you have probably wondered to yourself, when am I ever going to use this? Well, that is what this tutorial series is all about… giving you the designer, practical ways to incorporate PHP when creating your websites to improve your efficiency. This basic template technique is well suited for a project that contains a small amount of pages with the same look. Read the rest of this entry »

IE PNG Transparency Part I

I have wanted to work with PNG-24 images on the web for a long time now, but have stayed away due to the fact that Internet Explorer does not recognize the transparency natively. Thanks to Erik Arvidsson’s fix, I no longer have to worry. Read the rest of this entry »

Setup Encrypted and Digitally Signed Email in Thunderbird

After many failed attempts I finally got everything working to digitally sign and encrypt email messages in Thunderbird with S/MIME. Read the rest of this entry »