html - 当 div 变小时,输入框必须调整大小

标签 html css

我的问题如下:

我有一个包含多个输入字段的联系表单。输入字段位于正常页面上,大约是它们所在的 div 的一半。现在,当通过浏览器观察我的网页时,出现了问题。页面本身可以比输入字段小。

我想要的是:

它会调整大小以适应 div,而不是重叠/溢出到 div 之外。

我已经尝试在 SOF 和谷歌上搜索它,但要么我搜索的是错误的东西,要么就是找不到。

HTML:

<div id="contact-formulier">
    <form method="post" action="contact.php">
        <label>Naam*</label>
        <input name="naam" placeholder="Graham Neal" required>
    </form>
</div>

CSS:

input, textarea {
   width:439px;
   height:27px;
   background:#efefef;
   border:1px solid #dedede;
   padding:10px;
   margin-top:3px;
   font-size:0.9em;
   color:#3a3a3a;
   -moz-border-radius:5px;
   -webkit-border-radius:5px;
   border-radius:5px;
}

textarea {
   height:213px;
}

input:focus, textarea:focus {
   border:1px solid #97d6eb;
}

最佳答案

将表单宽度设置为 100%,然后将输入和文本区域宽度设置为 90% 左右。我希望这是您要寻求的结果。就这样:

form {
    width: 100%;
    float: left;
}
/* Style the text boxes */
input, textarea {
    width:90%;
    height:27px;
    background:#efefef;
    border:1px solid #dedede;
    padding:10px;
    ...
}

关于html - 当 div 变小时,输入框必须调整大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27891246/

相关文章:

javascript - 如何管理Bootstrap 4网格?

Jquery 下拉菜单双下拉

javascript - 如何在javascript中动态转换诸如 "select::-ms-expand"之类的css?

java - 如何使用 jSoup 从 Yelp 检索信息?

css - 如何使用 html 和 css 将带有文本的图像居中?

javascript - Dropzone.js 上传框不会显示

html - 有没有办法通过过渡完全淡化一张图像并完全淡化另一张图像?

javascript - HTML5 SSE在Grails中

javascript - Windows 8 Metro 应用程序中的可下载文件路径?

jQuery Print函数用css打印div内容