块级元素div中内嵌套a行内元素,那么写css时,logo为什么作为背景图片放在a中?

<divclass="public-header"><divclass="header-logo"><ahref=""></a></div></div>.public-h... <div class="public-header">
<div class="header-logo"><a href=""></a></div>
</div>
.public-header.header-logo
{
float:left;
margin-top:40px;
}
.public-header.header-logo a
{
width:18px;
height:54px;
background:url("../images/index-haeder-logo.png");
}
展开
 我来答
我命如天不如妖
2016-07-06 · TA获得超过1250个赞
知道小有建树答主
回答量:1875
采纳率:0%
帮助的人:725万
展开全部
这个要问为什么干嘛 ?每个人都有自己写代码的习惯,有人就喜欢吧logo作为背景图片,有的人就喜欢直接放到标签内
追问
我是想知道这样写有什么作用啊,自然这样写是有理由的嘛
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wbspoC
2016-07-07
知道答主
回答量:35
采纳率:0%
帮助的人:33.3万
展开全部
因为a标签必须设置高度和宽度,然后既然a设置了,那么作为父元素的div就不需要再设置一次了。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式