0

機能する非常に単純なphp連絡フォームがあります。フォームの見栄えを良くしようとしていますが、送信ボタンのスタイルを設定するまではすべてスムーズです。

ボタンのコードは次のとおりです。

<input type="submit" value="Submit">

css を使用してボタンのスタイルを設定したいと思います。

使用したいコードは次のとおりです。

<input type="submit" id="comment-submit" value="Submit">

id="comment-submit" の CSS は次のとおりです。

#comment-submit {
    width: 144px;
    height: 44px;
    display: block;
    border: 0;
    font-family: "YanoneBold", Arial, sans-serif;
    font-size: 18px; 
    text-transform: uppercase;
    letter-spacing: 0.5px;
    color: #fff;
    text-shadow: 0px 1px 0px rgba(0,0,0,0.35);
    padding: 0 4px 4px 0;
    margin: 30px 0 80px 0;
}

スタイルを設定しないと、フォームは正しく送信されます。スタイリングでは、フォームは何もしません。

4

3 に答える 3

1

に変更すると<button type="submit"動作するか、css を変更するinput[type=submit]{}と IE で問題が発生する可能性があります

于 2012-06-28T14:51:27.800 に答える
1

として宣言する代わりに、 としてID宣言します。CLASS

それで

.comment_submit {
    width: 144px;
    height: 44px;
    display: block;
    border: 0;
    font-family: "YanoneBold", Arial, sans-serif;
    font-size: 18px; 
    text-transform: uppercase;
    letter-spacing: 0.5px;
    color: #fff;
    text-shadow: 0px 1px 0px rgba(0,0,0,0.35);
    padding: 0 4px 4px 0;
    margin: 30px 0 80px 0;
}

<input type="submit" class="comment_submit" value="Submit">

これを試してみてください.idが問題を引き起こしているのではないかと思います.ダッシュをアンダースコアにし、目的のために、Webフォントを使用する代わりに単純なフォントを使用し、テキストシャドウプロパティも削除します.

于 2012-06-28T15:28:09.980 に答える
0

ごめん。コメントに追加する必要がありますが、権限がありません。

私はあなたの例をコピーして貼り付け、それは動作します。私は持っている:

<form action="" method="get">
    <input type="hidden" name="ble" value="uff" />
    <input type="submit" id="comment-submit" value="Submit">
</form>

Chrome と Firefox では GET データを送信します。たぶん問題は別の場所にあります。異なる点の 1 つは、マウス カーソルが変化しないことです。

于 2012-06-28T14:54:55.670 に答える