css でスタイル設定されたフォーム送信ボタンがあります。現時点では、サイトの送信ボタンのみを使用しましたが、一部のページではリンクのみを使用する方が良い. 今、私はそれを変えようとしていますが、私が望む正確な結果を得ることをやめません. それらはコンテナに到達するまで拡大 (幅:100%;) し続けますが、リンクがコンテナから出てしまい、その理由がわかりません。
ボタンのようなコンテナに到達するまでリンクが成長しないのはなぜですか? ボタンとリンクの両方に同じクラスを使用し続けることをお勧めしますが、それが不可能な場合は、別の所有者を使用します。
私は簡単なフィドルを作りました
divが私のコンテナであると仮定します
<div>
<input type="submit" value="submitBtn" class="btn">
</div>
<div>
<a href="#" class="btn">link</a>
</div>
CSS
.btn {
background-color:#EE3399;
border:3px solid #A10055;
display:inline-block;
color:#26328c;
font-family:Verdana;
font-size:20px;
font-weight:bold;
padding:6px 24px;
text-decoration:none;
cursor: pointer;
width: 100%;
text-align:center;
}
div{
width:750px;
background:green;
margin-bottom:1em;
}