我得用相对位置(不是绝对的保持元素在流中),并找到一种方法来显示元素在屏幕的右边缘。但在一些设备上,文本并不总是粘在右边。在移动设备上,这是可以的,但当宽度大小约为2000px的文本被切断,有时白色的差距变得更大。我发现了一个类似的answer,但没有js,这不是我的情况。有没有可能用大众的左和VH的顶部做到这一点?
html, body {margin: 0; padding: 0}
#te {
background-color: red;
position: relative;
left: 98.8vw;
}
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<link rel="stylesheet" href="style.css">
</head>
<script src="script.js"></script>
<body>
<span id="te">text</span>
</body>
</html>
1条答案
按热度按时间c2e8gylq1#
将其与translate结合: