html 文本标签的高度和宽度没有改变

标签 html css

在我的 HTML 中,我无法通过 css 更改标签的高度和宽度。 但我可以改变顶部和左侧。

HTML:

<div id="loginname"> 
    <label for="lognametext"></label> 
    <input type="text"  class="required" name="loginnametext"
           id="loginnametext" maxlength="500" /></div>

CSS:

#loginname { 
    left: 460px; 
    top: 18px; 
    position: absolute;
    margin-bottom: 0; 
    height: 28px; 
    width: 10px; 
    background-color: #fff;     
    font-size: 1.5em;
}

最佳答案

如果要更改文本输入的宽度和高度,则不能通过更改容器(div 标记)的宽度和高度来实现。您需要设置文本输入的样式属性,或者像您对 div 标签所做的那样设置 id“loginnametext”的 css。

或者,您可以保留为 div 标签设置的宽度和高度,并将文本输入的宽度和高度设置为“100%”(不带引号)。

关于html 文本标签的高度和宽度没有改变,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7862485/

相关文章:

javascript - 在 Bootstrap 多选中使用 onChange

html - 何时使用 CSS 何时使用 HTML

html - 勾选时隐藏菜单

jquery - 将 CSS 类添加到某些具有 onclick 值的文本输入

javascript - 点击,触发动画和播放声音。从按键到点击

html - 背景不透明度 Sass 没有 RGBA

javascript - slider 图像在 Internet Explorer 中不起作用,但在其他浏览器中起作用

html - 如何在 Rails 4.2.4 中设计一个带有十六进制颜色的 Twitter Bootstrap 按钮

css - 有两条切边的矩形

javascript - jquery 每个选择器和 ajax 都没有产生正确的结果