应用于<input />标记时,CSS标记顺序混淆

时间:2017-06-18 14:09:14

标签: css

django stock base.css的声明如下:

instance Functor Stuff where
  fmap f (Stuff p1 p2) = Stuff (fmap f p1) (fmap f p2)

instance Functor StuffPart where
  fmap f (Add x sp) = Add (f x) (fmap f sp)
  fmap f End = End

这对CSS特异性意味着什么?这是否意味着将错误类添加到输入标记会将该标记的边界更改为指定的值?我试了一下,但它似乎没有按预期工作:enter image description here

这是否意味着带有类错误的输入标记?这就是this答案似乎指出的。在这种情况下,我该怎么做才能确保风格实际应用?有人可以放大吗?

1 个答案:

答案 0 :(得分:0)

不,这意味着如果输入的父级,select或textarea具有class="errors",则将应用边框。

示例:

<div class="errors">
  <input></input>
</div>

如果要直接将类添加到输入中......

<强> HTML

<input class="errors"></input>

<强> CSS

input.errors, select.errors, textarea.errors {
  border: 1px solid #c11;
}

它的工作原理如下:

.parent-class element

element.element-class

Read up on CSS selectors here for more.