2017-07-20 3 views
1
<form name="Form"> 
    Value1: <input type="text" name="weight" size="10"> <br /> 
    Value2: <input type="text" name="height" size="10"> <br /> 
    <input type="button" value="Calculate" onClick="calculate()"> <br /> 
    Answer: <input type="text" name="Finalvalue" size="10"> <br /> 
    This Means: <input type="text" name="meaning" size="25"> <br /> 
    <input type="reset" value="Reset" /> 
</form> 

ボタンの色と位置をテキストの位置とともに変更することを検討していますが、何を試しても動かすことはできません。私が使って試してみました:個々のエリアのCSSを編集する

.form #button { 
position:xx; 
left: xx; 
color:xx;} 

をしても、私は

.button {} 

のCSSを編集する場合、これはボタンと私だけを使用するすべてのコードをammends直接コード

<input type="button" value="Calculate" onClick="calculate()" position="xx" left="xx" color="xx"><br /> 

へと付け加えてみましたこの特定の領域を編集したい

助けを借りていただければ幸いです

更新...

私はにCSSを変更:これは、IEのエッジのために働くようだが、Chromeで表示するときに何もしていないようだ

form, [type=button] { 
position: relative; 
left: 100px; 
background-color:#d52027 !important; 

。 これには何らかの理由がありますか?

+1

'フォーム[タイプ="ボタン "]'あなたは何ですか?再探しています。 '.button'は' class = "button"で何かを選択します、 '#button'は' id = "ボタンで何かを選択します、' form button'は '

'要素の中の '
+1

フォーム要素内の要素を一致させるには 'form [type =" button "]'ではなく、 'form [type =" button "]'でなければなりません。 –

+1

D 「ああ、あなたは正しい。私はもはや編集できませんが、上記の説明は 'form input [type =" button "]'ボタンタイプの入力のみを選択する必要があります(@ cornel.raiuで説明したスペースに注意してください)。私はまだクラスでのターゲティングはクリーナーであると思っていますが(ページに複数のフォームがある場合、複数のボタン入力など) – WOUNDEDStevenJones

答えて

1

form [type=button], { 
 
position: absolute; 
 
left: 100px; 
 
color: red; 
 
}
<form name="Form"> 
 
    Value1: <input type="text" name="weight" size="10"> <br /> 
 
    Value2: <input type="text" name="height" size="10"> <br /> 
 
    <input type="button" value="Calculate" onClick="calculate()"> <br /> 
 
    Answer: <input type="text" name="Finalvalue" size="10"> <br /> 
 
    This Means: <input type="text" name="meaning" size="25"> <br /> 
 
    <input type="reset" value="Reset" /> 
 
</form>

form [type=button] { 
position: absolute; 
left: 00px; 
color: xx; } 

これはあなたが両方のボタンをしたい場合は、このような最初の行にする を動作するはずです: form input[type=button], form input[type="reset"] {

+0

とコードスニペットを追加しました – Klajdi

+0

ありがとうございます...これを使用して、動作するようです。私は上記のように...それはIE上で動作するように見えます。 Chrome上では以前と同じように見えます。なぜこれが起こっているのかあなたは何か考えていますか? – PaulMcF87

0

.がIDSのためのクラスと#を選択するために使用されます。

ので.buttonclass="button"で何かを選択し、#buttonid="button"で何かを選択します。

フォーム内のすべてのボタンを選択するには、フォーム内にbuttonタグがある場合は、form[type="button"]form buttonを使用できます。

1

スタイルを調整する要素にクラスを追加することをお勧めします。その場合、CSSはそのクラスの要素を直接ターゲットにします。以下の私の例では、私はあなたが調整するために探していると思う2つの入力にclass="adjustPosition"を追加しました:

<form name="form"> 
    Value1: <input type="text" name="weight" size="10"> <br /> 
    Value2: <input type="text" name="height" size="10"> <br /> 
    <input type="button" class="adjustPosition" value="Calculate" onClick="calculate()"> <br /> 
    Answer: <input type="text" name="Finalvalue" size="10"> <br /> 
    This Means: <input type="text" name="meaning" size="25"> <br /> 
    <input type="reset" class="adjustPosition" value="Reset" /> 
</form> 

をそれでは、あなたのCSSだけでする必要があります:

.adjustPosition { 
    position: xx; 
    left: xx; 
    color: xx; 
} 

あなたの現在のHTMLといえます(ドン場合ボタンのタイプ/リセット入力タイプを調整するためにCSSセレクタを次のように変更することができます:

form input[type="button"], form input[type="reset"] { 
    position: xx; 
    left: xx; 
    color: xx; 
} 
関連する問題