0

ボタンのスタイルに境界線を追加しようとすると、表示されませんでした。私は以前にこれを成功させましたが、今回は何を間違えたのかわかりません。

HTMLは次のとおりです。

<input name="submit" type="submit" class="mediumbutton" value="Submit">

そしてこれが私のCSSです:

.mediumbutton {
    width: 140;
    height: 40;
    font-family: Arial, Helvetica, sans-serif;
    color: #666;
    font-size: 24px;
    background-color: #DDD;
    border: 3px;
    border-color: #000;
}

ありがとう。

4

1 に答える 1

5

が不足しています。border-style試してみてください。border: 3px solid #000000;

"境界線スタイルの初期値は「なし」であるため、境界線スタイルが設定されていない限り、境界線は表示されません。 " — http://w3.org/tr/css21/box.html#propdef-border-style

また、widthheightプロパティの値に測定単位がありません。要素は多少例外ですが、通常、そのinputような単位がないにもかかわらずそのような寸法が適用される場合、ドキュメントがquirks モードでレンダリングされていることを示している可能性があります。これは、適切な doctype 宣言 ( <!doctype html>) が適切に含まれていることを確認することで修正できます (その前に何もない最初の行にする必要があります)。

于 2012-05-29T00:37:50.550 に答える