473,395 Members | 1,466 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,395 software developers and data experts.

Opera compatibility

Hi,

I've just finished upgrading a site for a client to XHTML-compliance. It's
been tested on the latest versions of the following OS / browser
combinations:

WinXP - IE
WinXP - Netscape
WinXP - FireFox
WinXP -Opera
MacOSX - Safari
MacOSX - Netscape
MacOSX - FireFox
MacOSX - Opera
SuSE 10 - Konqueror
SuSE 10 - Netscape
SuSE 10 - FireFox
SuSE 10 - Opera

I'm reasonably confident the the HTML is XHTML-compliant - VS.NET 2005
certainly seems to think so.

However, the site looks terrible on Opera 9. It seems to be specifically
related to tables. On WinXP, it leaves huge gaps between columns, on MacOSX
it repeats rows and columns on the bottom-right of the screen and on SuSE 10
it seems to do a combination of both...

I'd be interested if anyone has seen this phenomenon with Opera before, and
if there's a way to fix it.

The site can be found here: http://www.kcityradio.co.uk, and the problem
exhibits itself specifically on the Home page.

Any assistance gratefully received.

Mark

P.S. I had nothng to do with the design... ;-)
Jul 13 '06 #1
2 1307
Mark Rae wrote:
Hi,

I've just finished upgrading a site for a client to XHTML-compliance. It's
been tested on the latest versions of the following OS / browser
combinations:

WinXP - IE
WinXP - Netscape
WinXP - FireFox
WinXP -Opera
MacOSX - Safari
MacOSX - Netscape
MacOSX - FireFox
MacOSX - Opera
SuSE 10 - Konqueror
SuSE 10 - Netscape
SuSE 10 - FireFox
SuSE 10 - Opera

I'm reasonably confident the the HTML is XHTML-compliant - VS.NET 2005
certainly seems to think so.
Hi Mark,

A good page to know when working out whether you're compliant or not
is:
http://validator.w3.org/

It'll tell you exactly where they believe that you're not compliant.
Given that this is the body who specify XHTML, they probably know a
thing or two about it.

Now for the bad news...

1) I'm not sure whether VS2005 will let you correct all of the errors,
or whether it'll insist on "fixing" your code back to the broken forms.
I'm still in VS2003 for my everyday work, and it definitely doesn't
like being compliant.

2) Even if you can fix all of the HTML code within your project, I'm
not sure how compliant the ASP.Net controls will be (again, the
versions for 1.1 leave you just accepting that you will not achieve
compliance)

and
3) Even after all that, the problem may not be fixed. Browsers still
use different rendering engines, and unless you specify everything
about position and layout to the nth degree, the browser is still free
to layout your page as it sees fit (and IEs bounding boxes are computed
differently to everyone else)

I think you're first step is to decide whether it's livable with, and
how much time you're going to spend fixing it.

Damien

PS - I avoided commenting on the design :-)

Jul 13 '06 #2
"Damien" <Da*******************@hotmail.comwrote in message
news:11**********************@m79g2000cwm.googlegr oups.com...

Damian,
A good page to know when working out whether you're compliant or not
is:
http://validator.w3.org/

It'll tell you exactly where they believe that you're not compliant.
Given that this is the body who specify XHTML, they probably know a
thing or two about it.
Thanks for that - very curious! Specifically, all of the self-closing
metatags in the header section have had their self-closing element removed,
even though the HTML in the file on the server has them. E.g.

<meta name="GENERATOR" content="Microsoft Visual Studio .NET 7.1" />

shows in the View Source of the live site as

<meta name="GENERATOR" content="Microsoft Visual Studio .NET 7.1">

This is causing the validator to fail... Incidentally, this happens on all
browsers on all platforms, so I can only assume it's coming from IIS /
ASP.NET. The site uses MasterPages - I wonder if that's the problem...?

The other issue is the use of an "embedded" object to play a Shockwave
movie, which may be having some impact - I'll be looking at that next...
3) Even after all that, the problem may not be fixed. Browsers still
use different rendering engines, and unless you specify everything
about position and layout to the nth degree, the browser is still free
to layout your page as it sees fit (and IEs bounding boxes are computed
differently to everyone else)
I understand that - IE, FireFox, Netscape, Safari and Konqueror produce
almost identical layout, but Opera is still all over the place...
I think you're first step is to decide whether it's livable with, and
how much time you're going to spend fixing it.
Well, having gone through the exercise of making it XHTML-compliant, I'm
certainly not going to break the compliant markup just to make it display
properly in Opera...

Mark
Jul 13 '06 #3

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

11
by: Marcos | last post by:
This script not work with last Opera 8, but its work with Internet Explorer and Firefox, the HTTP Request yet not work fine on the Opera? function sendmessage(url, querystrings) { xmlhttp =...
4
by: Ross | last post by:
I have been using the following script to return a scrollbar to the position it was in before the data was posted. It works in ie but not in firefox. Thanks, R. <script...
3
by: balakrishnan.dinesh | last post by:
hi frnds, In my html code, i have used <hrtag. Im using it as "<hr color=red>", So the respective hr line color is red in Mozila and IE browsers, But it is not showing the color in Opera browser,...
7
by: Dr J R Stockton | last post by:
I've heard that at <URL:http://www.merlyn.demon.co.uk/js-clndr.htm#P> and using Opera the suffixed dates in the yellow box appear in a single long line instead of in the obvious weekly manner. ...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.