【发布时间】:2014-02-28 12:55:35
【问题描述】:
我需要创建一个内部有边框的 DIV。 但是,我只需要 bottom 和 left 两侧的边框,如下所示:
+++++++++
+| +
+| +
+| +
+|______+
+++++++++
+ : DIV's boundary
| : border
我在这里看到的一些不起作用的解决方案:
-
box-sizing,因为我需要清晰的右边界和上边界。 -
box-shadow,因为我需要它在 div 中。 -
border-left\border-bottom,因为它不会在我的 DIV 内部。
我应该只为左侧和底部设置一个边框,然后设置一个适当的 BORDER_WIDTH 边距,还是有更好的方法?
谢谢。
附言需要纯 CSS 解决方案。
【问题讨论】:
-
box-shadow 有一个“inset”属性:css-tricks.com/snippets/css/css-box-shadow
-
请给我看看你的 HTML 结构。
-
这个jsfiddle.net/CdTKd/3为什么不符合你的要求?