21 Replies - 4976 Views - Last Post: 05 January 2012 - 03:04 PM
#1
Times are changing...
Posted 28 December 2011 - 10:04 AM

POPULAR
When I say that it doesn't look the same, I'm not referring to the sidebar being on the right in IE10 and 9 and being on the left in IE6, I'm mainly referring to a lot of the CSS3 and some of the later CSS2 capabilities. Let's face it, most users aren't going to notice nor care that the box doesn't have rounded corners and the header doesn't have a drop shadow but they would notice if the menu doesn't drop down or a link is broken.
Just food for thought and I was curious where the Dream in Code community stood on this issue.
Here is a good article on what I mean.
Replies To: Times are changing...
#2
Re: Times are changing...
Posted 28 December 2011 - 10:13 AM
#3
Re: Times are changing...
Posted 28 December 2011 - 05:06 PM
#4
Re: Times are changing...
Posted 28 December 2011 - 05:32 PM
(If I where being paid to make everything work everywhere, I would do it, but I'm not, so piss on you.)
#5
Re: Times are changing...
Posted 28 December 2011 - 06:33 PM
Just my 2 cents
This post has been edited by guyfromri: 28 December 2011 - 06:35 PM
#6
Re: Times are changing...
Posted 28 December 2011 - 07:32 PM
But sometimes you can't just say no and thats it. There are some websites that are mostly visited by old browsers (IE 6), you can't afford to not support it.
I've seen some websites with messages like 'Hey looks like you have a older browser, why not update it: [links]', wonder if it is any effective.
#7
Re: Times are changing...
Posted 29 December 2011 - 07:42 AM
anonymouscodder, on 28 December 2011 - 09:32 PM, said:
I use this :-)
<!--[if IE]> <div class="item" id="warning"> <center> <p>(For optimal enjoyment please use <a href="http://www.mozilla.com/en-US/firefox/personal.html"> <img width="20" height="20" src="images/ff.ico"></a>, <a href="http://www.google.com/chrome/intl/en/landing_chrome.html?hl=en"> <img width="20" height="20"images/chrome.ico"></a>, or <a href="http://www.opera.com/download/get.pl?¬hanks=yes&sub=marine"> <img width="20" height="20" src="images/opera.ico"></a> ) </p> </center> </div> <![endif]-->
I am not a pro when it comes to when it comes to website making infact, I'm fairly noobish. Which means anytime I validate for IE its a pain. While IE still may be used in vast majority due to companies working on it for so long, I find that they update as often as possible. Which basically means the only people using IE are older people who don't know how to change. As much as I encourage my grandmother to use new browsers she keep reverting back to logging in into AOL...
I think its a waiting game. In a generation or so once we become the old people, we will all be more assimilated with computer technology, and updating a browser wont be as foreign of a concept to us. This will allow the IE6's to die out faster. Until then
This post has been edited by SwiftStriker00: 29 December 2011 - 07:44 AM
#8
Re: Times are changing...
Posted 29 December 2011 - 07:52 AM
The whole jQuery and "I'm awesome marker-upper" shit pisses me off with new designers to be quite honest. Looking back on most of the sites I've made there's been very little stuff that doesn't work cross-browser, all the way down to IE6. If the markup is valid it is likely going to work across everything. CSS of course is slightly different, there are the margins and crap that can be thrown out in Explorer but again, rather than using a hack or alternate stylesheet to fix it, just change the way you do it. There's generally many ways to position an element and if it's out in one browser try a different method.
That said, I don't officially support IE<7 anymore because it's ridiculous, but everything above that should work just fine.
The whole 'graceful degradation' thing is exactly what was mentioned, it's always been about making things function correctly in all browsers/browser configurations and sacraficing design if it's minimal.
It's the same thing as the whole "Your site should work without Javascript" crap that goes around. Of course Javascript should enhance the experience in all cases, but in some places there are some UIs that require Javascript and making a whole alternate version just to accommodate the idiots that disable Javascript for "security" is ridiculous.
Long story short if you're a good enough developer, graceful degradation and cross-compatibility will come naturally. It's just like writing an abstraction layer to be compatible with different databases (which BTW PDO isn't, just sayin').
#9
Re: Times are changing...
Posted 29 December 2011 - 08:38 AM
Quote
What does this mean? Sort of new to the web dev scene (at least heavy web dev), so I'm a little unclear on the references here.
#10
Re: Times are changing...
Posted 29 December 2011 - 09:26 AM
anonymouscodder, on 28 December 2011 - 08:32 PM, said:
So very true. I work at a credit union. We have an online banking site. We still get hits from IE6 (most of them during lunch hours, I assume from people at work checking their balance). We cannot afford to ignore them.
SwiftStriker00, on 29 December 2011 - 08:42 AM, said:
anonymouscodder, on 28 December 2011 - 09:32 PM, said:
I use this :-)
<!--[if IE]> <div class="item" id="warning"> <center> <p>(For optimal enjoyment please use <a href="http://www.mozilla.com/en-US/firefox/personal.html"> <img width="20" height="20" src="images/ff.ico"></a>, <a href="http://www.google.com/chrome/intl/en/landing_chrome.html?hl=en"> <img width="20" height="20"images/chrome.ico"></a>, or <a href="http://www.opera.com/download/get.pl?¬hanks=yes&sub=marine"> <img width="20" height="20" src="images/opera.ico"></a> ) </p> </center> </div> <![endif]-->
Honestly, that really seems like 90's web design. It can be made to work, but I'm still remembering pages with blinking "Works Best in Netscape Navigator!" images. I suppose as long as it's out of the way and not front and center it's not a bad thing, but remember, not everyone's using IE by choice. For instance, lots of workplaces don't allow you to install your own software, for good reason.
#11
Re: Times are changing...
Posted 29 December 2011 - 10:09 AM
I am not a designer, but I work with a few designers and they like websites to function perfectly but also to look like a work of art. The latter is not always possible so graceful degradation is a perfectly acceptable (and one I actively encourage) mindset.
#12
Re: Times are changing...
Posted 29 December 2011 - 12:57 PM
JackOfAllTrades, on 29 December 2011 - 03:38 PM, said:
I've had the good fortune of working with several designers-turned-coders who believe that their code is awesome and if it doesn't work in browsers it's nothing wrong with their code at all and as such can only be resolved with a CSS Reset or some jQuery hack... It's the in-thing for "web developers" these days, let's include a million Javascript files for no benefit etc etc.
Not so long ago I had somebody write code that worked in Firefox 3.6 and obviously every single other browser was wrong so he needed a hack that basically said if it wasn't Firefox then apply some changes... After advising him that if Firefox is his lovechild then he should upgrade it to the latest version and see if it still works fine, then I would believe him. Oh what a surprise, a bug in Firefox 3.6 (there are a lot of them!) causing it to work incorrectly. Having fixed the code it worked in every single browser from IE6 to Opera to Chrome to Firefox to everything else you could imagine, even Firefox 3.6. Had I never mentioned that he was being an idiot we would have had jQuery needlessly included to do browser detection and apply a CSS fix (because of course he didn't know Javascript alone..).
Too many people are like this and it pisses me off. Sorry, bit of a rant.. But it should definitely do the job to explain what I'm talking about.. Sorry!
EDIT: To summarise my opinion a little bit more, we went through a period in the 90s of 'tag-soup', yet I fear now we're going through a period of both 'tag-over-population' and 'jquery-soup'. Well, I don't fear, it's happening.
Web Development is over for those serious about it.
This post has been edited by RudiVisser: 29 December 2011 - 01:08 PM
#13
Re: Times are changing...
Posted 30 December 2011 - 08:48 AM
<!--[if IE 7]>
<link rel="stylesheet" type="text/css" href="ie7.css">
<![endif]-->
#14
Re: Times are changing...
Posted 30 December 2011 - 08:55 AM
Honestly, I code for the most recent version of Firefox. If the style is screwed up so I can't figure it out, I hit up the guy who more closely approximates a designer/front-end coder. Saves what's left of my sanity, as I'm mainly functioning in the PHP space
#15
Re: Times are changing...
Posted 31 December 2011 - 10:27 AM
RudiVisser, on 29 December 2011 - 12:57 PM, said:
Unless you're oversimplifying the fix and complexity of the code, I call BS. You do have to add certain fixes in for certain browsers when writing javascript because every single browser does something different with certain commands. Truly complex javascript will require a little bit of hacking between browsers.
|
|

New Topic/Question
Reply



MultiQuote











|