摘要: 这是div+css布局中经常会碰到的基础问题,个人觉得采用背景图填充的方法,还是比较简单和切实可行的。最终效果。 阅读全文
posted @ 2008-12-11 17:47 猫子 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 页面布局   用CSS 来布局很容易。如果你已经习惯用表格布局的话,起先会感觉比较困难。其实不难,只不过动机不同,并且在实践中更有意义。   你可以把这一页面的各个部分当作独立的版块来看待,无论你选择哪一块。你可以绝对或相对地用彼块取代此块。 阅读全文
posted @ 2008-12-11 17:41 猫子 阅读(136) 评论(0) 推荐(0) 编辑
摘要:   DIV与TABLE本身并不存在什么优缺点,所谓web标准只是推荐的是正确的使用标签,好比说:DIV用于布局,而TABLE则本来就是转二维数据的。让TABLE做该做的事,并不是说页面里不出现TABLE就是多么多么牛。   用DIV进行排版的优势就是我不说,大家应该都比较清楚。DIV是标准,是大势所趋,但并不意味着所有的页面都适合用它来做。 阅读全文
posted @ 2008-12-11 17:34 猫子 阅读(600) 评论(0) 推荐(0) 编辑
摘要: 做网站的时候经常会遇到表单的排版,比如注册表单之类。下图是4种比较常用的表单格式。 阅读全文
posted @ 2008-12-11 17:11 猫子 阅读(1080) 评论(0) 推荐(0) 编辑
摘要: 程序代码如下: 符合标准的正常工作的对联广告 阅读全文
posted @ 2008-12-11 17:08 猫子 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 界叠加是一个相当简单的概念。但是,在实践中对网页进行布局时,它会造成许多混淆。简单地说,当两个垂直边界相遇时,它们将形成一个边界。这个边界的高度等于两个发生叠加的边界的高度中的较大者。 当一个元素出现在另一个元素上面时,第一个元素的底边界与第二个元素的顶边界发生叠加(见图2-4)。 阅读全文
posted @ 2008-12-11 16:14 猫子 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 大家都知道,web标准在中国传播初期,人们使用“div+css”描述web标准,似乎有点道理,根据国内网页设计师的编码水平,看似就是使用div配合css来替代table布局。 可是学过一段时间web标准的人士,都知道这是误解,那么有人提出,摒弃div+css的说法,提倡XHTML+CSS的说法,因为要使用两门语言来架构网页,但是这种称呼也不准确,不完整,因为只提到了XHTML1.0标准和CSS2.0(CSS2.1)规范。 阅读全文
posted @ 2008-12-11 16:08 猫子 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 由于项目中编写文档结构、编写CSS的人员较多,并与程序员协同工作,就需要统一class与id的名称,前天花了一点时间,按照大多人的习惯,制定了下面的常用关键字: 阅读全文
posted @ 2008-12-11 15:48 猫子 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 一.使用css缩写 使用缩写可以帮助减少你CSS文件的大小,更加容易阅读。css缩写的主要规则请参看《常用css缩写语法结见附》,这里就不展开描述。 二.明确定义单位,除非值为0 忘记定义尺寸的单位是CSS新手普遍的错误。在HTML中你可以只写width="100",但是在CSS中,你必须给一个准确的单位,比如: width:100px width:100em。只有两个例外情况可以不定义单位:行高和0值。除此以外,其他值都必须紧跟单位,注意,不要在数值和单 位之间加空格。 阅读全文
posted @ 2008-12-11 15:46 猫子 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 区别IE6与FF: background:orange;*background:blue; 区别IE6与IE7: background:green !important;background:blue; 区别IE7与FF: background:orange; *background:green; 区别FF,IE7,IE6: background:orange;*background:green !important;*background:blue; 阅读全文
posted @ 2008-12-11 11:32 猫子 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 什么是CSS hack(http://www.cssplay.org.cn/css-hack/index.html)由于不同的浏览器,比如Internet Explorer 6,Internet Explorer 7,Mozilla Firefox等,对CSS的解析认识不一样,因此会导致生成的页面效果不一样,得不到我们所需要的页面效果。   这个时候我们就需要针对不同的浏览器去写不同的CSS,让它能够同时兼容不同的浏览器,能在不同的浏览器中也能得到我们想要的页面效果。   这个针对不同的浏览器写不同的CSS code的过程,就叫CSS hack,也叫写CSS hack。   CSS Hack的原理是什么   由于不同的浏览器对CSS的支持及解析结果不一样,还由于CSS中的优先级的关系。我们就可以根据这个来针对不同的浏览器来写不同的CSS。 阅读全文
posted @ 2008-12-11 11:26 猫子 阅读(168) 评论(0) 推荐(0) 编辑