我试图让文本位于 CSS 形状的顶部(或前面)。它适用于border-bottom
,但不适用于border-top
(这是我需要它的样子)。我假设因为border-top
设置了属性,所以它将文本推到形状下方。
不太确定如何在不使用图像的情况下使其正常工作。我可以发誓我以前看过这个,但我不记得在哪里。
这是我的小提琴:http: //jsfiddle.net/ultraloveninja/W2SPd/
<h1>the trap</h1>
h1 {
border-top: 100px solid red;
border-left: 50px solid transparent;
border-right: 50px solid transparent;
height: 0;
width: 100px;
}