这是不是很明白为什么要用浮动才能跟前面的对其在一条水平线上?

来源:2-6 编程练习

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;
        }
写回答 关注

2回答

  • qq_爱吃猫的鱼_5
    2017-07-22 23:31:08

    哦哦!thanks!

  • 艾零
    2017-07-20 09:25:45

    display:block; 将a标签转变为块级元素,具有块级元素特点。会独自一行,使用float:left;不是为了和dt二级标签在一条水平线上,而是为了使所有的dd中的a标签自动左对齐排列。   margin:4px 0; 属性才使dd与dt水平对齐。

商城分类导航效果

两种方法实现分类导航,同时扩展讲解其它商城分类导航的制作方法

63737 学习 · 276 问题

查看课程

相似问题