現在、古いテンプレートに新しい要素を挿入しようとしていますが、いくつかの問題があります。基本的に、すでに定義されている css ルールが他の場所にたくさんあるため、div を希望どおりに正確に配置することが非常に難しくなっています。
テキストが実際にレンダリングされる場所を表す div を何らかの方法で参照することは可能ですか? 解決策が JavaScript であるか CSS であるかは実際にはあまり気にしませんが、論理的には CSS がこの機能の適切な場所のように思えます。
例:
<div>
<div style="text-align:right">Content</div>
</div>
その例では、ページの幅にまたがる大きな div がありますが、実際には、テキストが実際に存在する比較的小さな領域を直接処理するものだけが必要です。これは可能ですか?
具体的には、既存のテンプレート (ナビゲーション タブを考えてください) に追加する新しいタイプの要素が非常にモジュール化されるようにすることです。これらのタブに非常に異なる説明の長さを使用し、DOM の親を事前に知らなくても背景を適用できるようにしたいと考えています (タブ内に新しいものを何でも配置できますが、現在のレイアウトではこれが機能する必要があることを意味します)ランダムなdiv内およびランダムなスパン内)