关于Google Chorme中字体小于12px的问题
问题:当字体大小设置成小于12px时,Google chrome中字体的大小始终显示为12px。
而其他浏览器则没有这个问题。
这时只需要在要改变字体大小的元素中添加 -webkit-transform:scale(0.90); 代码即可,当然不要忘记设置字体的大小。
此时科普下 -webkit-transform:scale(0.90);
首先webkit是一个开源的浏览器引擎。想详细了解的请百度百科。
再者,transform是CSS3的一个语法。transform的属性包括:rotate() / skew() / scale() / translate(,) ,分别还有x、y之分,比如:rotatex() 和 rotatey() ,以此类推。
其中scale()表示缩放比例,1.5”表示以1.5的比例放大,如果要放大2倍,须写成“2.0”,缩小则为负“-”。举个例子: font-size: 12px; -webkit-transform: scale(0.90); 那么其最终大小为 12px * 0.9(缩放比例) = 10.8px;
不过这时有会出现另一个问题,当该元素中有宽度、背景时,宽度、背景也被缩放了。此时需要添加一个元素将要改变字体大小的内容包裹,并设置字体的大小,外边包裹的元素设置背景宽度。代码如下
<style type="text/css">
div{margin: 5px;}
.div8{font-size: 8px;background-color: lightgreen;width:200px;border:1px solid red;-webkit-transform: scale(0.90);}
.div9{ font-size: 9px; -webkit-transform: scale(0.50);margin:0;padding: 0;}
.div10{font-size: 10px;background-color: lightgreen;width:200px;border:1px solid red;}
.div11{font-size: 11px;background-color: lightgreen;width:200px;border:1px solid red;}
.div12{font-size: 12px;background-color: lightgreen;width:200px;border:1px solid red;}
.div13{font-size: 13px;background-color: lightgreen;width:200px;border:1px solid red;}
.div14{font-size: 14px;background-color: lightgreen;width:200px;border:1px solid red;}
</style> <div class="div8">8px8px</div>
<div style="background-color: lightgreen;width:200px;border:1px solid red;"><p class="div9">9px9px</p></div>
<div class="div10">10px10px</div>
<div class="div11">11px11px</div>
<div class="div12">12px12px</div>
<div class="div13">13px13px</div>
<div class="div14">14px14px</div>
关于Google Chorme中字体小于12px的问题的更多相关文章
- Chrome谷歌浏览器下不支持css字体小于12px的解决办法
先来看下 ie.火狐.谷歌浏览器下各个字体显示情况 ie下: 火狐下: 谷歌下: 从上面的图可以很明显看出谷歌下 css设置字体大小为12px及以下时,显示都是一样大小,都是默认12px; 那么网上一 ...
- Chrome不支持css字体小于12px的解决办法
我们先来看个效果图(chrome下): 从上面的图可以很明显地看出Chrome下css设置字体大小为12px及以下时,显示的都是一样大小,都是默认12px: 那么网上有一个方法就是给当前样式添加Chr ...
- 浏览器最小字体小于12px解决方案
<style> p{font-size:10px;-webkit-transform:scale(0.8);} /*这里的数字0.8,是缩放比例,可以根据情况变化.*/ </styl ...
- css设置字体小于12px
p { white-space: nowrap; font-size: .12rem; -webkit-transform-origin-x: 0; //缩小后文字居左 -webkit-transfo ...
- 字体小于12px 无法缩小解决方案
通过缩放进行大小控制. 缩放可能会导致元素也进行缩放.需要注意 transform: scale(0.5);
- Chrome浏览器下CSS字体大小设置小于12px无效问题
当字体大小被设置小于12px时,IE.firefox可以起作用.但chrome中仍然显示为12px大小. 解决方法为: html, body { -webkit-text-size-adjus ...
- css中em小于1时chrome字体大小和firefox字体大小不一致的问题
css中em设置为0.8,结果页面显示,chrome字体比firefox字体大了不少. chrome有默认字体大小,默认为12px.设置的字体大小小于12px时,也是按照12px来显示. firefo ...
- css解决谷歌,360浏览器默认最小字体为12px问题
当我们设置前台html页面样式问题字体小于12px;时,会发现不管怎么设置小于12px字体,在谷歌.360浏览器上都不生效. 但在火狐等浏览器上却可以正常设置,当你打开谷歌360的设置后会发现,它们设 ...
- 解决CSS小于12px的文字在谷歌浏览器显示问题
做前端设计的人经常要接触CSS方面的问题,估计有不少人会遇到Chrome谷歌浏览器中CSS设置字体小于12px显示不正常,强创网络在做magento模板过程中就遇到了,起初以为是自己写的CSS的问题, ...
随机推荐
- C# JackLib系列之如何获取地球上两经纬度坐标点间的距离
获取地球上两经纬度坐标点间的距离,利用[大圆距离公式] A diagram illustrating great-circle distance (drawn in red) between tw ...
- LRESULT与wParam和lParam的问题
在微软vc提供的头文件中有定义在winnt.h中typedef long LONG;在windef.h中typedef LONG LRESULT; 所以LRESULT就是long,也就是长整形之所以取 ...
- 待整理 - Linux 下的VI命令大全
http://www.cnblogs.com/88999660/articles/1581524.html
- 在sql中使用了 hashbytes 函数
在做项目的时候,在sql中使用了hashbytes函数,运用md5算法去加密一密码.代码如下 DECLARE @psw nvarchar(20) SET @psw = 'admin' SELECT h ...
- php网站的定时事件
提示信息: 1.crontab (脚本定时.) 2. php XXX.php(注:xxx.php页面是具体要做的事情.)
- 通过javascript完成分页查询功能
主要思路: 实现分页查询的关键是设置一个页面的最大数据行数和开始行号,代码如下: 最大行数我们设置为常量,不必纠结于他,所以关键就是如何把起始行号设置为变量,让他随着我们点击[上一页]或[下一页]而改 ...
- nodejs以及npm的安装
参考资料:http://xiaoyaojones.blog.163.com/blog/static/28370125201351501113581/ 上面的仁兄说的比较清楚,基本解决了安装中遇到的问题 ...
- sqlite 对表的操作
查询某个表的创建语法 select sql from sqlite_master where tbl_name="your_table_name" and type='table' ...
- URAL 1233 - Amusing Numbers
首先计算出k至少为第几位,如果m小于这个数,那么输出0 还有一种情况, 就是10的i次方的这种情况,如果i+1等于m,那么直接输出k,否则输出0 其他的情况,就是二分,然后判断计算其插入到k之前的数的 ...
- 切取图片的一部分(利用CCRenderTexture)
转自:http://blog.csdn.net/wcjwdq/article/details/37932769 显示图片时,在项目中经常会用只读取图片的一部分,而不是全部. 错误方式:很多人这时候会采 ...