html - 在 div 中设置列​​表样式

标签 html css

div[data-cc-digits] {
  margin-top: 2em;
}

div[data-cc-digits][input] {
  color: white;
  font-size: 2em;
  line-height: 2em;
  border: none;
  background: none;
  margin-right: 0.5em;
}
<div data-cc-digits>
  <input type="text" size="4" placeholder="----"></input>
  <input type="text" size="4" placeholder="----"></input>
  <input type="text" size="4" placeholder="----"></input>
  <input type="text" size="4" placeholder="----"></input>
</div>
<!--closing for data-cc-digits-->

data-cc-digits DIV 的上边距应为 2em。 data-cc-digitsDIV 中的 INPUT 元素应为白色,字体大小和行高为 2em,无边框或背景,右边距为 0.5em;

我收到的错误格式为““data-cc-digits”DIV 中的一个或多个 INPUT 元素没有指定的 CSS”

最佳答案

试试下面的方法。您不需要放置 [input] 来访问子元素

div[data-cc-digits] {
  margin-top: 2em;
}

div[data-cc-digits] input {
  color: gray;
  font-size: 2em;
  line-height: 2em;
  border: none;
  background: none;
  margin-right: 0.5em;
}
<div data-cc-digits>
  <input type="text" size="4" placeholder="----" />
  <input type="text" size="4" placeholder="----" />
  <input type="text" size="4" placeholder="----" />
  <input type="text" size="4" placeholder="----" />
</div>

关于html - 在 div 中设置列​​表样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57032033/

相关文章:

javascript - Internet Explorer 显示本地存储的旧值

css - 我的下拉菜单没有将我的内容下推?

html - 2 个左浮动 div,具有固定大小和自动宽度

html - 表变得太大

javascript - 悬停行为应在覆盖的元素上继续

html - HTML 规范本身的 API?或者简单的方法来获取规范?

javascript - 在 CSS 中使用 JavaScript

css - 谁能帮我通过css画这个图标?

html - 网站响应时间: Difference between `Load` and `Finish`

jquery - 如何检查 jQuery 变量的文本是否包含特定文本?