现在我正在努力在旧模板中插入一个新元素,但我遇到了一些问题。基本上,在其他地方有一堆已经定义的 css 规则,这让我很难按照我的意愿准确定位我的 div。
是否可以以某种方式引用代表文本实际呈现位置的 div?如果解决方案是在 javascript 或 css 中,我实际上并不在意,但从逻辑上讲,css 似乎是此功能的正确位置。
例子:
<div>
<div style="text-align:right">Content</div>
</div>
在该示例中,将有一个跨越页面宽度的大 div,但我真的只想要直接处理文本实际存在的相对较小区域的东西。这可能吗?
具体来说,我要做的是确保我添加到现有模板(想想导航选项卡)的新型元素将是非常模块化的。我希望能够为这些选项卡使用非常不同的描述长度,并且能够在不事先了解其 DOM 父级的情况下将背景应用于它们(我可以在其中放置任何新内容,但当前的布局意味着这必须工作在某个随机 div 和某个随机跨度内)