繁体   English   中英

图片显示在CSS,HTML中

[英]Image display in css, html

由于某种原因,我无法将注意力集中在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”,它没有任何改变。

在HTML中,您通常在head标签中链接CSS文件,而您似乎没有这样做:

<head runat="server">
    <title></title>
    <asp:ContentPlaceHolder id="head" runat="server">
    </asp:ContentPlaceHolder>
    <link rel="stylesheet" type="text/css" href="/css/masterCSS.css">
</head>

从那里开始,您应该可以执行以下操作:

<div class="image"></div>

您可以在此处了解有关链接样式表的更多信息

这是创建简单图像的怪异方法。 我认为在大多数情况下,最好只使用常规图像标签: http//www.w3schools.com/tags/tag_img.asp

此外,您可能希望按照本文的建议对实现进行一些更改: https : //css-tricks.com/almanac/properties/c/content/#article-header-id-2

但是,为了回答您的实际问题,您的代码无法正常工作,因为您的HTML从未引用文档开头的样式表。 您需要像这样添加指向样式表的链接:

<link rel="stylesheet" href="/css/masterCSS.css" type="text/css">

如果我完全了解您想要做什么,请尝试以下方式:

<div class="image">
 <a href="/css/masterCSS.css">
 <img src="insert path to your image">
 </a>
</div>

这是一种确实需要CSS来广告内容的方法...以防万一您想用这种方式做到这一点,只需使用CSS并在我的HTML代码第3行中...

希望对您有所帮助:)

在这里,您可以使用.net image标签预览图像。

<asp:Image ID="Image1" ImageUrl='<%# Eval("Give Your Url or path of the image here") %>' runat="server" Height="100" Width="100" />

在div标签内尝试

<asp:Image runat="server" ImageUrl="~/Images/logo.jpg"/>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM