C# Masterpage 图片在打开其他网页时被拉伸
C# Masterpage picture being stretched when opening other webpages
我的母版页上有一张我们徽标的图片,以前当我打开网站上的其他页面时,图片大小相同。当我将图片更新为新图片时,母版页看起来可以找到,但是当我打开其他页面时,图片会被拉伸(请参阅链接)。
Master Page Sub Page
这是我的母版页代码,直到图片开始播放为止:
<%@ Master Language="C#" AutoEventWireup="true" CodeBehind="MasterPage.master.cs" Inherits="OnCallWeb.MasterPage" %>
<!DOCTYPE html>
<html>
<head runat="server">
<title>Union County Dispatch Website</title>
<link rel="stylesheet" href="MenuStyle.css" />
<style>
body {
background-color:gainsboro;
background-size:cover;
background-attachment:fixed;
}
.auto-style1 {
width: 783px;
height: 137px;
}
.auto-style2 {
left: 0;
top: -1px;
width: 100%;
}
</style>
<asp:ContentPlaceHolder ID="head" runat="server">
</asp:ContentPlaceHolder>
</head>
<body>
<form id="form1" runat="server">
<div>
<nav class="auto-style2">
<div><img src="~/img/OnCallWebLogo2022.png" runat="server" class="auto-style1" /></div>
<label class="toggle" for="drop">Menu</label>
<input type="checkbox" id="drop" />
我通过改变原始 png 文件的大小解决了这个问题。
我的母版页上有一张我们徽标的图片,以前当我打开网站上的其他页面时,图片大小相同。当我将图片更新为新图片时,母版页看起来可以找到,但是当我打开其他页面时,图片会被拉伸(请参阅链接)。 Master Page Sub Page
这是我的母版页代码,直到图片开始播放为止:
<%@ Master Language="C#" AutoEventWireup="true" CodeBehind="MasterPage.master.cs" Inherits="OnCallWeb.MasterPage" %>
<!DOCTYPE html>
<html>
<head runat="server">
<title>Union County Dispatch Website</title>
<link rel="stylesheet" href="MenuStyle.css" />
<style>
body {
background-color:gainsboro;
background-size:cover;
background-attachment:fixed;
}
.auto-style1 {
width: 783px;
height: 137px;
}
.auto-style2 {
left: 0;
top: -1px;
width: 100%;
}
</style>
<asp:ContentPlaceHolder ID="head" runat="server">
</asp:ContentPlaceHolder>
</head>
<body>
<form id="form1" runat="server">
<div>
<nav class="auto-style2">
<div><img src="~/img/OnCallWebLogo2022.png" runat="server" class="auto-style1" /></div>
<label class="toggle" for="drop">Menu</label>
<input type="checkbox" id="drop" />
我通过改变原始 png 文件的大小解决了这个问题。