有人可以帮助我理解为什么user agent stylesheet
(至少在Chrome中)优先于my site here上body
的{{1}}?我知道它很容易修复,但我想在这里优雅。
答案 0 :(得分:0)
CSS 2.1规范的条款6.1.1 Specified values定义为第一步:“如果级联产生值,则使用它。”只有在此之后才会考虑继承。浏览器样式表(用户代理样式表)在概念上是CSS级联的一部分。因此,如果它为font-family
或input
等元素设置button
的值,则会使用该值,除非另一个样式表为该元素设置
因此,如果您想将字体用于input
和button
元素,则需要设置例如。
body, input, button {font-family: 'Indie Flower', cursive;}