Html 如何使用ID属性在css中设置元素的样式?

Html 如何使用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

下面的代码需要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" 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那么,如果这个答案不能解决你的问题,为什么会被接受呢?