【发布时间】:2010-09-29 20:13:15
【问题描述】:
我正在寻找一种方法来压缩页面上相对较小的文本区域,以模仿使用非标准字体完成的图形按钮。理想情况下,只有字母会被压扁或变薄,单词之间的空间或多或少相同。我知道有一些 CSS 属性可以做这样的事情,但它们更关注字母之间的间距,而不是字母本身的宽度。这些 CSS 方法也不是很友好的跨浏览器。大多数用户群都在使用 IE6,因此对基于 CSS 的方法有很大的限制。
那么,有什么方法可以控制跨浏览器友好的字符宽度/间距?我知道 jQuery 可以很好地跨浏览器工作,那么这可以通过操纵字母的位置以及可能的宽度来使用 jQuery 来完成吗?这些是一小段文字,一次 5 个单词左右,所以速度是可以稍后处理的。
编辑:好的,所以,CSS letter-spacing 属性以及 word-spacing 属性将允许我控制字母/单词之间的间距。然而,这会让事情看起来很糟糕。如果这真的是唯一的选择,那么我将不得不让它发挥作用,但我真正想要的是一种压缩字母本身的方法,使字符更薄。
【问题讨论】: