View Single Post
Old March 17th, 2005, 10:14 AM     #2 (permalink)
Iturea
Banned
 
Iturea's Avatar
 
Join Date: Jan 2004
Location: Earth
Posts: 420
If you are developing your ASP.NET application in a Microsoft development environment, dragging and dropping form elements on the main form, then you are going to have Microsoft proprietary HTML elements that only Internet Explorer can decipher. You are going to have to dig deap in the html code and fix it to make it work properly in all other browsers. It isn't just other browsers too but you must take into account other operating systems that use different font specifications. Trying looking at your site in Linux! You might pull your hair out!

Go here to validate and fix your html: http://validator.w3.org/

W3C has standardized HTML code into different formats that are world-wide recognized that if properly followed will work for all browsers.

Some of these HTML standards are:

XHTML 1.0
XHTML 1.0 is the W3C's first Recommendation for XHTML, following on from earlier work on HTML 4.01, HTML 4.0, HTML 3.2 and HTML 2.0. With a wealth of features, XHTML 1.0 is a reformulation of HTML 4.01 in XML, and combines the strength of HTML 4 with the power of XML.

HTML 4.01
HTML 4.01 is a revision of the HTML 4.0 Recommendation first released on 18th December 1997. The revision fixes minor errors that have been found since then. The XHTML 1.0 spec relies on HTML 4.01 for the meanings of XHTML elements and attributes. This allowed us to reduce the size of the XHTML 1.0 spec very considerably.

You can learn how to code in these standards here:
http://www.w3.org/MarkUp/


Using Topstyle: http://www.bradsoft.com/topstyle/

has saved the hassle for me in creating good solid XHTML documents that work in all browsers and have tested out good in other OS's as well. You can add your .NET stuff after you have created your design. Using XHTML with CSS does some amazing things...

Hope that helps!

Last edited by Iturea : March 17th, 2005 at 10:33 AM.
Iturea is offline   Reply With Quote