web-designer - Sajha Mobile
SAJHA MOBILE
web-designer
Posts 8 · Viewed 5189 · Go to Last Post
nyshangal
· Snapshot
Like · Likedby · 0
Is there any code to perform cross browser compatibility? or what is cross browser compatibility?
serial
· Snapshot
Like · Liked by · 0

Cross-browser refers to the ability for a website, web application, HTML construct or client-side script to support all the web browsers. The term cross-browser is often confused with multi-browser. Multi-browser means something works with several web browsers. Cross-browser means something works with all versions of all browsers to have existed since the web began.


Means you web site should work in Explorer, firefox, chrome etc

nyshangal
· Snapshot
Like · Liked by · 0
say suppose i designed a web page and it runs well or it displays all my modules in mozilla, chrome and safari but does not display all the modules IE. is there any code that i need to add or how does it work?
serial
· Snapshot
Like · Liked by · 0

No idea on such code that will check the compatibility.


May be other can shed more light into the compatibility thing .


As far as I know,


You have to do check  on codes for each browser - and do what that browser supports.


 

nyshangal
· Snapshot
Like · Liked by · 0
hmmm....anyways thank for the help...
gairamailo
· Snapshot
Like · Liked by · 0
Well I dunno what your exact problem is.But there are several cases when some  part of your pages might not render properly in IE.Mostly this happens in IE6,IE7.Sometimes even in IE8 as well when it displays well in FF or chrome.
There are several hacks available that you can apply based on what is the problem.It depends on what kind of problem it is.First of all make sure that you have written valid css and html which is the reason of 90% of cross browser problem.And then you can apply those hacks  based on your problem.

Just for an example this shows some common problem in IE ad how u can fix it 

http://cavemonkey50.com/2005/12/the-ultimate-ie-hack-guide/

Just google it and you will find several tips and tricks to solve these issues...
You might need to write some specific css for IE as well.

Thx
Last edited: 28-Dec-09 03:03 PM
daka
· Snapshot
Like · Liked by · 0

There is no specific code to make website cross browser. This is all depends on browser and standard W3C recommendations. There are some specific problems with browsers specially IE. Here is what you need to do make website cross browser functional-


Validate your site

Validators are available for both X(HTML) (http://validator.w3.org/) and CSS (http://jigsaw.w3.org/css-validator/). Any errors that show up while validating could be a potential cross-browser functionality broker. So first make sure that there are no errors.

Stay in standards mode

Browsers render HTML in two ways

  • Standard Mode – it works according to w3c recommendations
  •  Quirks mode - technique used by some web browsers for the sake of maintaining backward compatibility with web pages designed for older browsers, instead of strictly complying with W3C and IETF standards in standards mode. In Quirks mode they keep all their old bugs just to help regular users.

So what happens if you run your website in Quirks mode – different browsers render your pages differently which is what you don’t want. That’s why standard mode is recommended. You can limit those problems In Standard Mode by using HTML 4.01 Strict doctype. When you design in "strict mode," Internet Explorer 6 and above will show behavior much closer to that of Firefox, Safari and other modern browsers.

 

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">


Note: you have to specify the strict DOCTYPE at the very top of your page. Otherwise, Internet Explorer runs in a "quirks mode" where it attempts to emulate the behavior of older browsers.

 

Avoid default style

What happens if you don’t use css? Your sites still have certain look. Headers will be larger than text paragraphs and blockquotes will have padding. Size of text is something that is pretty similar across browsers but something that’s not is padding and margins. Just for example- With no styling an gets a padding in Firefox but a margin in IE.

You can solve these kinds of problems by resetting all margins to their defaults at the top of your css file. This can easily be done by typing in * {margin: 0; padding: 0 ;}.

 

Note- * is a universal selector that applies the same rules to all elements.

 

Browser bugs

IE is the worst browser when it comes to handling CSS and it has lots of bugs. The common bugs are listed here so if you encounter any of them, do fix them. Sometimes you may not find your bugs in that list so if nothing else work use “*HTML” hacks. You can use writing like this - * html #element {code ;}. HTML hacks is only for IE. However HTML Hacks does not work in IE7. But there is work around in IE7 that is conditional statements.

Some other things you need to consider – 

  •  Do not use Microsoft Publisher as a web design tool. Microsoft Publisher 2002 and later uses VML in a proprietary way— meaning it works only in Internet Explorer. Front page is recommended either cuz it generates unnecessary code. If you have to use design tool then use Dremweaver or write HTML and CSS yourself.
  •  Include plain-text links to your content and text alternatives (alt attributes) for your images that contain text or are crucial to understand the page. Otherwise browsers for the blind will not work.
  •  Don't build your whole site in Flash. While most people have Flash, browsers for the blind, search engines, handheld devices and users who do not like Flash will completely miss your site.
Last edited: 28-Dec-09 06:04 PM
Last edited: 28-Dec-09 06:06 PM
Last edited: 28-Dec-09 06:08 PM
nyshangal
· Snapshot
Like · Liked by · 0

thanks for ur help everyone..

Please log in to reply to this post

You can also log in using your Facebook
View in Desktop
What people are reading
You might like these other discussions...
· Posts 9 · Viewed 12543 · Likes 1
· Posts 7 · Viewed 3930 · Likes 1
· Posts 1 · Viewed 1084
· Posts 1 · Viewed 1060
· Posts 1 · Viewed 970
· Posts 1 · Viewed 1063
· Posts 1 · Viewed 1035
· Posts 21 · Viewed 9901 · Likes 1
· Posts 3 · Viewed 2549
· Posts 5 · Viewed 7755 · Likes 1



Your Banner Here
Travel Partners
Travel House Nepal