为什么设置*:after,*:before的display为block,content为空?

来源:1-1 导航条制作

标标哟

2017-02-24 14:00

*:after,*:before{
    display: block;
    content: "";
}

这句话设置了有什么用?感觉没有也无所谓呀。

写回答 关注

1回答

  • 慕虎7021550
    2017-02-28 16:30:47
    已采纳

    如果需要用到伪类来表现样式的话就有用了,比如需要在背景上增加三角形时,就可以用到伪类,不过在这个例子中display:block可以不写,但是需要知道它默认为行内元素;content:"";必须要写,如果不在公共样式里写,像我这样用到的时候写也可以的。

    http://img.mukewang.com/58b5334b0001332f00450228.jpg

    http://img.mukewang.com/58b5334b00011d6305290312.jpg


    标标哟

    非常感谢!

    2017-02-28 22:21:56

    共 1 条回复 >

CSS3实现漂亮ToolTips效果

CSS3 实现鼠标悬停弹出信息提示框,学习达到对CSS3深入了解的目的

42722 学习 · 101 问题

查看课程

相似问题