【发布时间】:2017-03-13 12:04:35
【问题描述】:
由于某种原因,我无法完全理解 CSS 和 HTML。 我正在尝试在我的母版页中为 HTML div 显示图像。我正在使用 Visual Studio,它们位于不同的文件中。
HTML:
<%@ Master Language="C#" AutoEventWireup="true" CodeFile="MasterPage.master.cs" Inherits="MasterPage" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
<asp:ContentPlaceHolder id="head" runat="server">
</asp:ContentPlaceHolder>
</head>
<body>
<div class="image" href="/css/masterCSS.css">
</div>
<form id="form1" runat="server">
<div>
<br />
<asp:ContentPlaceHolder id="ContentPlaceHolder1" runat="server">
</asp:ContentPlaceHolder>
</div>
</form>
</body>
</html>
CSS:
div.image {
content:url(http://i.imgur.com/6d3unPC.jpg)
}
文件:
我在 div 上尝试了 runat="server" 并没有改变任何东西。
【问题讨论】:
-
您需要在标题中链接样式表 - 而不是在 div 上:developer.mozilla.org/en/docs/Web/HTML/Element/link
-
在上面我要添加的评论之上-图像可以通过
background-image属性或<img src='#'>标签作为背景添加到div -
在这里你可以使用.net图片标签来预览图片。
标签: html css asp.net visual-studio