我正在尝试使用 2 个字符串创建一个响应式设计徽标,两者都略微透明。琴弦有不同的尺寸,第二根在第一根之上。
我几乎得到了我想要的(尝试下面的 HTML)但是我希望 2 个字符串的右侧边缘对齐 - Div 扩展到浏览器的宽度,并且重叠随着显示的宽度而变化。
因为我想给浏览器一些关于如何呈现的选择,所以我宁愿不使用像素测量。
如果它完全相关 - 我计划在 Div 的任一侧添加其他元素。
<!DOCTYPE html>
<html>
<head>
<style>
.outerText {
position: relative;
font-family: Arial,sans-serif;
font-weight: 900;
font-size: 800%;
text-align:center;
letter-spacing: -0.1em;
color: red;
opacity: 0.2;
top: 0;
left: 0;
}
.innerText {
position: absolute;
font-family: Arial,sans-serif;
font-weight: 900;
font-size: 600%;
text-align:right;
letter-spacing: -0.1em;
float: right;
color: blue;
opacity: 0.2;
z-index: 1;
right: 0;
bottom: 0;
}
</style>
</head>
<body>
and the result is....<br />
<div style="position:relative">
<span class="outerText">OuterTxt</span>
<span class="innerText">InnerTxt</span>
</div>
<hr />
...nearly right - but the rt edges are not (necessarily) aligned
</body>
</html>
更新:jsfiddle在这里