在a标签下添加class属性,并在css中添加background,图片为什么不会显示

<style>.logo{background:url(image/logo.png)no-repeat;height:100px;width:300px;border:... <style>
.logo{background:url(image/logo.png) no-repeat;
height:100px;
width:300px;
border:1px red solid;
}
</style>
</head>
<body>
<h1><a class="logo" title="###" href="###"></a></h1>
</body>
</html>
其中路径没有错,我不明白在h1标签中添加class="logo" 时,图片就能显示,这两者有什么区别吗?
展开
 我来答
百度网友76b68dd
推荐于2018-02-22 · TA获得超过1130个赞
知道小有建树答主
回答量:480
采纳率:66%
帮助的人:309万
展开全部

h1是块级元素,a是行内元素,建议你去搜一下区别。

问题比较好解决,把a变为块就好了。

.logo{display:block;}
匿名用户
2014-02-10
展开全部
你可以在你样式表中多加一个display:block;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wuxd7
2014-02-10 · TA获得超过323个赞
知道小有建树答主
回答量:452
采纳率:100%
帮助的人:286万
展开全部
有区别, 如果html这么写,css,加一条,display:inline-block
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
XmdengLONG
2018-02-21 · TA获得超过109个赞
知道答主
回答量:88
采纳率:0%
帮助的人:46.6万
展开全部
双引号?
.logo{background:url("image/logo.png")
其次<a>标签都没有内容,背景怎么显示?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式