html - 如何在 CSS 中设置按钮字体的样式?

标签 html css browser fonts cross-browser

更新:看来,我在这个问题中描述的问题只影响 OS X 浏览器。

我想像这样或多或少地更改 CSS 中输入按钮的 font 样式:

input[type="button"]
{
    font: italic bold 3em fantasy;
}

不幸的是,这在 OS X 上的 Chrome、Safari 和 Opera 中效果不佳,除非我还更改了默认的 background-color,这是我不想要的做。

请参阅此处:http://jsfiddle.net/S7y5B/

enter image description here

所以我的问题很简单:如何在不更改背景颜色的情况下以所有浏览器都能理解的方式更改按钮的字体?在上面的 JsFiddle 示例中,我想让 Button 1 看起来像 Button 2,但背景颜色不变。如何做到这一点?

最佳答案

在摆弄它之后,尽管对它们进行了正常的样式设置,但 OSX 似乎会更改按钮。 height(即使元素设置为 display:block)、任何 font 属性和 padding 等属性都是没有渲染。要查看实际样式,元素的 borderbackground 必须设置样式。

似乎 colorwidth 属性呈现正常。

关于html - 如何在 CSS 中设置按钮字体的样式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18154717/

相关文章:

html - CSS 右对齐列表

css - 在表中使用 "word-wrap: break-word"

html - 标题菜单没有出现在我的汉堡包 html 页面中

javascript - 在页面加载时打开模式

browser - 服务器向客户端浏览器发送推送通知而不使用轮询

html - 如何通过使用其他css类来区分普通的css类

html - 如何使面板与父div保持全高?

PHP - get_browser() 结果

testing - 我可以使用 TestCafe 进行非浏览器测试吗?

javascript - 使用云中保存草稿功能将文本区域转换为文件