我尝试将div与内容向右对齐,而不考虑分辨率,现在可以观察到,当内部文本内容增加时,整个div的位置是动态的,而不是固定的。
预期内容应固定,任何附加文本应在同一div中换行,div位置向左不变
- 网址:**
<div style="position: relative">
<img src="" style="min-height: 100px;" width="100%">
<div style='position: absolute; top: 10%; right: 10%;'>
<h1>text1</h1>
<div>text2</div>
<a>link text</a>
</div>
</div>
<div style="position: relative">
<img src="" style="min-height: 100px;" width="100%">
<div style='position: absolute; top: 10%; right: 10%;'>
<h1>text1 2 3 4 5 6 </h1>
<div>text2 3 4 5 6</div>
<a>link text</a>
</div>
</div>
2条答案
按热度按时间1mrurvl11#
5fjcxozz2#
您可以将
text-align
属性设置为end,这将使div的内容与其结尾对齐(在本例中为右边缘),而不管其中3个文本元素中任何一个的长度。