Main Menu
| Home |
| Web Design |
| Web Development |
Latest News
- Cheap Web Site Design - How to Save Money in the Long Haul With Your Web Design Company
- Website Maintenance - 7 Tips For Maintaining and Updating Your Website
- Research - Hiring People vs Do-It-Yourself
- Web Design Process
- Make Money by Putting Content on Your Sites
- Watch Out For the Bluma Zeigarnik Effect Online
- Online Business and Web Design - Planning Goals and Online Features
- 5 Vital Facts About Website Content Services
- How to Do Website Building For Beginners
- The Plus - Minus of Flash Website Designing
- Effective Web Design - Ten Rules
- Important Steps of Website Designing
- Using Include Files to Make Changes to All Your Website Pages Instantly
- Web Development Tips Which You Should Never Ignore
- How to Attract High-End Clients to Your Salon and Spa
| Overcoming Those Annoying CSS Bugs |
|
Although CSS is a must for web design there are still a number of cross browser issues that you must overcome in order to make your site accessible for all users. For example a site that displays correctly in Internet Explorer 6 may not do so in Internet Explorer 7. This article will hopefully help you overcome some of the more common issues with CSS.
There are a number of different browsers that you must compensate for when designing your webpage's in any format (CSS, tables etc.), some of the most common browsers are : Internet Explorer 6/ 7, Firefox and Safari. The main issues that arise with CSS design is that all browsers interpret CSS differently, for example Firefox does not understand some of the CSS commands that Internet Explorer does and vice a versa. One of the main issues I have found when designing with CSS is a problem with margins in Internet Explorer 6. I found that when using a float on a div tag that also had a margin set, the margin would actually double and then knock the whole pages layout out. After numerous late nights and an insane amount of coffee I finally found a solution to this double margin bug. By inserting a simple line of code the double margin no longer double ! That solution is as follows, by adding this line of code to your CSS div tag 'display: inline'. Another problem I have found with CSS in Internet Explorer 6 is a problem when trying to define a div tag that has a smaller size than the base font size. This problem again can be fixed with a simple line of code this time all we need to add is the following line of code to the div tag: 'font-size:0px'. There is also another solution to this problem that should have the same effect, because the div tag auto stretches to compensate for content overflow adding 'overflow: hidden' should also resolve the problem. Unfortunately I have been unable to cover all of the cross browser issues that you may experience when designing with CSS, but most of the problems that you may encounter can be resolved pretty easily with simple trial and error. Happy designing! |
| < Prev | Next > |
|---|
My links
Popular
- Do You Want To Create A Website Or A Business Online?
- Web Site Development Company
- Importance of Web Site Content Development
- Techniques in Web Development
- Importance of Website Development for a Company
- Are You Considering Building A Website?
- Ruby on Rails Framework for Java Technology Developers
- Are You Vying For Open Source Web Development?
- Top 5 Reasons to Start a Web Business If You Are an Athlete or Coach
- Target Your Market - Get Your Website To Speak To Your Niche
- Everyone Is Talking Web 2.0 Development
- What To Look For When Hiring A Webmaster?
- Four Easy Steps For Building A Website
- Overcoming Those Annoying CSS Bugs
- Easy Web Programming Languages Are Coming
