html - 在调整网站窗口大小时调整 html 中的元素

标签 html css responsive-design

所以我正在尝试将非响应式 html 页面转换为响应式 html 页面 这是一个非常简单的页面,上面有一个图像和一些文本,下面是一个电子邮件提交字段。 因此,每当我缩小页面时,电子邮件提交字段就会开始在页面上移动。文本字段调整大小(就像从 2 行中的所有单词变为 4-5 行)。提交字段重叠在文本字段的顶部,因为它现在需要更多空间(从 2 行到 4-5 行)。我如何在 CSS 中调整它,以便我的提交字段始终保持在文本字段下方

注意 向下滚动以查看结果。

#botText2 {
    position: absolute;
    z-index: 5;
    text-align: center;
    font-size: 20px;
    margin-top: 107%;
    padding-left: 6%;
    padding-right: 6%;
    color: rgba(4,45,72,1);
}

.subfield {
    position: absolute;
    z-index: 6;
    float: left;
    font-size: 20px;
    margin-top: 122%;
    padding-left: 38%;
    padding-right: 6%;

}
<span class="bot-text" id="botText2">some 2-3 lines of text</span>
<form class="subfield" action="/signup"  method="post">
  <input type="text" id="emailInput" name="email" placeholder="Enter Your Email here">
  <input type="submit" id="inputSubmit" value="Subscribe">
</form>

最佳答案

.subfield 添加边距或填充:

.subfield {
    padding-bottom: 20% /*for example*/
}

关于html - 在调整网站窗口大小时调整 html 中的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51196872/

相关文章:

javascript - 选择要添加到数组的 <li>

html - 无法让 "text replacement"在简单的 div 上工作,为什么?

html - "display: inline-flex"的元素有一个奇怪的上边距

responsive-design - Dotnetnuke 7 .less 集成

css - 使用 Sprite 时响应式背景图像

javascript - 使用 HTML 和 JS 提交表单到电子邮件

html - HTML block 元素和 CSS 显示 block 属性的区别

java - 我可以将 CSS 用于 Java Swing 吗?

html - 如何将滚动条添加到小分辨率并在大分辨率中将其删除?

html - 如何使用 Bootstrap 4 将列表组变成下拉菜单?