初めに
テキストボックスにデザインを加える前は、横並びにすることができました。
しかし、デザインを入れた後に縦に並んでしまいました。
コード
html
1<div class="content"> 2<h2 class="head">トライ</h2> 3<form action="/../.." method="get"> 4<dl> 5 <dt>入力1</dt> 6 7 <dd><div class="cp_iptxt"><label class="ef"><input type="text" placeholder="入力欄" type="text" name="inputspace" size="15" required ></label></div></dd> 8</dl> 9</div>
css
1.content{ 2 width: 100%; 3 height: 70%; 4 text-align:center; 5 background-color: #ddffdd; 6} 7form{ 8 padding:30px 100px; 9 display:table; 10 margin-left: auto; 11 margin-right: auto; 12 <!-- background-color: #eaeaea; --> 13} 14form dl dt{ 15 width: 165px; 16 padding:10px 0; 17 float: left; 18} 19form dl dd{ 20 padding:10px 0; 21} 22.cp_iptxt { 23 position: relative; 24 width: 80%; 25 margin: 40px 3%; 26} 27.cp_iptxt input[type='text'] { 28 font: 15px/24px sans-serif; 29 box-sizing: border-box; 30 width: 100%; 31 padding: 0.3em; 32 transition: 0.3s; 33 letter-spacing: 1px; 34 color: #aaaaaa; 35 border: none; 36 border-bottom: 2px solid #1b2538; 37 background: transparent; 38} 39.ef input[type='text']:focus { 40 border-bottom: 2px solid #9fd9cb; 41 outline: none; 42}
試したこと
クロームで検証しました。
dlの幅が小さいから縦になってるのではないかと考えています。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/06/24 12:51