html - 在标签和输入之间填充(类型 ='text' )?

标签 html css

如果我在标签文本的正下方有一个文本输入,有没有办法在输入上方和标签下方填充一些空间,将两者分开几个像素?

当我向输入框类的顶部添加填充时,它会将框的底部向下拉伸(stretch),同时使其顶部与标签保持相同的距离。填充标签的底部没有任何效果。我检查了 w3 上的显示样式,看它是否是使用 display:block 的问题,但看起来不像是问题。

抱歉这个新问题,我是 HTML/css 的新手。我一直在修补,将不胜感激任何帮助。谢谢!

标记:

     <label for='subject'style='display:block' class='label'>
          What subject do you want to follow?<br>
       <input type="text" id="subject" value="meaningOfLife" style="display:block" class='form-text'><br>
     </label> 

和CSS:

.label{
  padding:5px 10px 0px 10px;
  color: RGB(25,90,90);
  font-size: 16;
  font-weight: 8;
  font-family: 'Open Sans Condensed', sans-serif;    
}

最佳答案

这是您要找的东西吗? 您可以像这样通过 ID 将其应用于单个元素:

.label #subject {
     margin-top: 5px;
}

或者应用于嵌套在 label 标签内的所有 input 元素,带有 form-text 类名

.label .form-text {
    margin-top: 5px;
}

将边距应用于嵌套在标签内的所有 input="text"元素:

.label input[type="text"] {
    margin-top: 5px;
}

关于html - 在标签和输入之间填充(类型 ='text' )?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36413149/

相关文章:

java - 使用 Java Servlet 保存 HTML5 <canvas> 图像

javascript - 是否可以使用任何 HTML5 功能将本地存储导出到 Excel?

javascript - Bootstrap 3 导航列表项悬停问题

javascript - 拉伸(stretch)和可滚动的内部 div

javascript - 如何访问 firefox 浏览器的 object.style.filter?

jquery - 动态线条动画

html - div 位于左侧和右侧

javascript - 更新代码时保留 var

css - 覆盖孙元素的父 .resizable 属性,也许使用 css?

javascript - 拆分段落中的单词并将单个单词放在单独的 span 元素中并为它们设置动画