【发布时间】:2014-06-16 19:18:43
【问题描述】:
我正在尝试将按钮内的文本全部大写,但由于某种原因,它没有接收到我的 CSS 更改。在 Firefox 和 Chrome 中,它仍然是正常的上限。
这是 HTML:
<a href="http://www.eventbrite.com/e/ytb-boot-camp-weekend-tickets-11133581843?aff=es2&rank=0"><button>Click Here to Register</button></a>
这是 CSS:
button, .button {
background-color: #f22f04;
text-transform: uppercase !important;
}
p a button {
text-transform: uppercase !important;
}
我做错了什么?似乎应该是一个简单的修复,但我无法弄清楚。
【问题讨论】:
-
仍然是“正常大写”是什么意思?这里看起来不错jsfiddle.net/j08691/mMu4R
-
它本身可以正常工作 (codepen.io/paulroub/pen/qDbhw),但我没有看到任何此类 CSS 规则(被覆盖或以其他方式)应用于您页面中的这些元素。可以在该页面上的许多链接样式表中的哪一个中找到此规则?
-
我试过你的代码,一切正常,按钮似乎被转换了
-
是的,当我检查元素时也没有显示任何内容。检查您的选择器(确保它们没有隐藏在不同的媒体查询中)。我总是发现自己在选择 2 个元素或忘记关闭括号时忘记了逗号,所以这可能是您的问题(除非您在此处复制粘贴)。
-
您确定使用
text-transform更新了网站吗?当我检查按钮时,上面根本没有任何text-transform样式。您提供的 CSS 不在您的页面上。可能忘记编译什么的