Go Back   vb.org Archive > Community Central > Community Lounge
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools Display Modes
  #1  
Old 10-02-2007, 03:20 PM
DemonOuterverse DemonOuterverse is offline
 
Join Date: Dec 2005
Posts: 9
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Browser Thoughts

I'm a middle aged hand on as far as internet time goes, I say middle aged because my first browser was AOL and MSIE4 and not Netscape 1 like some. But, I've been around long enough to see a lot of browsers come and go. One thing I keep seeing brought up recently is the refusal to urge abandon old and broken browers for better ones.

Why should we keep developing for (MS)IE6 when (W)IE7 and others are far better to work with. We as web developers and standards orgnizations (like W3C) are responsible to bring higher quality content as new things become available, so why should we be the ones to choke down our vision and goals for the sake of someone still using something like (MS)IE6? Should we not take responsibility to encourage users to update to better alternatives?

I just see the push to continue to support bad apps like (MS)IE6 as one that is detremental not just to the internet as a whole, but to the user of said app. It seems like this mentality has only been established in the days since the fall of Netscape. If that mentality were in place we would still be under the absolute barebones of HTML with statements of "Don't use IMG tags or develop for Netscape 3 because you'll drive all of your NCSA Mosaic and Lynx users away." This resisitance to utilizing the innovations over the past few years is, in my opinion, harming the web. Frankly, I don't give a damn that (MS)IE6 has a larger market share, that doesn't mean we should willingly support it knwing that it is bad. If web deveopers stop dumbing down to meet (MS)IE6, people will stop using it and so far very few are willing to give users a reason to STOP using it. Quite bluntly, we need to start dragging people kicking and screaming into the 21st century's Web2.0 and beyond.
Reply With Quote
  #2  
Old 10-02-2007, 04:38 PM
Wayne Luke's Avatar
Wayne Luke Wayne Luke is offline
Senior Member
 
Join Date: Jan 2002
Location: Southern California
Posts: 1,694
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Develop for your target audience. If they use IE6 then develop for it. If they use IE7 then focus on that.
Reply With Quote
  #3  
Old 10-02-2007, 05:00 PM
nexialys
Guest
 
Posts: n/a
Default

<a href="http://alistapart.com/" target="_blank">http://alistapart.com/</a> go there is you want to know about the why and whatnot... reasons why we do not code for cross-browsers platforms now because this is an obsolete philosophy!!!
Reply With Quote
  #4  
Old 10-02-2007, 05:59 PM
cheat-master30's Avatar
cheat-master30 cheat-master30 is offline
 
Join Date: Mar 2007
Location: Information Classified
Posts: 1,715
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Firstly, I agree 100% with what has been said about not supporting obsolete browsers. Stop coding for obsolete junk, code for the future. The reason people are still probably using such browsers is either because they don't know about them or they have no reason to change. Make them change. Stop supporting the out of date browsers until they have no alternatives but to upgrade.

Besides, CSS layout and standards support IS cross compatible. Just those who don't upgrade get a cut down version which still separates design from content. Don't aim for pixel perfection cross compatability, aim as best you can for it to work in the modern browsers with better standards support.

But I hate the attitudes of many corporations to backwards compatability. Building everything with tables and inline styles just to support browsers as old as Netscape 4 and Internet Explorer 5. Trying to get pixel exact layouts across everything from the dawn of the internet. Just drop the support for old browsers in such software. vBulletin for one should reduce tables to where they're needed (and also add the tag to the BB code list, but that's another thing). You don't need to support such old browsers. I'm quite sure most website owners somewhat know about the browser situation by now.

Besides, think they'll go elsewhere? Forget it, not with all the pure standards and CSS layout support of many free and not so free software now. There's nowhere to go, nothing to choose then other than upgrading.

Also on that topic, stop using things like font tags and BR line breaks for what should be CSS and paragraphs in posts. Heck, browsers UP to Internet Explorer 4 or so could support even the formatting CSS, there's no need to use such inline styling.

Sorry if I went off topic, and sorry if it's slighty incoherent; I haven't been able to think so much about how to write better recently.
Reply With Quote
  #5  
Old 10-03-2007, 06:13 AM
Freesteyelz's Avatar
Freesteyelz Freesteyelz is offline
 
Join Date: Jan 2006
Posts: 1,552
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by cheat-master30 View Post
Don't aim for pixel perfection cross compatability, aim as best you can for it to work in the modern browsers with better standards support.
I've learned quite a bit about CSS, how it's used, how it renders and how powerful it can be by coding to the pixel for the goal of near perfection. Yes, on the practical level you make a great point and unless you have the time and patience I do not suggest for someone to take my approach. Still, I take on the philosophy: If you can get near perfection then do so.
Reply With Quote
  #6  
Old 10-03-2007, 11:46 AM
nexialys
Guest
 
Posts: n/a
Default

like Freesteyelz say, there is no perfection... even if you use the best technique on CSS/XHTML, IE or Opera will crash all your work because you use Firefox... or the opposite...

if your site is dedicated to design, graphics etc, yes you have to focus on the same topic regarding the style of the site, because if you use old techniques, you will miss the point of your own forum... be great!
Reply With Quote
Reply


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

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 01:58 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.04177 seconds
  • Memory Usage 2,207KB
  • Queries Executed 13 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (1)ad_showthread_firstpost
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (1)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (6)post_thanks_box
  • (6)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (6)post_thanks_postbit_info
  • (6)postbit
  • (4)postbit_onlinestatus
  • (6)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_postinfo_query
  • fetch_postinfo
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete