html - 为什么我的 CSS 没有在 textarea 上生效?

标签 html css textarea

我不明白为什么我使用的 CSS 对文本区域没有影响。 textarea 的 id 是“addquestion”,这是我在我的 CSS 中使用的,但无济于事。内联 CSS 有效,但不能通过我单独的样式表。我可以验证样式表确实链接正确,因为还有另一个元素工作正常,只是这个文本区域没有受到影响。

#addquestion {
  width: 20px;
  height: 120px;
  border: 3px solid #cccccc;
  padding: 5px;
  font-family: Tahoma, sans-serif;
  background-image: url(bg.gif);
  background-position: bottom right;
  background-repeat: no-repeat;
}
<form>
	<div class="section">
		<div class="container">
			<div class="row">
				<div class="col-md-6">
					<div class="form-group">
							<textarea class="form-control" rows="3" id="addquestion" style="width:20px;" placeholder="Find this for me..."></textarea>
					</div>
					<div class="form-group">
						<div class="input-group" id="addtags">
							<input type="text" class="form-control" placeholder="Tags">
						</div>
					</div>
					<div class="form-group">
						<div class="input-group" id="addmoney">
							<span class="input-group-addon">$</span>
							<input type="text" class="form-control" aria-label="Amount (to the nearest dollar)">
						</div>
					</div>					
				</div>
				<div class="col-md-6">
					<input type="file" id="main_upload_file">
				</div>
			</div>
		</div>
	</div>
	<div class="section">
	  <div class="container">
		<div class="row">
		  <div class="col-md-12 text-center">
			<a class="btn btn-success" type="submit">Submit</a>
		  </div>
		</div>
	  </div>
	</div>
</form>

最佳答案

您可以尝试将 css 文件中的#addquestion 更改为 textarea。当然,除非您有其他文本区域。

关于html - 为什么我的 CSS 没有在 textarea 上生效?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32131539/

相关文章:

javascript - jquery隐藏一个包含flash的div而不重置它

javascript - 文本区域显示\n字符而不是正确显示结束行

javascript - 通过控制台/书签将代码编辑器添加到文本区域

javascript - 如何在 jquery 2.1 中使用 .toggle

jquery - 单击图像弹出时如何使其余背景变暗

javascript - 单击 Item 时如何进行 CSS 过渡?

html - 如何在父容器显示 flex 时显示子 div 的内联 block ?

css - 在 Less 中组合多个 "transform"条目

css - 在表单页面中插入图像

javascript - 使 html() 包含键入文本区域的内容