CSS基础知识真难啊-font
不吐不快啊!!!!
上午测试还好好的,下午再写一次准备发出来就出错了!!
传说中程序媛三大错觉:我肯定没错,刚才还好好的,一定是有人改了我代码。。
我的口头禅都快变成“刚刚还好好的”了!
事情是这样的,我在#myspan{font-size:18px;background:red}前面弄了空格,一直没注意它,结果效果弄不出来,郁闷啊
才顺手把空格删了,啊千万只草泥马奔腾而过啊。。。。。。。。
恩以后注意了,不能在全角下整出空格(⊙﹏⊙)b---我恨全角--哦了
------------------------------------------------------------------
首先,今天我才知道原来
chrome浏览器在中文状态下默认最小值是12px
ie浏览器在中文状态下默认最小值是10px
ff浏览器在中文状态下默认最小值是10px
<html xmlns="http://www.w3.org/1999/xhtml"><head>
<script type="text/javascript" src="http://www.w3school.com.cn/jquery/jquery.js"></script>
<style type="text/css">
.myspan{font-size:10px;}
</style>
<script type="text/javascript">
$(function(){
$("#mybtn").click(function(){
alert($(".myspan").css("font-size"));
});
$("#myabcBtn").click(function(){
alert($(".myabcSpan").css("font-size"));
});
});
</script>
</head> <body>
<div>
<span class="myspan">这里显示中文</span>
<input type="button" value="aa" id="mybtn"/>
</div>
<div>
<span class="myabcSpan">this is abc</span>
<input type="button" value="abc" id="myabcBtn"/>
</div>
</body></html>
更改myspan的font-size,会发现,不设置的时候,弹框16px=》说明当前浏览器默认字体大小为16px
设置<=12px时,弹框12px;设置>=12px,弹框提示正常16px;=》说明chrome浏览器在中文状态下默认最小值是12px
因为把chrome浏览器调整成英文状态下是正常的px值
------------------------------------------------------------------
》》em:相对长度单位。相对于(参照物为) 当前对象内,文本的字体尺寸font-size。
》》em”还可以指定到小数点后三位,比如“1.123em”
如当前对行内文本的字体尺寸未被人为设置,则相对于浏览器的默认字体尺寸
如body{font-size:15px;}某div{height:2em;font-size:10em},所以,该div的height为300px
计算:body设置了字体尺寸15px,-->div的字体尺寸为10*15px=150px;-->div的高度为2*150px=300px
我连这个都还没看完,哎╮(╯▽╰)╭http://www.w3cplus.com/css/px-to-em
-----------------------------------------font-weight---------------------------------------------
百度知道有人提到:“WIN系统下,小于700,统统不起作用的,【部分显示器分辨率高的,可以支持小于600】,MAC下可以。 可能是浏览器加分辨率的问题,同样,font-size:小于12px,win系统下,是无区别的,而MAC可以读取很小的字体!”
所以上面的测试是因为win系统?
font-weight:数字值 400 相当于 关键字 normal,700 等价于 bold。每个数字值对应的字体加粗必须至少与下一个最小数字一样细,而且至少与下一个最大数字一样粗。
是不是很绕
可用值 值的说明
normal 缺省值。字体正常显示。
bold 粗体
bolder 比粗体更加粗
lighter 比正常字体淡
100 至少和200一样淡
200 至少和100一样粗,至少和300一样淡
300 至少和200一样粗,至少和400一样淡
400 字体正常显示,相当于normal。
500 至少和400一样粗,至少和600一样淡
600 至少和500一样粗,至少和700一样淡
700 粗体,相当于bold。
800 至少和700一样粗,至少和800一样淡
900 至少和800一样粗
“字体浓淡属性是根据用户电脑上安装的字体相应匹配改变的。在很多情况下,由于系统作了最相近的匹配,因此看不出不同的 font-weight 值有什么区别。”
啊。。。黑人问号。。。又是一个观点?
CSS基础知识真难啊-font的更多相关文章
- CSS基础知识真难啊-浮动
无浮动 <ul style="width: 440px;"> <li id="myli" style="border: 4px so ...
- CSS基础知识真难啊
CSS层叠样式表Cascading Style Sheets CSS派生选择器(上下文选择器): 后代选择器:h1 strong {color:red;}第一个参数和第二个参数之间的代数是可以无限的 ...
- CSS基础知识真难啊-background-渐变
文章参考 http://www.zhangxinxu.com/wordpress/?p=727 http://www.uqu8.com/html/2014/html-css_1105/176.html ...
- CSS基础知识真难啊-position-relative-absolute
http://blog.csdn.net/libertea/article/details/11662661 -----------position:relative:生成相对定位的元素,相对于其正常 ...
- 〖前端开发〗HTML/CSS基础知识学习笔记
经过一天的学习,把慕课网的HTML/CSS基础知识学完了,笔记整理: 1. 文件结构: HTML文件的固定结构: <html> <head>...</head> & ...
- CSS基础知识筑基
01.CSS 简介 CSS 指层叠样式表 (Cascading Style Sheets),对HTML网页内容进行统一外观样式设计和管理,给网页进行各种装饰,让她变得美观,是HTML的化妆师.(Cas ...
- 前端开发:css基础知识之盒模型以及浮动布局。
前端开发:css基础知识之盒模型以及浮动布局 前言 楼主的蛮多朋友最近都在学习html5,他们都会问到同一个问题 浮动是什么东西? 为什么这个浮动没有效果? 这个问题楼主已经回答了n遍.今天则是把 ...
- CSS基础知识之float
前段时间写过一篇CSS基础知识之position,当时对float的理解不太准确,被慕课网多名读者指出(原文已修正,如有误导实在抱歉).现对float进行更深入的学习,在此把学习心得分享给大家. 浮动 ...
- (转)第一天 XHTML CSS基础知识 文章出处:标准之路(http://www.aa25.cn/div_css/902.shtml)
欢迎大家学习<十天学会web标准>,也就是我们常说的DIV+CSS.不过这里的DIV+CSS是一种错误的叫法,建议大家还是称之为web标准. 学习本系列教程需有一定html和css基础,也 ...
随机推荐
- C#并行编程中的Parallel.Invoke
一.基础知识 并行编程:并行编程是指软件开发的代码,它能在同一时间执行多个计算任务,提高执行效率和性能一种编程方式,属于多线程编程范畴.所以我们在设计过程中一般会将很多任务划分成若干个互相独立子任务, ...
- 通过js动态生成页面表格
var redlineTemplateP = $(".redlineDataList"); for (var index in detailArraryLists.rows){ v ...
- 我做PHP,但是我要批判下整天唱衰.NET的淫
笔者每天都能看到月经贴-".NET已死"!!! 笔者之前一直在CSDN上面写博客,泡论坛,但是有约莫一年来着了发现CSDN上面的博客都没啥更新,CSDN首页推荐的一些文章也没啥新意 ...
- Lucene.Net的服务器封装+APi组件 (开源)
为什么要封装 真不知道用什么标题合适,我这几天在研究Lucene.Net,觉得把Lucene.Net封装为一个独立的服务器,再提供一个给客户端调用的Api组件应该是一件很意思的事,主要优势有以下: 1 ...
- NodeJs爬虫—“眼睛好看是一种什么样的体验?”
逛知乎的时候经常看见有好多的福利贴(钓鱼贴),这不最近又让我发现了一个——眼睛好看是一种什么样的体验是一种怎么样的体验呢?我决定把答案里的照片都下到我的电脑里好好体验一下,怎么做呢,一张一张下好麻烦, ...
- 学习Google Protocol buffer之语法
上一篇结尾的时候问了几个问题,其实主要就是这个protoBuffer协议的语法,弄清楚语法后边才好开展工作嘛,不然大眼而对小眼儿,互相不认识,就没法玩耍了.其实就是学习怎么用google提供的这套 p ...
- Java关键字this、super使用总结
版权声明:原创作品,如需转载,请与作者联系.否则将追究法律责任. 作者:熔岩日期:2007-03-01MSN :leizhimin@126.com声明:原创作品,未经授权,谢绝转载! 好久没有对所学知 ...
- java泛型中的对象
import java.util.HashMap; class Key { String s; Key(String s) { this.s = new String(s); } @Override ...
- 【jQuery】Jquery.cookie()
注意:如果不设置path,默认为当前路径,新建cookie $.cookie('name', 'value'); 新建带限制时间cookie $.cookie('name', 'value', { e ...
- session超时设置
session的设置方法有三种: 1.直接在应用服务器中设置 如果是Tomcat,可以在Tomcat目录下conf/web.xml中找到<session-config>元素,tomcat默 ...