我的asp.net网页右侧的垂直滚动条始终显示为灰色,即使页面下方还有不在视图中的内容。
我认为它与html css类有关,但我不确定。我尝试了很多不同的变化而没有运气。我将从Visual Studio推出IE8。
html
{
overflow: ??
}
我正在使用带有内容占位符的母版页。像这样:
<%@ Page Title="" Language="C#" MasterPageFile="~/Main.Master" AutoEventWireup="true" CodeBehind="SummaryView.aspx.cs" Inherits="Reports.SummaryView" %>
<asp:Content ID="Content1" ContentPlaceHolderID="Head" runat="server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
<link href="Style/Layout.css" rel="stylesheet" type="text/css" />
<div id="PlanInfo" runat="server" style="float:right; height:200px; width:720px; margin-left:20px;" ></div>
<br />
<div id="UserInfo" runat="server" style="float:right; height:200px; width:720px; margin-left:20px;" ></div>
<br />
<div id="SummaryInfo" runat="server" style="float:right; height:200px; width:720px; margin-left:20px;" ></div>
</asp:Content>
修改
我认为这可能是相关的CSS部分(在我的母版页中)
#form1
{
overflow:visible;
height: 999px;
width: 1152px;
position: fixed;
top: 12px;
left: 6px;
}
答案 0 :(得分:1)
问题肯定在CSS中,与页面是用ASP.NET编写的事实无关。您可能在页面的某处有溢出:隐藏设置,导致该元素之外的内容无法显示,因此不需要滚动条。
答案 1 :(得分:1)
尝试高度:101%;在身体规则中,看看是否修复它: - )
答案 2 :(得分:1)
您可以在IE中按F12并启动开发人员工具栏。使用选择工具,选择带有灰色滚动条的元素,并查看实际应用于该元素的css。您甚至可以在此工具栏中尝试对css进行一些调整以查看差异。
我认为此链接会为您提供有关如何使用该工具的一些详细信息: http://www.codeproject.com/KB/applications/IE_dev_toolbar.aspx
如果您无法找到无法正常工作的原因,可以在此发布实际的CSS,以便我们为您提供帮助。