私はフォームの物語様式を含むいくつかのHTML DIV要素を持っています。例えば:要素の前にプレーンテキストがあるかどうかをどのように検出しますか?
<div class="narrative">
My name is <input type="text"> and I am <input type="text"> years old.
</div>
は最初<input>
要素の前にプレーンテキストがある場合、私は左マージンを追加できるようにCSSを検出する方法はありますか?そうでない場合は、最初の入力をクラス分けすることなく、またはスパンにプレーンテキストをラップすることなく、これを行うための方法を提案しますか?
それは常にプレーンテキストに先行されません。
<div class="narrative">
<input type="text"> is <input type="text"> years old.
</div>
CSSはHTMLにスタイルを適用します。それは何も "検出"できません。 –
CSSがテキストノードを検出しても、2つ目のスニペットの空白がプレーンテキストノードを構成するため、2つのスニペットに違いはありません。それではまた、私はちょうどニンピクである。 – BoltClock
@Diodeus - 私はそれを理解しています。私の質問は意味的に間違っています。 –