html - 向 div 添加文本会使文本向上移动

标签 html css

我正在尝试向我的 div 添加文本,但每当我添加文本时,它都会将一些文本向上移出屏幕。每次我向 div 添加文本以更正此问题时,我都必须调整 margin-top。有什么方法可以让文本只在我添加文本时向下展开,这样我就不需要一直调整 margin-top 了吗?

https://jsfiddle.net/2ey21qj5/4/

div.test {
    margin-top:0cm;
    text-align:center;
    position: absolute;
    left:50%;
    transform:translate(-50%,-50%);
    background: grey;
    top: 5cm;
}

最佳答案

只需删除 transform: translate(-50%,-50%); 并根据需要放置文本。或者给它 0 个参数:transform: translate(0,0);

关于html - 向 div 添加文本会使文本向上移动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46104421/

相关文章:

css - <li> 元素内两个相互重叠的 div 的垂直居中对齐

javascript - 使用 vue.js 按提交后将用户重定向到不同页面

javascript - 根据 URL (GET) 使 DIV 不显示或阻止

javascript - 修复了导航栏淡入/淡出问题

php - 将行添加到 html 表格

javascript - 在不调用 connectedCallback 的情况下交换 "Custom Element"

javascript - 在函数内添加延迟

javascript - 如何在最右边的文本框中禁用非整数输入?

javascript - 如何从外部样式表中获取所有规则

css - 如何像电影演职员表一样在每行文本中对齐冒号