摘要:
在html中,任何一个元素都有三个表示位置和大小的对象:client,offset和scroll,每个对象都有相应的height,width,top,left属性,那么这些究竟有什么区别呢? client属性是指一个元素直接可以看得到不包括边框的区域,所谓的直接可以看得到不包括边框是这样的概念:不... 阅读全文
摘要:
在js中new Date(2016,1,1)得到的结果并不是2016,1,1,必须的写new Date('2016,1,1')new Date("2016/12/20,12:20:12") 阅读全文
摘要:
var eventUtil={addHandler:function(element,type,handler){if(element.addEventListener){element.addEventListener(type,handler,false);}else if(element.at... 阅读全文
摘要:
圆角导航列表是把背景图放在a标签上的 阅读全文
摘要:
多行代码ul>(li>a[href="#" id="df$"]{123})*3 +tab结果:123 123 123ul>(li>img[src=""]+span{123})*3结果:123 123 123div.main结果:ctrl+/注释选中行或者选中的内容ctrl+鼠标滚轮 竖排选择Ct... 阅读全文
摘要:
1、ul>li overflow:hidden,不起作用多的字会自动换行,给li加height属性,固定一行的高,多的就被隐藏了 阅读全文
摘要:
CSS Hack大致有3种表现形式,CSS类内部Hack、选择器Hack以及HTML头部引用(if IE)Hack,CSS Hack主要针对类内部Hack:比如 IE6能识别下划线"_"和星号" * ",IE7能识别星号" * ",但不能识别下划线"_",而firefox两个都不能认识。等等选择器H... 阅读全文
摘要:
特指度 要解决以上问题,我们需要引入一个概念——特指度(specificity)。特指度表示一个css选择器表达式的重要程度,可以通过一个公式来计算出一个数值,数越大,越重要。 这个计算叫做“I-C-E”计算公式,I——Id;C——Class;E——Element; 即,针对一个css选择器表... 阅读全文
摘要:
logo优化1、logo尽量小2、一般做背景放进去,搜索引擎不人IMG3、加h1提权4、搜索引擎对a标签友好,加a标签5、加title属性,提高用户体验6、可以用text-indent:-9999em隐藏a标签中的文字7、首页logo和二级域名的logo不能取相同的名字 1 2 3 4 ... 阅读全文
摘要:
圣杯布局效果:左右宽度固定,缩小页面,中间盒子随页面变化原理:父盒子里三个子盒子,三个子盒子都左浮动,给左盒子margin-left:-100%,右盒子margin-left:右盒子的宽,这样在一个水平内,但左右盒子盖住中间的盒子,给父盒子加padding值,在给左右盒子position:relat... 阅读全文