前提・実現したいこと
submit-buttonクラスにCSS,border-radiuus: 50px;を適用したいです。
しかし実際には.form inputのborder-radiuus: 5px;が適用されています。
CSSの優先順位は具体的なクラス名があるsubmit-buttonの方が高かった気がします。
どうして.form inputのCSSが適用されるのかを知りたいです。
よろしくお願いします。
該当のソースコード
html
1<div class="form"> 2 <h1>資料請求フォーム</h1> 3 <h2>まずは無料で資料請求からどうぞ。</h2> 4 <ul> 5 <li><input type="text" placeholder="姓"></li> 6 <li><input type="text" placeholder="名"></li> 7 <li><input type="text" placeholder="メールアドレス"></li> 8 <li><textarea>質問などはこちら(空欄でもOKです)</textarea></li> 9 </ul> 10 <input class="submit-button" type="button" value="送信"> 11</div>
css
1.form { 2 background-color: #ebb94d; 3 padding: 60px 0; 4} 5 6.form input { 7 width: 70%; 8 padding: 5px; 9 height: 55px; 10 border-radius: 5px; 11 border: none; 12 margin-bottom: 25px; 13} 14 15.form textarea { 16 width: 70%; 17 height: 80px; 18 padding: 5px; 19 height: 55px; 20 border-radius: 5px; 21 border: none; 22 margin-bottom: 25px; 23} 24 25.submit-button { 26 width: 70%; 27 background-color: #da6b64; 28 color: white; 29 font-size: 23px; 30 border-radius: 100px; 31 border: none; 32 font-weight: 600; 33}
実際の画像
タイトルと要件ずれてませんか?
タイトルを推したいのでしたら色々試した簡易コードにて質問されたほうがよいですし、そうでないならタイトルを調整されたほうが良いです
回答2件
あなたの回答
tips
プレビュー