web标准tips
很多情况下 ,会发现一些书本上没讲到的问题,也就是那些没有形成理论的问题,这些属于经验,要靠自己积累,为了便于学习,我决定以后把这些遇到的问题,用尽可能让人明白的语言描述出来 tips1.)在大多数的浏览器中,浮动一个元素会有收缩,收缩最小至它所包含内容的大小。如果一个浮动元素包含一幅图像或其本身即图像,便会收缩至图像的宽度。如果仅仅包含文本,那么将会收缩至文本的宽度{IE5/Mac 例外,在ie6的时候 如果给a(display:block)加高度的话放在一个浮动元素的话,也会出现一个auto-width的块对象元素被插入到一个浮动的元素中时,浮动和块对象元素扩展至尽可能的宽度,这时候解决的办法就是给a也一个float,或者不设置高度}(注:此条是根据自己经验和上网查的资料得来的) tips2.)发现以前做的一些东西现在已经形成了一个原型,想改都难了,所以以后做这些功能性的东西的时候(如:现在的分页啦)一定要整理好思路,争取拿出当时最高质量的代码。 tips3.)用height line-height 垂直居中的时候如果里面的元素恰好是<a>,而且a最后又多了一个空格,此时a在ie6下是不能居中的(ie6就是这么奇怪),所以为了避免这种情况(比如:如果a里是一些数据信息–就是从数据库读出来的,你就不能确定里面有没空格了),所以当遇到此类情况的时候尽量用其他方法避开以达到类似效果。 . . . tipsn.)