让谷歌浏览器 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 {
    width:100%;
    height:34px;
    background-color:#000;
}
#nav ul {}
#nav ul li {
    float:left;
    margin-right:3px;
}
#nav ul li a {
    float:left;
    font-size:11px;
     display:block;
    height:34px;
    line-height:34px;
    color:#fff;
    text-transform:uppercase;
}
#nav ul li a:hover,#nav ul li a.selected {
    background-color:#313131;
    text-decoration:none;
}
#nav ul li a span {
    padding:0px 22px;
    display:block;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    #nav ul li a span {
        padding:0px 15px;
        -webkit-transform:scale(0.916);
        -o-transform:scale(1);
    }
}

<div id="nav">
    <div class="pagewraper">
        <ul id="top_Menu">
            <li><a href="Index.php" ><span>home</span></a></li>
            <li><a href="Company.php" ><span>company</span></a></li>
            <li><a href="Machinery.aspx"><span>machinery parts</span></a></li>
            <li><a href="Rigging.aspx"><span>rigging hardware</span></a></li>
              <li><a href="Heat.aspx"><span>heat exchanger</span></a></li>
            <li><a href="Qa.php"><span>quality assurance</span></a></li>
            <li><a href="Qualification.php"><span>qualification</span></a></li>
            <li><a href="Contact.php"><span>contact us</span></a></li>
        </ul>
    </div>
</div>

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

时间: 2024-12-05 00:40:55

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

如何在谷歌浏览器下设置小于12px的字体

如果在谷歌浏览器下设置小于12px的字体:建议:尽可能的手写代码,可以有效的提高学习效率和深度.在谷歌浏览器有一个由来已久的问题,那就是无法设置小于12px字体,就算是设置了小于12px的字体也只会显示12px大小.先看一段代码实例: <!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="ht

【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

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

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

如何在Chrome谷歌浏览器下设置小于12px的字体

<!DOCTYPE html><html><head><meta charset=" utf-8"><meta name="author" content="http://www.softwhy.com/" /><title>title</title><style type="text/css">ul{  list-style:no

谷歌浏览器不兼容小于12px的字体,在做网页的时候怎么解决

在html或者body里添加一句谷歌浏览器专有的内核属性样式(或者在需要设置小文字字体对象CSS选择器添加也可)如下CSS代码:html,body{-webkit-text-size-adjust:none;} 或.divcss5{-webkit-text-size-adjust:none;} 注:如果使用了这个属性,浏览器的字体将不能使用放大缩小功能!(就是按住CTRL键上下滚动鼠标中键的那功能) html,body{-webkit-text-size-adjust:none;} //或者某个

chrome显示小于12号字体的方法

我现在做一个支持英文的网站,但是字体要设置小于12号字体,我百度方法是-webkit-text-size-adjust:none;  但是谷歌为什么不支持啊,  有没有解决办法 让谷歌浏览器 支持小于12字体的办法如下 <div><ul><li><a href=”#”>Home</a></li><li><a href=”#”>About</a></li></ul></d

设置小于12px的字体

.small-font{   font-size:12px;             -webkit-transform-origin-x: 0;            -webkit-transform: scale(0.90);        } .smallsize-font {  font-size:10.8px;         } <p style="color: #FF0000;" class="small-font smallsize-font"

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的特性的,快