Réglage de l'image d'arrière-plan dans asp.net (Master page)
Je suis nouveau dans asp.net. Et je vais avoir de la difficulté à mettre mon image de fond. Voici la page principale source:
<%@ Master Language="C#" AutoEventWireup="true" CodeFile="Master.master.cs" Inherits="Master"%>
<!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">
<link rel="stylesheet" type="text/css" href="scripts/style.css"/>
<title>Tracker</title>
<asp:ContentPlaceHolder id="head" runat="server">
</asp:ContentPlaceHolder>
</head>
<body>
<form id="form1" runat="server">
<div>
<div class="container">
<a href="#"><img src="images/cross-header.gif" alt="Insert Logo Here" width="100%" id="Insert_logo" style="background: #C6D580; display:block;" /></a>
<div class="sidebar1">
<nav>
<ul>
<li><a href="#">Home</a></li>
<li><a href="#">LINK</a></li>
<li><a href="#">LINK</a></li>
<li><a href="#"><span style="font-weight:italic">LINK</span></a></li>
<li><a href="#"><span style="font-weight:italic">LINK</span></a></li>
</ul>
</nav>
<p>SOME LABEL</p>
<p>SOME QUOTE HERE</p>
<p></p>
</div>
</div>
<footer>
<a href="#">LINK HERE</a> | <a href="#">LINK HERE</a> |
<a href="contact.php">CONTACT</a> | <a href="register.php">REGISTER</a> | <a href="login.php">LOGIN</a>
<address>
Copyright 2012 @JRC
</address>
</footer>
</div>
</form>
</body>
</html>
L'image que je suis en train d'essayer d'utiliser se trouve dans le dossier image. Je ne sais pas quoi de mal.
Et voici ce que le style.css source:
body
{
font: 100%/1.4 Verdana, Arial, Helvetica, sans-serif;
margin: 0;
padding: 0;
background-image:url('images/background.jpg');
background-repeat:no-repeat;
background-attachment:scroll;
background-position:repeat-x;
}
J'ai aussi essayé cette url('image/background.jpeg') etc. mais ne se fait pas.
- Où est votre feuille de style situé dans la structure de répertoire?
- il est situé au dossier de style. Mais comme des "tjcertified' a suggéré, j'ai essayé de mettre mon style.css dans le même dossier que mon image de fond (le dossier de l'image) et il ne fonctionne toujours pas. 🙁
Vous devez vous connecter pour publier un commentaire.
Cela dépend en grande partie de l'endroit où votre fichier css est situé. Si elle se trouve dans le même dossier où "l'image" se trouve le dossier, puis c'est correct. Toutefois, si vous avez fichier css est dans un autre répertoire (par exemple /css) alors votre lien dans votre fichier css ne fonctionne pas. Au lieu de cela, modifiez le fichier css lien pour pointer vers un lien complet:
Je ne suis pas certain si le '~' lien sera de travailler dans une feuille de style. Depuis votre css est dans le dossier scripts, vous devriez être en mesure de le faire:
Cela a fonctionné pour moi :
c'est se confondre, à cause de votre
src
, il la trouve danscurrent_folder+src
, mais votre dossier image est dans le dossier racine, pour que, pour atteindreroot_folder+src
vous avez le préfixe de votre source avec~/
Ajouter de la page principale, puis lien css script et collez le lien de la CSS à l'aide de glisser-déposer méthode