【发布时间】:2023-03-12 23:15:01
【问题描述】:
我在让 Silverlight 控件出现在页面上时遇到问题,它与浏览器一样宽,但只要它需要,就可以。
我似乎无法确定启用此功能的 CSS。我得到的最接近的是使 Silverlight 控件与浏览器一样高,但不高。下面是我的aspx文件:
<%@ Page Language="C#" AutoEventWireup="true" %>
<%@ Register Assembly="System.Web.Silverlight" Namespace="System.Web.UI.SilverlightControls"
TagPrefix="asp" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" style="height: 100%;">
<head runat="server">
<style type="text/css">
body
{
padding: 0px;
text-align: center;
background-color: #22395C;
}
#Content
{
width: 100%;
height: 100%;
text-align: left;
}
.Header
{
width: 100%;
height: 25px;
clear: both;
}
</style>
</head>
<body style="height: 100%;">
<form id="form1" runat="server" style="height: 100%;">
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<div class="Header"></div>
<div id="Content">
<asp:Silverlight ID="Xaml1" runat="server"
Source="~/ClientBin/....xap"
MinimumVersion="2.0.31005.0"
InitParameters="VideoId=11"
Width="100%" Height="100%"
BackColor="Transparent"
PluginBackground="Transparent"
Windowless="true"/>
</div>
<div class="Header"> </div>
</form>
</body>
</html>
【问题讨论】:
-
只是为了确保:这是“我想拥有世界上最高的 Silverlight 应用程序,我可以使用浏览器的滚动条来查看向下滚动 silverlight 的巨大高度吗?”问题,不是吗?
-
我不打算在这里添加答案,因为我不使用 Silverlight,但我想指出 CSS 规范所说的内容:当包含块的高度为“自动”时,设置 height:100% 相当于设置 height:auto。翻译:你需要在某处设置像素高度!
标签: asp.net html css silverlight-2.0