摘要: 所有的HTML元素都属于block和inline之一。block元素的特点是:总是在新行上开始;高度,行高以及顶和底边距都可控制;宽度缺省是它的容器的100%,除非设定一个宽度, , , , 和 是块元素的例子。相反地,inline元素的特点是:和其他元素都在一行上;高,行高及顶和底边距不可改变;宽度就是它的文字或图片的宽度,不可改变。, , , , , 和是inline元素的例子。用display: inline 或display: block命令就可以改变一个元素的这一特性。什么时候需要改变这一属性呢?让一个inline元素从新行开始;让块元素和其他元素保持在一行上;控制inline元.. 阅读全文
posted @ 2013-10-14 16:08 zengjs 阅读(181) 评论(0) 推荐(0)
摘要: 清除浮动设置overflow的一个更流行的用处是,说也奇怪,清除浮动。设置overflow并不会在该元素上清除浮动,它将清除自己(self-clear)。意思就是,应用了overflow(auto或hidden)的元素,将会扩展到它需要的大小以包围它里面的浮动的子元素(而不是叠了起来(collapsing)),假设未定义高度。就像这样:对于此问题,经过测试,IE6会自动扩展父层元素的高度,而IE8和FF等浏览器加上overflow:auto后,即可清除浮动。——神飞file:///D:/dw/overflow_cs.html 阅读全文
posted @ 2013-10-14 14:47 zengjs 阅读(780) 评论(0) 推荐(0)
摘要: 是HTML的注释标签,使用是符合HTML标签语法规则的./* */是CSS和JS的注释标签.两种注释有各自的使用环境,并且不能相互替代. 阅读全文
posted @ 2013-10-14 11:04 zengjs 阅读(436) 评论(0) 推荐(0)
摘要: 一、div和span的区别 div是一个块级元素,可以包含段落,表格等内容,用于放置不同的内容。一般我们在网页通过div来布局定位网页中的每个区块。 span是一个内联元素,没有实际意义,它的存在纯粹是为了应用样式,给一段内容加上标记可以通过在span上定义样式来设定其内容的样式。二、relative和absolute的区别 relative,CSS中的写法是:position:relative;他的意思是绝对相对定位,他是参照父级的原始点为原始点,无父级则以BODY的原始点为原始点,配合TRBL进行定位,当父级内有padding等CSS属性时,当前级的原始点则参照父级内容区的原始点进行... 阅读全文
posted @ 2013-10-14 10:29 zengjs 阅读(293) 评论(0) 推荐(0)