I've done extensive work developing a large on-line application form, only to find that it will not render properly in Firefox (1.5.0.1) or Netscape (8.0).
The panels are overlapping each other and style settings such as backcolor are not propagating to child elements. Yet, it renders nicely in IE.
I've already updated the section in my web.config file using Rob Eberhardt's implementation (http://slingfive.com/pages/code/browserCaps/), so the panel's are rendering as div's and not table's. Yet the problem persists.
How can I determine what webcontrols available within Visual Studio 2005 support which standards?
Can anyone tell me if my form can be made to work in these browsers? :cry:
Here's a simplified excerpt of my code:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Application.aspx.cs" Inherits="_Default" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<head runat="server">
<style type="text/css"> legend {color:#2c5eb1}
</head>
<body>
<form id="form1" runat="server">
<table width="587" align="center">
<tr>
<td>
Font-Bold="True" Font-Italic="False" Font-Names="Arial" Font-Size="Large" ForeColor="#2C5EB1"
GroupingText="Fieldset Legend" Height="50px" Width="587px">
<table>
<tr>
<td style="height: 30px">
</td>
</tr>
<tr>
<td style="height: 30px">
</td>
</tr>
<tr>
<td style="height: 30px">
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td style="height: 33px">
</td>
</tr>
<tr>
<td>
Font-Bold="True" Font-Italic="False" Font-Names="Arial" Font-Size="Large" ForeColor="#2C5EB1"
GroupingText="Fieldset Legend" Height="50px" Width="587px">
<table>
<tr>
<td style="height: 30px">
</td>
</tr>
<tr>
<td style="height: 30px">
</td>
</tr>
<tr>
<td style="height: 30px">
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td>
</td>
</tr>
</table>
</form>
</body>
Thanks to anyone who can help...