私はフォームの後ろにイメージがあり、FFではフォームを下に移動でき、その背後のイメージはそのままの位置にとどまります。しかし、Chromeでは、画像とフォームが一緒に移動します。とにかくChromeでのみ移動するフォームを取得できますか。FFとChromeで異なる動作をするフォームスタイル
フォームのコードは次のとおり
<div id="css">
<fieldset>
<form action="contact.php" name="myForm" method="post" onsubmit="return validateForm();">
<input onfocus="this.value=''"" value="Name"
type="text" name="cf_name">
<input onfocus="this.value=''"" value="Email" type="text" name="cf_email">
<input onfocus="this.value=''"" value="Website"
type="text" name="cf_website">
<textarea name="cf_message" onfocus="this.value=''""
>Message</textarea>
<p class="submit"> <input type="submit" value="Send"></p>
</form>
</fieldset>
</div>
CSSである:
#css fieldset
{
background: url(images/notepad_about1.png) no-repeat;
border:0px;
height:560px;
margin: 0; padding: 0;
}
#css input{
border-radius:5px;
border:medium none;
color:#000;
display:block;
font-size:2.75em;
width:450px;
margin:0 0 10px;
padding:8px;
cursor: default;
background-image: none;
background-color: #000cff;
opacity: 0.5;
}
#css form
{
margin-left:120px;
margin-top:30px;
}
#css textarea{
border-radius:5px;
border:medium none;color:#000;
display:block;
font-size:2.60em;
width:450px;
margin:0 0 10px;
padding:8px;
height:200px;
background-image: none;
background-color: #000cff;
opacity: 0.5;
font-family: Verdana,Arial,Sans-serif;
}
#css .submit input{
background-color: #000;
opacity: 9.5;
font-size:1.75em;
width:100px;
color:#fff;
}
#css .submit input:hover{
background-color: #000cff;
}
私は現在fieldset
タグで背景として画像を有しています。私は3210を使ってフォームを下に移動します。これはFFで動作しますが、Chromeでは画像とフォームを移動します。とにかくこれを整理するには? fieldset
要素が構文的form
元素を含有させているが#cssフォーム上
おかげ
FF/Chromeでどのように見えるかをイメージに追加できます。また、この例へのリンクを追加することもできます。 –
また、ちょうどFYI、スタイリングフォームとフォーム要素は、ブラウザ間で同じように見えるようにしようとすると非常に難しいものです。 – cdeszaq