2016-11-18 62 views
0

我有一些文字小,我想有一個頂部和底部邊框看起來像一個破折號,有點像這樣:創建頂部和底部邊框比格本身

- 
texttext 
    - 

我的代碼組成的div在裏面有多個p,所以我想短邊界在div左右。有沒有一種方法來實現這一目標?

+0

是...你有沒有嘗試過的東西? – DaniP

+0

我通常會在詢問SO之前嘗試至少2或3個解決方案(正如您在我的個人資料中詢問的每個問題中都可以看到的),但是這次我真的不知道從哪裏開始 – DevBob

回答

3

使用:before:after僞元素:

.text { 
 
    position: relative; 
 
    text-align: center; 
 
    line-height: 20px; 
 
    padding: 5px; 
 
} 
 

 
.text:before, 
 
.text:after { 
 
    transform: translateX(-50%); 
 
    position: absolute; 
 
    background: #000; 
 
    content: ''; 
 
    width: 50px; /* change width to increase or decrease border */ 
 
    height: 1px; 
 
    left: 50%; 
 
    top: 0; 
 
} 
 

 
.text:after { 
 
    top: auto; 
 
    bottom: 0; 
 
}
<div class="text">Some text here</div>

+0

這很完美,謝謝! – DevBob

+0

@ Florian.C歡迎您) –

相關問題