好吧,这有点让人头疼(至少对我来说)。
基本上,我已经设置了一个母版页,它有常用的按钮和我们的徽标。
我已经获得了我们公司希望在母版页上设置的标题图像,但它太大了,我希望它溢出到主页(和后面),而不是突然终止并且看起来很傻。我对z-index(将其设置为常规img)进行了一些处理,但无济于事。
谁能指出我应该如何去做的正确方向?
代码:
<%@ Master Language="C#" AutoEventWireup="true" CodeFile="Site.master.cs" Inherits="SiteMaster" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head runat="server">
<title></title>
<link href="~/Styles/Site.css" rel="stylesheet" type="text/css" />
<asp:ContentPlaceHolder ID="HeadContent" runat="server">
</asp:ContentPlaceHolder>
<style type="text/css">
.style1
{
color: #CC3300;
background-color: #FFFFFF;
}
.auto-style2 {
font-size: small;
display: block;
text-align: left;
padding: 10px;
color: White;
background-color: #FFFFFF;
}
</style>
<script type="text/javascript" src="//ajax.aspnetcdn.com/ajax/jQuery/jquery-1.9.1.js"></script>
<script type="text/javascript" src="//ajax.aspnetcdn.com/ajax/jquery.ui/1.10.2/jquery-ui.min.js"></script>
<link rel="stylesheet" href="/../ajax.aspnetcdn.com/ajax/jquery.ui/1.10.2/themes/ui-lightness/jquery-ui.css" type="text/css" />
<script type="text/javascript">
var timoutNow = 900000; // Timeout in 15 Mins.
var logoutUrl = 'Default.aspx'; // URL to logout page.
var timeoutTimer;
// Start timers.
function StartTimers()
{
timeoutTimer = setTimeout("IdleTimeout()", timoutNow);
}
// Reset timers.
function ResetTimers()
{
clearTimeout(timeoutTimer);
StartTimers();
}
// Logout the user.
function IdleTimeout()
{
window.location = logoutUrl;
}
</script>
</head>
<body onload="StartTimers();" onmousemove="ResetTimers();">
<form runat="server">
<div class="page">
<div class="header">
<div class="auto-style2">
<img alt="" class="style1" src="CompanyLogo.jpg" style="background-position: right top; white-space: nowrap; position: absolute; width: 166px; height: 80px; top: 2px; right: 8px;" />
<asp:HyperLink ID="HyperLink1" runat="server" ForeColor="Black" NavigateUrl="~/Default.aspx">Log off</asp:HyperLink>
</div>
<div class="clear hideSkiplink">
<asp:Menu ID="NavigationMenu" runat="server" CssClass="menu" EnableViewState="false" IncludeStyleBlock="false" Orientation="Horizontal">
<Items>
<asp:MenuItem NavigateUrl="~/ReportMenu.aspx" Text="Reports"
Value="Dashboard"/>
<asp:MenuItem NavigateUrl="~/SiteMan.aspx" Text="Site Manager" Value="Dev Menu">
</asp:MenuItem>
<asp:MenuItem Text="Team Manager" Value="Team Manager"
NavigateUrl="~/TeamMan.aspx"></asp:MenuItem>
<asp:MenuItem NavigateUrl="~/Ticksheets.aspx" Text="Ticksheets"
Value="Ticksheets"></asp:MenuItem>
<asp:MenuItem NavigateUrl="~/Scheduler.aspx" Text="Scheduler" Value="Scheduler">
</asp:MenuItem>
<asp:MenuItem NavigateUrl="~/Updater.aspx" Text="Updater" Value="Updater">
</asp:MenuItem>
<asp:MenuItem Text="Monitoring" Value="Monitoring"
NavigateUrl="~/Monitoring.aspx"></asp:MenuItem>
</Items>
</asp:Menu>
</div>
</div>
<div class="main">
<asp:ContentPlaceHolder ID="MainContent" runat="server"/>
</div>
<div class="clear">
</div>
</div>
<div class="footer">
</div>
</form>
</body>
</html>