Html 如何使用ID属性在css中设置元素的样式?
下面的代码需要form元素中的属性id,但我不明白它的含义。有什么建议吗 //i、 stack.imgur.com/pT4GE.pngHtml 如何使用ID属性在css中设置元素的样式?,html,css,Html,Css,下面的代码需要form元素中的属性id,但我不明白它的含义。有什么建议吗 //i、 stack.imgur.com/pT4GE.png #cat-photo-form { background-color: green; } <form action = "/submit-cat-photo" id ="cat-photo-form"> <label><input type="radio" name="indoor-outdoor" checke
#cat-photo-form
{
background-color: green;
}
<form
action = "/submit-cat-photo" id ="cat-photo-form">
<label><input type="radio" name="indoor-outdoor" checked> Indoor</label>
<label><input type="radio" name="indoor-outdoor"> Outdoor</label>
<label><input type="checkbox" name="personality" checked> Loving</label>
<label><input type="checkbox" name="personality"> Lazy</label>
<label><input type="checkbox" name="personality"> Energetic</label>
<input type="text" placeholder="cat photo URL" required>
<button type="submit">Submit</button>
</form>
#cat照片格式
{
背景颜色:绿色;
}
室内的
户外的
爱
懒惰的
精力充沛的
提交
id
和class
是包含在元素中的属性,以便在css中操作它们。id
在当前html元素中必须是唯一的但是多个html元素可以具有相同的
类
。
至于你的例子,你应该在表单中有id猫照片表单。
你不需要第二个id猫表单元素
。像这样:<style>
#cat-photo-form
{
background-color: green;
}
</style>
<form action = "/submit-cat-photo" id ="cat-photo-form">
<label><input type="radio" name="indoor-outdoor" checked> Indoor</label>
<label><input type="radio" name="indoor-outdoor"> Outdoor</label>
<label><input type="checkbox" name="personality" checked> Loving</label>
<label><input type="checkbox" name="personality"> Lazy</label>
<label><input type="checkbox" name="personality"> Energetic</label>
<input type="text" placeholder="cat photo URL" required>
<button type="submit">Submit</button>
</form>
#猫照表格
{
背景颜色:绿色;
}
室内的
户外的
爱
懒惰的
精力充沛的
提交
表单中有两个ID对不起,屏幕截图中只有一个。仍然是2个ID,因此我们可以假设这仍然是issueThanks,但是如果我删除第二个ID并不重要,因为我将保留与第三个主题中相同的错误:“确保表单元素具有ID属性。”。你能给我解释一下吗?我在表单元素中有一个id属性,但仍然不起作用。您的代码是正确的。您要求回答的问题是确认。您的表单中有一个带有该名称的id。可能是webiste平台出了问题,而不是您的代码出了问题。我这么说是因为我在这个网站上有过很多次同样的问题。虽然我的代码是正确的,但我得到了一个错误。所以,在网站的聊天中讨论这件事,以获得一些答案。@KaroTardígrado那么,如果这个答案不能解决你的问题,为什么会被接受呢?