2017-10-15 59 views

回答

0

創建這個是使用CSS :before:after的最佳方式劃分邊界。 你可以將這段文字包裝在一個<span>spoon and fork</span>或者你可以創建兩個段落,它是你的決定。

然後你可以使用:before和:after

<p>Spoon and fork</p> 

p { 
    display: inline-flex; 
    align-items: center; 
} 

p::before, p::after { 
    content: ""; 
    width: 50px; 
    height: 3px; 
    background: red; 
    margin: 5px; 
} 
+0

哇它的工作!問題在於它不在文本的中間。 它看起來像這樣:___ spoon&fork ___。 – benok

+0

我如何使這個----湯匙和叉子----? 對不起,如果我很小巧 – benok

+0

我更新了我的代碼,你可以現在檢查它。 –

1

試試這個:

h2{text-align:center} 
 
.custom { width:100%; text-align:center; border-bottom: 1px solid #000; line-height:0.1em; margin:10px 0 20px; } 
 
.custom span { background:#fff; padding:0 10px; }
<h2>MARINA'S RESTAURANT</h2> 
 
<h2 class="custom"><span>Spoon and Fork</span></h2>

+0

謝謝生病添加到我的HTML/CSS的知識! – benok

1

纔可以使用和僞元素之後

.block{ 
 
width:350px; 
 
text-align:center; 
 
margin:0px auto;} 
 
.text,.text2{ 
 
position:relative; 
 
display:block; 
 
font-size:28px; 
 
text-transform:uppercase;} 
 
.text:before{ 
 
content:''; 
 
position:absolute; 
 
border:2px solid #000000; 
 
top:50%; 
 
right:0px; 
 
width:45px;} 
 
.text:after{ 
 
content:''; 
 
position:absolute; 
 
border:2px solid #000000; 
 
top:50%; 
 
left:0px; 
 
width:45px;}
<div class="block"> 
 
<span class="text2">Marina's restaurant</span><br/> <span class="text">spoon and fork</span></div>

+0

感謝您的幫助! :「> – benok

相關問題