I have a scrollable grid and I am having trouble with the alignment of grid on IE7 and IE8.
I have attached a screenshot of what the page looks like in IE 7 and IE 8. I am using the latest RadControls for ASPNET AJAX
Below is my aspx:
If I change anything to adjust it according to one browser, it starts affecting the other browser. This is really bothering me. Please help.
Let me know if you need more info.
I have attached a screenshot of what the page looks like in IE 7 and IE 8. I am using the latest RadControls for ASPNET AJAX
Below is my aspx:
<style type="text/css"> .rgExpand, .rgCollapse { display: none !important; } /*remove group splitter column padding*/ .rgGroupCol { padding-left: 0 !important; padding-right: 0 !important; } </style> <br /> <div style="width: 100%; text-align: center;"> <table border="0" cellspacing="0" class="calendar" style="margin-left: auto; margin-right: auto; width: 980px; table-layout: fixed; border-style: none; text-align: left"> <tr> <td colspan="8"> <br /> </td> </tr> <tr> <th colspan="8" style="height: 23px; text-align: left; background: gray; width: 980px"> <table width="980px"> <tr> <td style="color: #000000; font-size: 10pt; width: 100px"> User Calendar </td> <td style="width: 200px"> </td> <td style="width: 650px"> <asp:Label ID="DateLabel" runat="server" ForeColor="White"></asp:Label> </td> </tr> </table> </th> </tr> <tr style="background-color: #a7a7a9;"> <td colspan="8"> <table width="980px"> <tr> <td style="color: Black; text-align: right"> Date Range </td> <td style="text-align: left;"> <table > <tr> <td> </td> <td> </td> <td> </td> <td> </td> </tr> </table> </td> <td style="color: Black; text-align: right"> Activity Type </td> <td style="text-align: left"> </td> <td style="color: Black; text-align: right"> Status </td> <td style="text-align: left"> </td> <td style="color: Black; text-align: right"> Participant Level </td> <td> </td> </tr> </table> </td> </tr> <tr > <td colspan="8" style="text-align: left; vertical-align: middle; font-size: 11pt"> <telerik:RadGrid ID="RadGridCalendar" runat="server" GridLines="None" AllowPaging="true" PageSize="20" AllowFilteringByColumn="true" Width="980px" ShowHeader="true" OnColumnCreated="RadGridCalendar_ColumnCreated" OnItemCreated="RadGridCalendar_ItemCreated" OnItemDataBound="RadGridCalendar_ItemDataBound" OnPreRender="RadGridCalendar_PreRender" AutoGenerateColumns="False" EnableLinqExpressions="false" ShowGroupPanel="false" OnItemCommand="RadGridCalendar_ItemCommand" AllowSorting="true" AllowCustomPaging="false" OnNeedDataSource="RadGridCalendar_NeedDataSource"> <ClientSettings Resizing-AllowColumnResize="true"> <ClientEvents OnGridCreated="GridCreated" /> <Scrolling AllowScroll="true" UseStaticHeaders="true" ScrollHeight="450px" /> </ClientSettings> <MasterTableView TableLayout="Fixed" HierarchyDefaultExpanded="true" ClientDataKeyNames="ActivityID" Width="100%" CommandItemDisplay="Top" DataKeyNames="ActivityID"> <GroupByExpressions> <telerik:GridGroupByExpression> <SelectFields> <telerik:GridGroupByField FieldName="ToDoType" HeaderText=" " HeaderValueSeparator="" FormatString="{0}" SortOrder="Ascending"></telerik:GridGroupByField> </SelectFields> <GroupByFields> <telerik:GridGroupByField FieldName="ToDoType"></telerik:GridGroupByField> </GroupByFields> </telerik:GridGroupByExpression> <telerik:GridGroupByExpression> <SelectFields> <telerik:GridGroupByField FieldName="ActivityDate"></telerik:GridGroupByField> </SelectFields> <GroupByFields> <telerik:GridGroupByField FieldName="Date" FormatString="{0:d}" SortOrder="Descending"> </telerik:GridGroupByField> <telerik:GridGroupByField FieldName="ActivityDate" FormatString="{0:D}" SortOrder="None"> </telerik:GridGroupByField> </GroupByFields> </telerik:GridGroupByExpression> </GroupByExpressions> <Columns> <telerik:GridTemplateColumn UniqueName="DateColumn" HeaderText="Date"> <ItemStyle Width="60px" BorderStyle="None"></ItemStyle> <HeaderStyle Width="60px" HorizontalAlign="Center" /> <ItemTemplate> <div> </div> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn UniqueName="TimeColumn" HeaderText="Time"> <ItemStyle Width="110px" BorderStyle="None"></ItemStyle> <HeaderStyle Width="110px" HorizontalAlign="Center" /> <ItemTemplate> <div> <%# DataBinder.Eval(Container.DataItem, "StartTime") %> <asp:Label ID="Label1" runat="server" Visible='<%# !Convert.IsDBNull(Eval("EndTime")) %>'>-</asp:Label> <%# DataBinder.Eval(Container.DataItem, "EndTime") %> </div> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn UniqueName="Subject" HeaderText="Subject"> <ItemStyle BorderStyle="None" Width="200px"></ItemStyle> <HeaderStyle Width="200px" HorizontalAlign="Center" /> <ItemTemplate> <div> <asp:Label ID="LabelSubject" runat="server" CssClass="label" Width="1px" Visible="false"><%# Eval("Subject")%></asp:Label> </div> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn UniqueName="Location" HeaderText="Location"> <ItemStyle Width="100px" BorderStyle="None"></ItemStyle> <HeaderStyle Width="100px" HorizontalAlign="Center" /> <ItemTemplate> <div> <asp:Label ID="LabelLocation" runat="server" Text='<%# Eval("Location")%>'></asp:Label> </div> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn UniqueName="DueDate" HeaderText="Due Date"> <ItemStyle Width="100px" BorderStyle="None"></ItemStyle> <HeaderStyle Width="100px" HorizontalAlign="Center" /> <ItemTemplate> <div> <asp:Label ID="LabelDueDate" runat="server" Text='<%# Eval("DueDate")%>'></asp:Label> </div> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn UniqueName="Contact" HeaderText="Contact"> <ItemStyle Width="100px" BorderStyle="None"></ItemStyle> <HeaderStyle Width="100px" HorizontalAlign="Center" /> <ItemTemplate> <div> <asp:Label ID="LabelContact" runat="server" Text='<%# Eval("Contact")%>'></asp:Label> </div> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn UniqueName="Description" HeaderText="Description"> <ItemStyle Width="100px" BorderStyle="None"></ItemStyle> <HeaderStyle Width="100px" HorizontalAlign="Center" /> <ItemTemplate> <div> <asp:Label ID="LabelDescription" runat="server" Text='<%# Eval("Description")%>'></asp:Label> </div> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn UniqueName="ActivityStatus" HeaderText="Status" Visible="false" DataField="ActivityStatus" AllowFiltering="true"> <ItemStyle Width="100px" BorderStyle="None"></ItemStyle> <HeaderStyle Width="100px" HorizontalAlign="Center" /> <ItemTemplate> <div> <asp:Label ID="LabelStatus" runat="server" Text='<%# Eval("ActivityStatus")%>'></asp:Label> </div> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn UniqueName="ActivityType" HeaderText="Type" Visible="false" AllowFiltering="true" DataField="ActivityType"> <ItemStyle Width="100px" BorderStyle="None"></ItemStyle> <HeaderStyle Width="100px" HorizontalAlign="Center" /> <ItemTemplate> <div> <asp:Label ID="LabelType" runat="server" Text='<%# Eval("ActivityType")%>'></asp:Label> </div> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn UniqueName="ActivitySubType" HeaderText="Sub-Type" Visible="false"> <ItemStyle Width="100px" BorderStyle="None"></ItemStyle> <HeaderStyle Width="100px" HorizontalAlign="Center" /> <ItemTemplate> <div> <asp:Label ID="LabelSubType" runat="server" Text='<%# Eval("ActivitySubType")%>'></asp:Label> </div> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn UniqueName="Keywords" HeaderText="Keywords" Visible="false"> <ItemStyle Width="100px" BorderStyle="None"></ItemStyle> <HeaderStyle Width="100px" HorizontalAlign="Center" /> <ItemTemplate> <div> <asp:Label ID="LabelKeyword" runat="server" Text='<%# Eval("Keyword")%>'></asp:Label> </div> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn UniqueName="Priority" HeaderText="Priority" Visible="false"> <ItemStyle Width="100px" BorderStyle="None"></ItemStyle> <HeaderStyle Width="100px" HorizontalAlign="Center" /> <ItemTemplate> <div> <asp:Label ID="LabelPriority" runat="server" Text='<%# Eval("Priority")%>'></asp:Label> </div> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn UniqueName="Company" HeaderText="Company" Visible="false"> <ItemStyle Width="100px" BorderStyle="None"></ItemStyle> <HeaderStyle Width="100px" HorizontalAlign="Center" /> <ItemTemplate> <div> <asp:Label ID="LabelEmployer" runat="server" Text='<%# Eval("Employer")%>'></asp:Label> </div> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn UniqueName="Phone" HeaderText="Phone" Visible="false"> <ItemStyle Width="100px" BorderStyle="None"></ItemStyle> <HeaderStyle Width="100px" HorizontalAlign="Center" /> <ItemTemplate> <div> <asp:Label ID="LabelPhone" runat="server" Text='<%# Eval("Phone")%>'></asp:Label> </div> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn UniqueName="Participants" HeaderText="Participants"> <ItemStyle Width="100px" BorderStyle="None"></ItemStyle> <HeaderStyle Width="100px" HorizontalAlign="Center" /> <ItemTemplate> <div> <asp:Label ID="LabelParticipants" runat="server" Text='<%# Eval("Participants")%>'></asp:Label> </div> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn UniqueName="TimeSpent" HeaderText="TimeSpent" Visible="false"> <ItemStyle Width="100px" BorderStyle="None"></ItemStyle> <HeaderStyle Width="100px" HorizontalAlign="Center" /> <ItemTemplate> <div> <asp:Label ID="LabelTimeSpent" runat="server" Text='<%# Eval("TimeSpent")%>'></asp:Label> </div> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn UniqueName="PercentComplete" HeaderText="% Complete" Visible="false"> <ItemStyle Width="100px" BorderStyle="None"></ItemStyle> <HeaderStyle Width="100px" HorizontalAlign="Center" /> <ItemTemplate> <div> <asp:Label ID="LabelPercentComplete" runat="server" Text='<%# Eval("PercentComplete")%>'></asp:Label> </div> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn UniqueName="SmartPadNote" HeaderText="Latest SmartPad Note" Visible="false"> <ItemStyle Width="100px" BorderStyle="None"></ItemStyle> <HeaderStyle Width="100px" HorizontalAlign="Center" /> <ItemTemplate> <div> <asp:Label ID="LabelSmartPadNote" runat="server" Text='<%# Eval("LatestSmartPadNote")%>'></asp:Label> </div> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridBoundColumn DataField="ActivityID" Visible="false" UniqueName="ActivityID"> </telerik:GridBoundColumn> <telerik:GridDateTimeColumn DataField="Date" AllowFiltering="true" Visible="false" DataFormatString="{0:MM/dd/yyyy}" UniqueName="Date"> </telerik:GridDateTimeColumn> <%-- <telerik:GridBoundColumn DataField="ActivityStatus" AllowFiltering="true" Visible="false" UniqueName="Status"> </telerik:GridBoundColumn>--%> <telerik:GridBoundColumn DataField="ActivityParticipant" AllowFiltering="true" Visible="false" UniqueName="ActivityParticipant"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="ActivityParticipantPrimary" AllowFiltering="true" Visible="false" UniqueName="ActivityParticipantPrimary"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="PrimaryParticipant" Visible="false" UniqueName="PrimaryParticipant"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="ActivityParticipantCreatedBy" Visible="false" UniqueName="CreatedBy"> </telerik:GridBoundColumn> </Columns> <HeaderStyle Width="125px" /> <CommandItemTemplate> <asp:ImageButton ID="ImageButtonAdd" runat="server" ImageUrl="~/App_Themes/MLightning/Layout/plus-icon.png" AlternateText="Add" PostBackUrl="~/Calendar/CalendarActivityAddSettings.aspx" /> <asp:LinkButton ID="LinkButtonExport" runat="server" CommandName="ExportToPdf" CausesValidation="false"> <img style="border:0px;vertical-align:middle;" alt="" src="../App_Themes/MLightning/Layout/Reader.gif" /> <span class="printTop" > Export</span> </asp:LinkButton> </CommandItemTemplate> <PagerStyle Position="TopAndBottom" PrevPageText="Prev" NextPageText="Next" Mode="NextPrev" /> </MasterTableView> </telerik:RadGrid> </td> </tr> <tr style="width: 980px"> <td colspan="8" align="center"> <br /> <asp:Button ID="btnCancel" runat="server" OnClientClick="location.href='../Lookup.aspx';return false;" Text="Cancel" /> </td> </tr> </table> </div>If I change anything to adjust it according to one browser, it starts affecting the other browser. This is really bothering me. Please help.
Let me know if you need more info.