Visual Studio 2010 で Asp.net と CSS を使用して Web ページをデザインしようとしています。問題は単純ですが、修正方法がわかりません。私のページにヘッダーを作成しています。このヘッダーは div で、色付けのためにスタイルシートにリンクされています。divに画像を入れて、ラベルを追加しました。しばらくして、画像を div の中央に配置し、その下にテキストを配置した後、Web サイトを実行すると、Label は div を完全に離れて外に出ます。これを修正するにはどうすればよいですか? 今後の参考のために、実行前のWebページが実行後も常に同じように見えるようにするには、どのような手法または方法に従うのですか? すべてのページにスタイルシートを作成し、すべてのスタイルをそこに配置することにしました。
すみません、ここです。
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
<link href="LoginStyleSheet.css" rel="Stylesheet" type="text/css" />
</head>
<body>
<form id="form1" runat="server">
<div class="HeaderDiv">
<img alt="" class="Logo" longdesc="http://localhost:17260/MECIT_Logo.png"
src="MECIT_Logo.png" />
<asp:Label CssClass="Title" ID="WelcomeLabel" runat="server" Text="SSS">
</asp:label>
</div>
</form>
</body>
</html>
body
{
background-color:Gray;
}
.HeaderDiv
{
background-color: #0099FF;
height: 121px;
}
.Logo
{
position:absolute;
left:40%;
}
.Title
{
position:absolute;
left:38%;
bottom:83%;
font-size:xx-large;
font-family:Cambria;
font-weight:bold;
color:Navy;
width: 336px;
}