我有一个表单,其中有三个文本框和一个文本区域。我使用 css 类自定义了表单中所有这些元素的外观。但是文本区域内的文本的格式与文本框不同。为什么这仅发生在文本区域,而文本框工作正常。这是问题的图片。
这是我的代码。
HTML
<form id="contact_form">
<ul>
<li>
<input id="Text1" class="text" type="text" placeholder="Name:" /></li>
<li>
<input id="Text2" class="text" type="text" placeholder="E-Mail:" /></li>
<li>
<input id="Text3" class="text" type="text" placeholder="Phone:" /></li>
<li>
<textarea id="TextArea1" class="text textarea" placeholder="Message"></textarea></li>
</ul>
CSS
#contact_form ul {
list-style-type: none;
margin: 0;
padding: 0;
}
.text {
border: none;
outline: none;
color: red;
background: brown;
padding: 2%;
margin:0 0 10px 8%;
}
.textarea {
resize:vertical;
}