首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在网站调整窗口大小时调整html中的元素

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

Stack Overflow用户
提问于 2018-07-05 17:19:36
回答 2查看 45关注 0票数 0

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

Note向下滚动以查看结果。

代码语言:javascript
复制
#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%;

}
代码语言:javascript
复制
<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>

EN

回答 2

Stack Overflow用户

发布于 2018-07-05 19:05:49

.subfield添加页边距或填充

代码语言:javascript
复制
.subfield {
    padding-bottom: 20% /*for example*/
}
票数 1
EN

Stack Overflow用户

发布于 2018-07-07 07:12:42

不要绝对定位元素,否则只能通过媒体查询实现响应。允许您的文档自然流动,只有在绝对必要时才中断此流。

这允许浏览器确定大小大小/位置以获得最佳结果。通过使用相对于固定值的百分比,可以允许更多的流动性,但取决于父值。

通过注释掉大部分的位置,您可以看到下面的浏览器作为默认行为给出了所需的结果。因此,我的答案只是明白,在许多情况下,更少当然会更多。

代码语言:javascript
复制
#botText2 {
  /* 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%; */
}
代码语言:javascript
复制
<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>

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51196872

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档