例如我在多个地方都有表单元素,比如
form {
display: table;
margin: 20px auto;
text-align: center;
}
现在这个样式属性覆盖了另一个表单元素的样式属性,现在表单没有id属性,我给了表单一个名字&尝试使用name属性,但它无法正常工作。
form[name="myform"] {
display: table;
margin: 20px auto;
text-align: center;
}
请建议解决方案
答案 0 :(得分:1)
class="form_1"
id="form_1"
font-size: 18px !important
答案 1 :(得分:0)
将类分配给表单标记,例如:
<form class="x"> ... </form>
并为这些类设置CSS:
.x {
color: red;
...
}
关于评论中的问题:这是一个示例,演示这是有效的(注意覆盖表单颜色的类颜色):
form {
display: block;
margin-top: 0em;
color: blue;
}
.x { color: red;
font-size: 24px;
}
<form action="demo_form.asp" class="x">
First name: <input type="text" name="FirstName" value="Jane"><br>
Last name: <input type="text" name="LastName" value="Doe"><br>
<input type="submit" value="Submit">
</form>
答案 2 :(得分:0)
您有多种选择,但一种简单的方法是使用不同的ID
或不同的类,如下所示:
<form id="first"> </form>
<form id="second"> </form>