html - 如何仅删除字段集边框而不删除字段集内元素的边框?

标签 html css

示例如下

我有一个带有字段集和按钮的表单。按钮和字段集周围都有边框。我希望边框只对字段集消失。怎么办?

(我的示例中的 CSS 删除了两个边框 - 对于字段集和按钮,当我希望按钮保持不变时)

#select_spec_form #submit_button {
  border: 0;
}
<form id="select_spec_form">
  <fieldset id="submit_button">
    <input name="submit[submit]" id="submit_button" value="View" type="submit">
  </fieldset>
</form>

最佳答案

只需将选择器更改为仅选择字段集#select_spec_form fieldset。也不要对两个不同的元素使用相同的 ID。

/* Remove the ID from selector if you want to select all the fieldset in the same page and container */

#select_spec_form fieldset#another_ID {
  border: 0;
}
<form id="select_spec_form">
  <fieldset id="another_ID">
    <input name="submit[submit]" id="submit_button" value="View" type="submit">
  </fieldset>
</form>

关于html - 如何仅删除字段集边框而不删除字段集内元素的边框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47723121/

相关文章:

css - 使用 Bootstrap gem 将 CSS 样式限制为一页/ View

jquery - 动画 GIF 在 IE 中停止但在 FF 和 Chrome 中工作

html - 图像悬停颜色叠加

javascript - 使用CSS隐藏文本和更改图像

javascript - 使用 jQuery 切换 div 的问题

html - 如何让div容器满屏幕高度?

javascript - 文件输入文件名放入文本字​​段

html - YouTube:如何显示静音的嵌入视频

html - SCSS 嵌套问题

html - 如何使用 html 和 css 并排放置两个选择属性(以不同的形式)