CSS <a>标签选择差异

来源:互联网 发布:最优化方法孙文瑜辅导 编辑:程序博客网 时间:2024/06/06 01:41

前端开发自学中碰到的问题:

以下是这段HTML代码,在选取<a>标签时,两种不同的方法结果不同

<div class = "topleft">

<img src = "images/logo.png" />
<input class = "topinput" type = "text" value = "菜谱、食材"/>
<a href = "#">搜索</a>
<ul class = "toplist">
<li>首页</li>
<li>菜谱分类</li>
<li>菜单</li>
<li>作品动态</li>
<li>App</li>
</ul>

</div>


第1种选取方法CSS:

.topleft a{float:left;width:60px;margin-right:16px;height:38px;line-height:38px;text-align:center;background:#b24422;color:#fff;}



左边红框内的li保持纵向排列



第2种选取方法CSS:

.topleft img,input,a,ul{float:left;}



则红框内li堆积到一起了。

0 0