2017-05-02 15 views
-1

enter image description hereこの構造をテキストボックス間に描画したいと思います。私は私の時間をかけたが、引き分けなかった。どのようにCSSを使って以下のような行を描くことができますか?

textbox1 --- | | --- textbox2 textbox3 --- | | --- textbox4 textbox5 --- | | --- textbox6 textbox7 --- | | --- textbox8

+3

テキストボックスとは何ですか? HTML構造は何ですか? before:after and borders –

+2

テキストボックスを含むHTML/CSSコードを投稿し、これまでに達成したことがあれば簡単に手助けすることができます。 – Picard

答えて

3

div { 
 
    margin-bottom: 3px; 
 
    font-family: monospace, sans-serif; 
 
} 
 

 
div:nth-child(odd) { 
 
    border-right: 1px solid black; 
 
    text-align: right; 
 
    width: 50%; 
 
} 
 

 
div:nth-child(even) { 
 
    border-left: 1px solid black; 
 
    margin-left: 50%; 
 
} 
 

 
div:nth-child(odd)::after, 
 
div:nth-child(even)::before { 
 
    content: '---' 
 
}
<div>textbox1</div> 
 
<div>textbox2</div> 
 
<div>textbox3</div> 
 
<div>textbox4</div> 
 
<div>textbox5</div> 
 
<div>textbox6</div> 
 
<div>textbox7</div> 
 
<div>textbox8</div>

+0

彼のHTMLがどういうことを知っていますか?なぜ彼はそれを使うことができると思いますか? – Rob

+0

「いつも最も簡単な方法を選んでください」(C) – Sam

+0

:-)サムに感謝!出来た。 Plzは接続したままです。 –

関連する問題