qq_爱吃猫的鱼_5
2017-07-19 10:51
这里为什么要用float:left;啊?
.leftdiv dl dd a
{
display:block;
float:left;
border-left:1px solid #eee;
/* 在此插入CSS样式 */
color: #737373;
font-size: 9pt;
padding: 0 8px;
height: 14px;
line-height: 14px;
margin: 4px 0;
}
哦哦!thanks!
display:block; 将a标签转变为块级元素,具有块级元素特点。会独自一行,使用float:left;不是为了和dt二级标签在一条水平线上,而是为了使所有的dd中的a标签自动左对齐排列。 margin:4px 0; 属性才使dd与dt水平对齐。
商城分类导航效果
63726 学习 · 315 问题
相似问题