html - 增加输入字段中的字体大小

标签 html css input font-size

我有一个很大的输入框,我不知道如何在不使输入框更大的情况下使文本变大。例如,当我将字体大小设置为 2em 时,输入字段会增大以占据整个页面。尝试用 line-height 修复它,但没有用。有什么建议么?谢谢。我包含了一张当前尺寸的图片,我希望文本填充该字段。

现状 enter image description here

HTML:

<table class="contact-table">
            <tr id="test">
                <td id="contact-image">
                    <img id="library" src="library.jpeg"/>
                </td>
                <td id="contact-form">
                    <div class="label-wrapper">
                        <label for="name">Name</label>
                        <input id="name" type="text" name="name" class="top-input">
                    </div>
                    <div class="label-wrapper">
                        <label for="email">Email Address</label>
                        <input id="email" type="text" name="email" class="top-input">
                    </div>
                    <div class="label-wrapper">
                        <label for="message">Message</label>
                        <textarea id="message" type="text" name="message"></textarea>
                    </div>
                </td>
            </tr>
        </table>

CSS:

.contact-table {
    width: 100%;
}

#contact-form {
    width: 50%;
    padding-right: 8%;
}

.label-wrapper {
    text-align: center;
    display: inline-block;
    font-size: 2em;
}

.top-input {
    width: 30em;
    height: 4em;
    border-radius: 5px;
    display: inline-block;
    border: white;
    line-height: inherit;
    font-size:
}

#message {
    width: 61em;
    height: 30em;
    border-radius: 5px;
    border: white;
}

最佳答案

您可以使用 rem(或其他方法,如像素大小)来指定输入字段的高度。例如,此代码段将输入文本大小设置为 2em,但通过将高度设置为 1rem 使输入框保持“正常大小”。

body {
  font-size: 1em;
}

#inputField {
  font-size: 2em;
  height: 1rem;
}
<p>Normal Text</p>
<input id="inputField" />

关于html - 增加输入字段中的字体大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45576168/

相关文章:

html - ie9 边框半径

javascript - 将鼠标悬停在滚动列表中的图片上

html - Canvas 游戏计时器

javascript - 设置输入文本的固定长度

javascript - 根据用户输入弹出模态

css - 如何在不丢失 Firefox 和 WebKit 浏览器中的默认边框的情况下将背景图像应用于文本输入?

jquery - 按钮填充 HTML/JQuery 表单中的(多个)字段

javascript - 为什么在 Spring-MVC 4 中加载 css/js 时出现 HTTP 405 错误?

html - 如何使幻灯片标题响应并在页面最小化时消失?

php - iPhone 放大网站