问答详情
源自:1-1 CSS padding与元素的尺寸

想问一下最后老师说的那个控制 中间竖线的长短

注册<span></span>退出登录

span{padding:16px 6px 1px;margin-left:12px;border-left:2px solid;font-size:0}

margin-left应该是分割线距离两边文字的距离吧?就是左边加右边的距离

16px是分割线距离上 6px左右 1px下的距离? 距离下面的距离跟上面的距离怎么差那么多?一个是16px 一个是1px? 为什么要用border-left(这个是啥?2px solid我理解的是边框···(隐形的么?)font-size:0 ? 明明是分割线为啥还有fontsize?    

提问者:archery 2016-11-01 16:42

个回答

  • 兼容并包
    2017-12-12 20:26:08

    为什么这么说,是因为这个兼容性不好,我做了这么多网页都没用这个方法

  • _仰望星空
    2016-11-01 22:48:37

    span{padding:16px 6px 1px;margin-left:12px;border-left:2px solid;font-size:0}

    padding:填充距离上16px,右6px,下1px,左6px;margin-left:是左边界12px;border-left:是做边框2px,实线;font-size是span标签标记的文字字号为0,即隐藏文字。

  • _仰望星空
    2016-11-01 22:48:30

    span{padding:16px 6px 1px;margin-left:12px;border-left:2px solid;font-size:0}

    padding:填充距离上16px,右6px,下1px,左6px;margin-left:是左边界12px;border-left:是做边框2px,实线;font-size是span标签标记的文字字号为0,即隐藏文字。