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水平对齐。
商城分类导航效果
63737 学习 · 276 问题
相似问题