摘要: document // Html 的容器对象.document.documentElement //html 对象document.body // body 对象$(document.documentElement).find("body") ; // Body 对象.各个高度有各个高度的含义.document > document.documentElement > body .但是 document.height 却很小.document.body.clientWidth ==> BODY对象宽度document.body.c... 阅读全文
posted @ 2014-02-17 06:10 庄昌宽 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 元素位置重叠的背景常识(x)html文档中的元素默认处于普通流(normal flow)中,也就是说其顺序由元素在文档中的先后位置决定,此时一般不会产生重叠(但指定负边距可能产生重叠)。当我们用css为某个元素指定float浮动或者position定位后,元素的定位将会依情况发生如下改变:1. 指定float值left/right行内元素也会隐形变成块元素,元素会脱离文档的普通流,向左或右浮动,直到其外边缘碰到包含框或另一个浮动框。2. 指定position值relative可以相对于其在普通流中的位置偏移,原本所占的空间仍保留。3. 指定position值absolute行内元素也会隐形变成 阅读全文
posted @ 2014-02-17 01:40 庄昌宽 阅读(1138) 评论(0) 推荐(0) 编辑
摘要: 1、为负margin“平反”我们在CSS中都会使用margin,但将margin设置成负数,那可能就不大好处理了。在网页设计中,人们对负margin用法的态度大相径庭,有的人非常喜欢,而有的人则认为这是魔鬼的工作。一个负margin应该是这样设置的:#content {margin-left:-100px;} 通常人们很少使用负margin但随后你会了解到,它能做的其实有很多。以下是几条有关负margin需要注意的地方:A、负margin是绝对标准的CSS这不是开玩笑。W3C甚至标注过:对于margin属性来说,负值是被允许的。这是Nuff说的,查看这篇文章会有更多详细内容。B、负mar... 阅读全文
posted @ 2014-02-17 00:09 庄昌宽 阅读(12461) 评论(0) 推荐(1) 编辑