Ich habe eine einfache Seite in HTML erstellt, die gut funktioniert. Aber wenn ich das nach ASP.NET importiere, verstopft das Seitendesign.CSS funktioniert nicht in ASP.NET
Hier ist meine Site.Master
<%@ Master Language="C#" AutoEventWireup="true" CodeBehind="Site.master.cs" Inherits="Elite.WUI.Site" %>
<!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></title>
<link rel="stylesheet" type="text/css" href="styles.css" />
</head>
<body>
<form id="form1" runat="server">
<asp:ContentPlaceHolder ID="headerCPH" runat="server">
<div id="header">
<h1>WUI</h1>
</div>
<hr />
</asp:ContentPlaceHolder>
<asp:ContentPlaceHolder ID="navigationCPH" runat="server">
<div id="navigation">
<ul>
<li>Home</li>
<li>Users</li>
<li>Campaigns</li>
<li>Settings</li>
</ul>
</div>
</asp:ContentPlaceHolder>
<asp:ContentPlaceHolder ID="contentCPH" runat="server">
</asp:ContentPlaceHolder>
</form>
</body>
</html>
mein Sheet styles.css
#navigation
{
float: left;
border: 1pt solid;
}
#navigation ul
{
list-style-type: none;
padding: 5 5 5 5;
margin: 0;
}
#content
{
margin-left: 9%;
border: 1pt solid;
padding-left: 5;
}
und die aktuelle Seite von Masterseite abgeleitet
<%@ Page Title="" Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true" CodeBehind="ABC.aspx.cs" Inherits="Elite.WUI.ABC" %>
<asp:Content ID="Content3" ContentPlaceHolderID="contentCPH" runat="server">
<div id="content">
<p>Test content</p>
</div>
</asp:Content>
Hier wird wie ich t wird in Firefox (Version 3.6) angezeigt
Wie Sie, dass die Grenze, list-style-type-Eigenschaften arbeiten sehen, aber Marge nicht funktioniert. Kann mir jemand sagen, was mache ich falsch? Ich habe es in Google Chrome getestet, aber das gleiche Problem. Während HTML und CSS gut funktionieren, wenn es keine ASP.NET-Datei gibt, d. H. Einfache .html-Datei.
Haben Sie auf der Seite mit Firebug in Firefox oder dem Element Inspector in Chrome ausgesehen hat? Sehen Sie, was der abgeleitete CSS-Status ist, ich bin sicher, dass Sie in die richtige Richtung weisen werden. – Lazarus
Hinweis: Sehen Sie sich den Endcode an, indem Sie in Ihrem Browser eine "Quelle anzeigen" auswählen.Chancen sind die tatsächliche Markup unterscheidet sich von dem, was Sie erwarten, dass es ist. –
Ich habe beide es in Firebug und in der tatsächlichen Quelle (im Browser) angeschaut, aber ich habe nichts inkorrekt festgestellt :( – Tux