Thanks. Lucky for me, this app runs in a corporate intranet and all
browsers are ie 6+. Therefore I can use a css filter. So far, I havent
been able to fil the entire page.
Here's an example of what I'm doing. First is the class in the stylesheet
used to apply the gradient to the page. Second is sample html showing how
I'm using it.
.clsSuggestionPage
{
FILTER: filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,
StartColorStr= 'white' , EndColorStr= '#f3faff' );
height: 100%;
font-family: Verdana;
}
<%@ Page Language="C#" AutoEventWireup="true" Codebehind="zTest2.aspx.cs"
Inherits="eVIPNow.zTest2" %>
<!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">
<head runat="server">
<title>Untitled Page</title>
<link href="app/stylesheets/SuggestionLogStyles.css" rel="stylesheet"
type="text/css" />
</head>
<body class="clsSuggestionPage">
<form id="form1" runat="server">
<div>
<table>
<tr>
<td>
xxx</td>
</tr>
<tr>
<td>
xxx</td>
</tr>
</table>
</div>
</form>
</body>
</html>
THANKS.
> Hi Moondaddy,
>
[quoted text clipped - 70 lines]
>>>not the entire window. You have to set the height of them to 100% to
>>>make them cover the entire window.
Steven Cheng[MSFT] - 12 Sep 2007 04:01 GMT
Thanks for your followup Moondaddy,
Yes, I've also tested it, I found that height='100%' will not work for the
CSS filter. You will need to specify a fixed absolute value for the height
so as to make the css filter work. I think this should be a implementation
behavior of the gradient css filter.
Sincerely,
Steven Cheng
Microsoft MSDN Online Support Lead
This posting is provided "AS IS" with no warranties, and confers no rights.
--------------------
>From: "moondaddy" <moondaddy@newsgroup.nospam>
>References: <OkQIWdE7HHA.5096@TK2MSFTNGP04.phx.gbl>
<ursl4AH7HHA.5316@TK2MSFTNGP04.phx.gbl>
<JA3w9kd7HHA.360@TK2MSFTNGHUB02.phx.gbl>
<qC8QaR97HHA.5204@TK2MSFTNGHUB02.phx.gbl>
>Subject: Re: How to fill background of page with gradient
>Date: Fri, 7 Sep 2007 01:25:52 -0500
>Thanks. Lucky for me, this app runs in a corporate intranet and all
>browsers are ie 6+. Therefore I can use a css filter. So far, I havent
[quoted text clipped - 117 lines]
>>>>not the entire window. You have to set the height of them to 100% to
>>>>make them cover the entire window.
Göran Andersson - 12 Sep 2007 17:43 GMT
> Thanks. Lucky for me, this app runs in a corporate intranet and all
> browsers are ie 6+. Therefore I can use a css filter. So far, I havent
[quoted text clipped - 11 lines]
> font-family: Verdana;
> }
Try adding:
html { height: 100%; }

Signature
Göran Andersson
_____
http://www.guffa.com
Steven Cheng[MSFT] - 13 Sep 2007 03:47 GMT
Thanks for Guffa's continual suggestion.
Hi Moondaddy,
I think the "html {height: 100%;}" approach should be what you want. I've
also tested it and it works well.
Sincerely,
Steven Cheng
Microsoft MSDN Online Support Lead
This posting is provided "AS IS" with no warranties, and confers no rights.
--------------------
>Date: Wed, 12 Sep 2007 18:43:34 +0200
>From: =?ISO-8859-1?Q?G=F6ran_Andersson?= <guffa@guffa.com>
>User-Agent: Thunderbird 2.0.0.6 (Windows/20070728)
>MIME-Version: 1.0
>Subject: Re: How to fill background of page with gradient
>> Thanks. Lucky for me, this app runs in a corporate intranet and all
>> browsers are ie 6+. Therefore I can use a css filter. So far, I havent
[quoted text clipped - 15 lines]
>
>html { height: 100%; }
moondaddy - 13 Sep 2007 06:09 GMT
Thanks Steven,
I don't understand. where are you recommending I add this?
"html {height: 100%;}"
> Thanks for Guffa's continual suggestion.
>
[quoted text clipped - 41 lines]
>>
>>html { height: 100%; }
Steven Cheng[MSFT] - 14 Sep 2007 03:34 GMT
Thanks for the reply Moondaddy,
The "html {height: 100%}" is also a css style element which target the
"html" element. You can put it in style sheet. Here is a test page in which
I put it in the page's <style> template:
=============================
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>Untitled Page</title>
<style type="text/css" >
html { height: 100%; }
</style>
</head>
<body
style="filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1,
StartColorStr='white' , EndColorStr= '#e9f5ff' )" >
<form id="form1" runat="server">
<div>
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<asp:Button ID="Button1" runat="server" Text="Button" /></div>
</form>
</body>
</html>
=========================
Hope this helps.
Sincerely,
Steven Cheng
Microsoft MSDN Online Support Lead
This posting is provided "AS IS" with no warranties, and confers no rights.
--------------------
>From: "moondaddy" <moondaddy@newsgroup.nospam>
>References: <OkQIWdE7HHA.5096@TK2MSFTNGP04.phx.gbl>
<ursl4AH7HHA.5316@TK2MSFTNGP04.phx.gbl> <JA3w9kd7HHA.360
>Subject: Re: How to fill background of page with gradient
>Date: Thu, 13 Sep 2007 00:09:24 -0500
>Thanks Steven,
>
[quoted text clipped - 47 lines]
>>>
>>>html { height: 100%; }