Hinzufügen eines Stylesheets zu asp.net (mit Visual Studio 2010)

Ich versuche, fügen Sie ein stylesheet, um eine master-Seite in einem asp.net web-Formular. Im Grunde versucht, zu erstellen eine inline-nav-Menü oben auf der Seite. Ich habe Probleme mit ihm. Ich habe das stylesheet (die gleiche Weise, die ich anlegen würde, wäre dies eine html-Seite) und ich habe es in das Verzeichnis, das Sie unten sehen. Ich sehe nicht, wie der code unten zeigt keinen Bezug zu der stylesheet obwohl.

Ähnlich wie in html, ich hätte

  • Home
  • Über
  • Kontakt

Dann mein stylesheet würde dann so Aussehen...

ul {
list-style-type:none;
margin:0;
padding:0;
}

li {
display:inline;
padding:20px;
}

Und CSS-lass es display inline (über die Spitze). Aber ich bin mir nicht sicher, wohin Sie gehen hier.

<%@ Master Language="C#" AutoEventWireup="true" CodeFile="MasterPage.master.cs" Inherits="MasterPage" %>

<!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>AR Toolbox</title>
<asp:ContentPlaceHolder id="Stylesheets" runat="server">
    <link rel="Stylesheet" href="/css/master.css" type="text/css" />
</asp:ContentPlaceHolder>
<style type="text/css">
    .style1
    {
        width: 100%;
    }
    .style2
    {
        height: 459px;
    }
    .style3
    {
        width: 100%;
        height: 100%;
    }
    .style6
    {
        height: 79px;
    }
    .style7
    {
        width: 345px;
        height: 73px;
    }
</style>
</head>
<body>
<form id="form1" runat="server">
<table class="style1">
    <tr>
        <td style="background-color: #A3A3A3; color: #FFFFFF; font-family: 'Arial Black'; font-size: large; font-weight: bold;" 
            class="style6">
            <asp:Menu ID="Menu1" runat="server">
                <Items>
                    <asp:MenuItem Text="Home" Value="Home"></asp:MenuItem>
                    <asp:MenuItem Text="About" Value="About"></asp:MenuItem>
                    <asp:MenuItem Text="Compliance" Value="Compliance">
                        <asp:MenuItem Text="Item 1" Value="Item 1"></asp:MenuItem>
                        <asp:MenuItem Text="Item 2" Value="Item 2"></asp:MenuItem>
                    </asp:MenuItem>
                    <asp:MenuItem Text="Tools" Value="Tools"></asp:MenuItem>
                    <asp:MenuItem Text="Contact" Value="Contact"></asp:MenuItem>
                </Items>
            </asp:Menu>
        </td>
    </tr>
    <tr>
        <td style="background-color: #A3A3A3; color: #FFFFFF; font-family: 'Arial Black'; font-size: large; font-weight: bold;" 
            class="style6">
            <img alt="South University'" class="style7" 
                src="file:///C:/Users/jnewnam/Documents/Visual%20Studio%202010/WebSites/WebSite1/img/suo_n_seal_hor_pantone.png" /></td>
    </tr>
    <tr>
        <td class="style2">
            <table class="style3">
                <tr>
                    <td>
                        &nbsp;</td>
                </tr>
            </table>
        </td>
    </tr>
    <tr>
        <td style="color: #FFFFFF; background-color: #A3A3A3">
            This is the footer.</td>
    </tr>
</table>
</form>
</body>
</html>
setzen Sie Ihre css - Datei zwischen den <head> .... css file </head> spielen Sie nicht mit der design-Ansicht in aspx Seite, wie Sie selbst Klassen erstellen, wie style1, style2.... erstellen Sie einfach eine eigene CSS-Datei und legen Sie es, wie ich vorgeschlagen haben.. Wenn es display:inline dann sollten Sie sich Ihre inline-style-tags in <head>

InformationsquelleAutor JPC Solutions | 2013-04-23

Schreibe einen Kommentar