TalkPHP
 
 
Account Login
Latest Articles
» The basic usage of PHPTAL, a XML/XHTML template library for PHP
» Vulnerable methods and the areas they are commonly trusted in.
» Simple way to protect a form from bot
» The Basics On: How Session Stealing Works
» How to keep your forms from double posting data
Advertisement
Associates
Associates
techtuts Darkmindz
CSS Tutorials Tutorialsphere.com - Free Online Tutorials
Boston PHP SurfnLearn
Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old 07-24-2008, 02:23 PM   #1 (permalink)
The Contributor
 
Evulness's Avatar
 
Join Date: Apr 2008
Location: Tampa, FL
Posts: 62
Thanks: 6
Evulness is on a distinguished road
Default cross browser issues

this isn't really a question, more of a rant.

i despise how badly Internet explorer handles CSS.

If a site is created, and it looks perfect in Firefox, Safari, even opera. Chances are, Internet explorer will not display it right. and vise-versa.
I've noticed IE handles margins, paddings, width/height, positioning, Div's, and alot of other stuff way different than FF an the others. Its almost as if Microsoft purposely made IE render CSS and html in a 120% strict mannor, where as the rest don't, allowing a little more freedom so-to-speak in coding.

over the weekend i ran into a problem. my site template looked perfect in FF, Safari, opera, etc... but as soon as i open it in IE, the whole template is messed up.
I sat for 2 hours messing with the CSS to get it to show right in all browsers, but to no avail.
I ended up re-coding the template, starting with IE to make sure it displayed right. then spend 2-3 hrs adjusting shit, to make sure it stayed fine in IE, while displaying right in the rest of the browsers....

i hate how microsoft is so "You have to do it our way, or it won't work right"

As a side note, For future reference for anyone reading this....

Create for IE first, then adjust for the rest. or else you will end up giving yourself a migraine.
__________________
"Knowledge is power. Abuse it."~Evulness
My portfolio: www.evularts.com
Send a message via AIM to Evulness
Evulness is offline  
Reply With Quote
Old 08-15-2008, 10:33 AM   #2 (permalink)
The Visitor
 
Join Date: Aug 2008
Posts: 2
Thanks: 0
LiquidiMEDIA is on a distinguished road
Default

The worst man... but i dont think it tops the fact that Safari doesnt render XSLT. What is up with that one?
LiquidiMEDIA is offline  
Reply With Quote
Old 08-15-2008, 02:36 PM   #3 (permalink)
The Contributor
 
Evulness's Avatar
 
Join Date: Apr 2008
Location: Tampa, FL
Posts: 62
Thanks: 6
Evulness is on a distinguished road
Default

LOL yea...
i say we hijack microsoft, and all the browser makers, and force them to create one base code parsing system. so that way, we coders don't have that many problems.

it wouldn't be that big of a deal either.
"Build your browser how you want, add your plugins, but make the damn thing parse code, and render the pages by this one standard..."

i mean hell, html css, etc all have a code standards why can't the browsers that display them.

it aggrivates me lol
__________________
"Knowledge is power. Abuse it."~Evulness
My portfolio: www.evularts.com
Send a message via AIM to Evulness
Evulness is offline  
Reply With Quote
Old 08-15-2008, 06:13 PM   #4 (permalink)
The Acquainted
 
CoryMathews's Avatar
 
Join Date: Nov 2007
Location: USA
Posts: 175
Thanks: 6
CoryMathews is on a distinguished road
Default

At least we dont have to code for FF2 anymore. that was always different from any other browser. At least now FF3 seems to render pretty similar to safari. However when you are coding you should code for Opera and IE. That way you cover the best and the worst css support. Then it should only be minor tweaks to fix FF. I never have problems with safari coding that way. And with FF3 the tweaks are much easier then with ff2. Give it time its getting better. hopefully ie8 will be a bunch better like it seems to be getting.
CoryMathews is offline  
Reply With Quote
Old 08-18-2008, 03:50 PM   #5 (permalink)
The Visitor
 
Join Date: Aug 2008
Posts: 3
Thanks: 0
FaceDancer is on a distinguished road
Default

LOL! So true:)

Reminded me how I tried to make an image stick to the top margin, using margin-top: 0px; it worked everywhere, save IE, where I had to use margin-top: -16px:)

IE is the worst web browser, but since it is packed with Windows OS it is too widespread to be ignored...an it's just sad...Microsoft must obey W3C!
Send a message via ICQ to FaceDancer
FaceDancer is offline  
Reply With Quote
Old 08-18-2008, 05:18 PM   #6 (permalink)
The Acquainted
 
Join Date: Oct 2007
Posts: 126
Thanks: 12
maZtah is an unknown quantity at this point
Default

It just sucks, indeed.

You should read a few articles on why IE renders shit different and how to prevent IE doing it. F.e. the double margin bug.

Also the mass reset 'hack' from Eric Meyer is a good thing to start with when you're building a new website.

Good luck
maZtah is offline  
Reply With Quote
Reply



Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


All times are GMT. The time now is 11:44 PM.

 
     

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.1.0