我想这个简单的html:字体大小的按钮和链接
TEST FONT SIZE</br>
<input type="button" value="test bytton" style="font-size:20px">
<a style="font-size:20px">test link</a>
,并发现这个按钮的字体大小看起来比链接的,尽管风格的字体大小大。 有人知道为什么样式对链接和按钮的工作方式不同,以及如何让它们看起来像一样?
我想这个简单的html:字体大小的按钮和链接
TEST FONT SIZE</br>
<input type="button" value="test bytton" style="font-size:20px">
<a style="font-size:20px">test link</a>
,并发现这个按钮的字体大小看起来比链接的,尽管风格的字体大小大。 有人知道为什么样式对链接和按钮的工作方式不同,以及如何让它们看起来像一样?
字体大小是一样的。但它看起来不同,因为默认页面字体不同于默认输入字段字体。将两个元素上的font-family
设置为相同,它们看起来相同。
我通常做的:
body, input, button, select, option, textarea {
font-family: ...; /* whatever font */
}
body {
font-size: x%; /* whatever base font size I want */
}
input, button, select, option, textarea {
font-size: 100%;
}
,并得到了网页和表单域一致的字体。
看起来是一样的我,在Firefox,IE6和Chrome测试:http://jsbin.com/oveze
请记住:
在Firefox中,按钮和链接的谷歌浏览器和Safari浏览器字体看起来真的一样,但在IE(7+)和Opera不是! 只要按钮 的样式字体有很多问题,我决定用链接替换按钮。 感谢大家的回答。 – Kate 2009-09-30 11:11:57
只好在Chrome同样的问题,后来想通了,关键原因是
body {
-webkit-font-smoothing: antialiased
}
改变这
body {
-webkit-font-smoothing: subpixel-antialiased;
}
固定它。
谢谢,我有一个类似的问题(链接使用'antialiased'设置,我的''tag使用'auto')。 – MaxGabriel 2014-07-11 01:46:29
我为链接和按钮设置了相同的字体系列,并获得相同的结果。按钮和链接内的文字大小不同。 – Kate 2009-09-30 10:54:12
适用于我,在任何浏览器中。发布你的确切测试用例不起作用? – bobince 2009-09-30 11:29:59
好我需要这个以及它的作品...谢谢bobince – Ljubisa 2014-01-26 04:29:57