当前位置: 首页 > 面试题库 >

CSS属性值中的!default是什么意思?

傅啸
2023-03-14
问题内容

twitter引导程序代码具有许多CSS属性,!default最后带有一个。

例如

p {
  color: white !default;
}

怎么!default办?

更新

我不好说不清楚。我正在使用Bootstrap的SASS部分。


问题答案:

据我所知,Twitter Bootstrap使用LESS。另一方面,!default它实际上是Sass的一部分,用于为Sass变量($var)提供默认值,这将使其在给定的上下文中无效,
即使在Sass中也是如此 。

此外,我!default在LESS文档中找不到任何引用,据我所知,它仅属于Sass。您确定在Bootstrap的源代码中找到了这个吗?因为老实说我不记得在Bootstrap的样式表中看到Sass
/ SCSS代码。

就其价值而言,!CSS中唯一以开头的有效令牌是!important,您可能已经知道了。



 类似资料:
  • 问题内容: CSS属性的值是什么意思。CSS属性的值设置为时会发生什么? 问题答案: 所述属性的值根据元素的内容或上下文 自动 调整。 例如,带有的块级元素会随着包含更多文本而变高。再举一个例子,具有的图块元素的左,右边界将增加,直到其沿视口的y轴居中。 实际上,这取决于您将值赋予的属性,不同的属性根据内容和上下文的不同而表现不同。

  • 问题内容: 我今天在看一个css文件,发现以下规则集: 星号在 padding和 line-height中是什么意思? 谢谢。 问题答案: 这是“star property hack”,与“underscore hack.”相同。它在IE忽略的属性之前包括垃圾(*最多适用于IE 7,_最多适用于IE 6)。

  • CSS中什么是逻辑属性,什么是旧版属性? eg. 逻辑属性:marginBlockStart 旧版属性:marginTop

  • 问题内容: 什么是在这个CSS规则是什么意思? 问题答案: 是相邻的同级组合器。 这意味着选择只选择自带 之后 的。 插图: 选择了什么,没有选择什么: 选择 这个来之后第一。 未选择 这出现在第一后而不是在。由于它不会立即跟随,因此未选中。 但是,由于它仍然紧随元素之后,选择器不会立即匹配此元素,而是将使用通用的同级组合器来匹配该元素。 未选择 这位于内,并且在引号内没有满足其选择器的内容。

  • 问题内容: CSS中“层叠”一词的确切含义是什么?我有不同的看法,所以我在这里问。一个例子会有所帮助。 问题答案: 在此上下文中,“级联”意味着,由于一个样式表声明可以应用于一个特定的HTML片段,因此必须有一种确定哪种特定样式表规则应用于哪个HTML片段的已知方法。 通过从更一般的声明向下层叠到所需的特定规则来选择所使用的规则。选择最具体的声明。

  • 问题内容: 当像hidden属性这样的属性是boolean属性时,这意味着什么?有人可以用外行的术语解释吗? 问题答案: 2.5.2布尔属性 许多属性是布尔属性。元素上的布尔属性的存在表示真实值,而该属性的缺失表示错误值。 如果存在该属性,则其值必须为空字符串或该属性的规范名称的ASCII大小写不匹配的值,且没有前导或尾随空格。 布尔属性上不允许使用值“ true”和“ false”。为了表示一个