为什么before没有出现在外面?为什么after出现在外面了?

来源:1-6 after与before讲解

zhongkeyuan

2016-02-23 19:14

为什么before没有出现在外面?为什么after出现在外面了?

写回答 关注

2回答

  • 王二大
    2016-08-28 21:55:35

    因为盒子里面的h1元素的高度等于盒子的高度,h1是块级元素要独占一行(行高等于盒子高度),所以插在后面的内容被挤到盒子外面了。若是盒子里面的内容没有撑满整个盒子的高度,那么插在前面和后面的内容自然都在盒子里面。

    王王王正中

    盒子高度和h1高度一样,表明h1可以完全撑起一个盒子,为什么插入前面就在盒子里,插入后面就在盒子外,有点不太明白。

    2017-09-03 20:50:59

    共 1 条回复 >

  • qq_火星的世界没有火_0
    2016-03-01 17:52:51

    因为设置了z-index:-1,两个图层都在后面

CSS3实现“图片阴影”效果

利用多投影重叠的原理,实现曲线阴影与翘边阴影的效果

34769 学习 · 62 问题

查看课程

相似问题