摘要:
如果你还不知道LESS CSS是什么东西,可以看一下这篇文章,是我一朋友写给新人看的《CSS——LESS》 不可否认,LESS CSS是个强大的工具,它弥补了css没有变量、无法运算等一些“先天缺陷”,但它似乎给我一种错觉,就是为了功能而实现功能。 比如它的引用功能.rounded_corners{-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;}#header{.rounded_corners;}#footer{.rounded_corners;} 最终编译后会生成如下代码.rounded_... 阅读全文
2012年2月5日
摘要:
PHP从诞生以来就受到广大编程爱好者的喜欢,成为中小站长的好帮手,并培养了大量的PHP编程人员,但是随着PHP的应用越发广泛,很多时候已不限于从事中小网站的应用,一些大型PHP项目也屡见不鲜。 当我们选择PHP开发大型项目时,就不得不考虑开发效率、开发规范、后期维护等问题,这时大家往往会选择一款人们所认可的开发框架,目前所流行的Zend Framework、Yii、Symfony、CodeIgniter、CakePHP等都声称有着开发大型应用的能力。 新框架层出不穷,但当我们真正应用这些框架去实现产品又总是会有各种不同的问题产生: 一、大型框架的背后往往有着较为深厚的结构理论... 阅读全文
摘要:
平日里身边的程序员,干什么都要先弄个类,做什么都说是面向对象,或者高调宣称自己MVC。面向对象三个特性:封装、继承和多态。我所能理解到的层次就是代码的重用性和方便维护。没必要屁大个项目也一个类一个类的磊起来。小弟弄了四个php程序,对比一下面向对象还是面向过程。第一个:for($i=0;$i<10000;$i++){echo ‘<h6 style=”display:none”>hello world</h6>’;}第二个:function e(){echo ‘<h6 style=”display:none”>hello world</h6> 阅读全文
摘要:
今天写css遇见一个问题,css的overflow:hidden在ie6下失效,完全没有隐藏。网上找了一下,csdn和iteye上有人说,设置一下width和height就ok了,我忙活半天没好事,后来又见一兄台说设置一下position,果然好使了。具体如下:在<div style=”width: 960px; height: 600px; overflow: hidden; ……后面加上position: relative变成<div style=”width: 960px; height: 600px; overflow: hidden;position: relative; 阅读全文
摘要:
新做了个主题,在IE8下测试,意外的发现网页多了一条滚动条,甚为不美观!几经查找,发现问题处在position:relative;疑惑之余,温习定位,多番测试,最后终于在谷老师的帮助下,发现了问题,一个父级position:relative;子级position:absolute;的样式焦点轮播的时候在IE8下居然是错位的。IE8居然不认父级的相对定位,直接就是在屏幕上显示绝对定位。而meta有个X-UA-Compatible属性,X-UA-Compatible是针对ie8新加的一个设置,对于ie8之外的浏览器是不识别的,值为content=”IE=7″,意思是强制 Windows Inter 阅读全文
2011年10月14日
摘要:
写CSS的时候,偶然发现一个问题。设置<div>标签的height属性时候,如果height值过小,那么在IE6下,div显示的是默认高度(初步测量,19像素)。也就是说,如果设置的height小于19像素,在IE6里,都会是呈现出19像素的高度。百度知道竟然不知道,最后看到一个设置line-height的文章,颇受启发,原来一句就可以搞定。overflow:hidden;然后,世界继续安宁,一片祥和…. 阅读全文