【css】怎么让Chrome支持小于12px 的文字

谷歌浏览器Chrome是Webkit的内核,有一个 -webkit-text-size-adjust 的私有 CSS 属性,通过它即可实现字体大小不随终端设备或浏览器影响。
CSS样式定义如下:
-webkit-text-size-adjust:none;

但是在最新版的谷歌里。已经不在支持这个属性啦,需要通过css3的transform来解决,方法如下:

css部分 html布局

body,p{ margin:0; padding:0;}
p{font-size:10px;}
span{-webkit-transform:scale(0.8);-o-transform:scale(1); display:inline-block;}

<p><span id="span1">我是一个小于12PX的字体</span></p>

解释:

1.{webkit-transform:scale(0.8);  display:inline-block}  //0.8位缩放倍数,具体自己根据实际需求修改,只能缩放可以定义宽高的元素,而span是行内元素,

为什么定义 display:inline-block而不是 display:block?转为block就独占一行啦,所以转换为inline-block

2.{-o-transform:scale(1);}opera现在最新版也是webkit内核,新版本的opera,本来就是10px的字体了。

作者:smile.轉角

QQ:493177502

时间: 2024-11-08 07:39:41

【css】怎么让Chrome支持小于12px 的文字的相关文章

怎么让Chrome支持小于12px 的文字

1.用图片:如果是内容固定不变情况下,使用将小于 12px 文字内容切出做图片,这样不影响兼容也不影响美观. 2.使用 12px 及 12px 以上字体大小:为了兼容各大主流浏览器,建议设计美工图时候设置大于或等于 12px 的字体大小,如果是接单的这个时候就需要给客户讲解小于12px 浏览器不兼容等事宜. 3.继续使用小于 12px 字体大小样式设置:如果不考虑 chrome 可以不用考虑兼容,同时在设置小于 12px 对象设置-webkit-text-size-adjust:none,做到最

让谷歌浏览器 chrome 支持小于12px的字体

webkit的私有属性:{-webkit-text-size-adjust:none;} 但是,在最新版的谷歌里.已经不在支持这个属性啦. 用css3的transform:scale()缩放大小,但是缩放的宽度是不会改变的.所以额外加了个span标签, 又用了另外的 专门给chrome的样式 @media screen and (-webkit-min-device-pixel-ratio:0) { } 另外:火狐 @-moz-document url-prefix() { } #nav { w

解决Chrome谷歌浏览器不支持CSS设置小于12px的文字

在最新版的谷歌里.已经不在支持这个属性啦 谷歌浏览器Chrome是Webkit的内核,有一个 -webkit-text-size-adjust 的私有 CSS 属性,通过它即 可实现字体大小不随终端设备或浏览器影响.CSS样式定义如下:-webkit-text-size-adjust:none; 如何让谷歌浏览器支持小于12px的字体 经常与网页打交道的攻城师,应该都知道.谷歌不支持小于12px的字体.网页解决方案很多.比如.修改浏览器配置.修改浏览器语言.但作为一个WEB,我们无法修改用户的浏

chrome字体小于12px

在项目中需要兼容Firefox.chrome.Safari浏览器,主要在于字体大小<12px时的兼容,之前已经在css中加入了-webkit-transform=scale(0.75):-webkit-transform-origin=0 0:样式实现chrome中字体大小为9px.但是今天发现Safari本身是可以实现字体大小<12px,却同样受到css样式的影响,于是9px的字体在safari上显示出来的只有9*0.75=6.75px大小了,最终决定采用浏览器判断+jQuery中的.css

解决CSS小于12px的文字在谷歌浏览器显示问题

做前端设计的人经常要接触CSS方面的问题,估计有不少人会遇到Chrome谷歌浏览器中CSS设置字体小于12px显示不正常,强创网络在做magento模板过程中就遇到了,起初以为是自己写的CSS的问题,后面一步步排查出来,在Chrome谷歌浏览器中确实不支持CSS设置字体小于12px,那我们要如何解决Chrome谷歌浏览器不支持CSS小于12px文字的问题呢? 今天强创网络来讲下具体方法.Chrome谷歌浏览器是Webkit的内核,有一个 -webkit-text-size-adjust 的私有

chrome浏览器小于12px字体的解决方案

第一种解决方案: 1.设置-webkit-text-size-adjust:none;  #chrome10px{      -webkit-text-size-adjust:none; font-size:10px; }: 第二种解决方案: #chrome10px{ font-size : 12px; -webkit-transform : scale(0.84,0.84) ; *font-size:10px; display:block; } 第三种解决方案: .small-font{ fo

Google不支持小于12px字体 终极办法

每个浏览器厂商都会自己有设计的主观性,而这些出发点看似很好的却往往深深地伤害程序员. 1.需求 呈现指定为Google浏览器,字号为6-8px(为了打印细小的尺寸). 2.探索 2.1 CSS HACK 搜索了N多的网页,都指向一个结果: html { -webkit-text-size-adjust:none; } 将以上代码放在文档的开始... 可,就是,不生效...结果就有不良——说话语气粗拙.脸红.眼瞪等一系列的反应. 2.2 CSS 3 的春天 刚好带了一本书,是讲CSS3的特性的,快

google chrome字体最小12px的问题

解决Google浏览器不支持12px以下的字体大小的问题,有时设定了12PX,可在浏览器看时确不起作用 网络出现内核的浏览器有微软的Internet Explorer, Mozilla的Firefox, Apple的Safari, Opera, Google Chrome,今天看兼容发现Opera 跟Google Chrome的浏览器不能根据定义的字号变小. 目前Opear的问题还是没能解决,Chrome浏览器可算是解决了那BUG了.这个不知道算不算Chrome的BUG,有人说他是人家臣Chro

完美解决移动Web小于12px文字居中的问题

前几天的一篇博文:移动Web单行文字垂直居中的问题,提到了移动web里小于12px的文字居中异常的问题,最后还是改为12px才近乎解决了问题.但是有时候或许并不是那么乐观,你并不能将原本定为10px的字体改为12px.那该怎么办呢. 我们都知道,移动端为了高清屏显示1px的border,会有那么几种方法,通常最好的方法是transform scale,并且支持圆角.既然一个border能缩放,那么整个文字区域自然也能缩放. 比如上篇博文里的示例,CSS是这样的: .label { height: