2016-09-26 10 views
0

私はテキストエリアを持っています。私はそれを上にクリックしたときにフォーカスを当てませんが、私が下をクリックするとそれがします。Textareaはそれ自身では機能しません

<textarea type="text" value="" id="theMessage" required></textarea> 

textarea { 
width: 485px; 
height: 310px; 
position: absolute; 
top: 110px; 
border: 0; 
outline: none; 
overflow: hidden; 
resize: none; 
font-family: 'Coming Soon', cursive; 
font-weight: bold; 
} 
+0

位置を絶対位置に変更:相対。あなたは絶対的な要素を指しています(ゾーンでは、それに焦点を合わせることはできません)。それがtrueであることを確認します。相対位置を設定すると、テキストエリアが少し下がり、すべてのテキストエリアにフォーカスされます。次に、どの要素がテキストエリアの非クリリカブル部分(問題の原因となっている部分) – JoelBonetR

答えて

0

textarea { 
 
width: 485px; 
 
height: 310px; 
 
position: absolute; 
 
top: 110px; 
 
border: 0; 
 
outline: none; 
 
overflow: hidden; 
 
resize: none; 
 
font-family: 'Coming Soon', cursive; 
 
font-weight: bold; 
 
border:2px solid black; 
 
}
<textarea type="text" value="" id="theMessage" required></textarea>

<textarea type="text" value="" id="theMessage" required></textarea> 
<style> 
textarea { 
width: 485px; 
height: 310px; 
position: absolute; 
top: 110px; 
border: 0; 
outline: none; 
overflow: hidden; 
resize: none; 
font-family: 'Coming Soon', cursive; 
font-weight: bold; 
border:2px solid black; 
}</style> 

あなたが国境相対または設定した位置を作ることができます上記のことvisible.Inコード・ショーが設定されていることを確認するには、テキストエリアにborder:2px solid black;あなたが設定することができます と背景色を見えるようにします。

background:white; 
0

いくつかの他のdivはあなたにtextareaのためabsolute位置と重なっていることそれはすることができます。 ポジションが通常のドキュメントフローからテキストを削除するため、div.overlapがテキストエリアの上に配置されていることを示しています。

<textarea type="text" value="" id="theMessage" required></textarea> 

<div class="overlap"></div> 

textarea { 
width: 485px; 
height: 310px; 
position: absolute; 
top: 110px; 
border: 0; 
outline: none; 
overflow: hidden; 
resize: none; 
font-family: 'Coming Soon', cursive; 
font-weight: bold; 
} 

.overlap { 
    height: 200px; 
    background: rgba(255, 0, 0, 0.5); 
    position: relative; 
} 

https://jsfiddle.net/h1aLf94x/4/

だから、テキストエリアの上に重ねることができる任意の要素のためのドキュメントをチェックし、それらを修正。

0

textarea要素と重複するdiv要素があります。スタイリングから位置属性を削除すると、クリックできるテキストエリアが表示されます。

関連する問題