叁柒設計 三七设计 Three seven design 我的学习与分享
我的日志

CSS hack:区分IE6,IE7,firefox,IE8

  December 31st,2008 00:10:00   Category : CSS+DIV
 Click (881)
又重复提起:注:IE都能识别*;标准浏览器(如FF)不能识别*; IE6能识别*,但不能识别 !important, IE7能识别*,也能识别!important; FF不能识别*,但能识别!important;

CSS提高:说说CSS的优先权 考虑CSS的继承与层叠

  December 31st,2008 00:08:13   Category : CSS+DIV
 Click (814)
发现很多朋友对 CSS 的优先权不甚了解,规则很简单。需要说明的一点,如果你的样式管理需要深层判断 CSS 的优先权,更应反思自己的 CSS 代码,是否合理?是否优化?

IE中伪类:hover的使用及BUG

  December 31st,2008 00:05:20   Category : CSS+DIV
 Click (780)
:hover是我们在CSS设计中最常运用的伪类之一,许多绚丽效果的实现离不开伪类:hover,比如我们常见的纯CSS菜单、相册效果等等。 或许用了这么久的伪类:hover,还有部分朋友还不完全了解hover的规则:

CSS属性与JavaScript 编码方法对照表

  December 31st,2008 00:03:40   Category : CSS+DIV
 Click (631)
  CSS与JS紧密配合,为我们的页面增添了很多别致的效果。在52CSS.com中也有相关的案例。为了达到某种特殊的效果我们需要用Javascript动态的去更改某一个标签的CSS属性。比如:鼠标经过一个图片时我们让图片加一个边框,代码可能是这样:JavaScript中style后面的属性应该是什么?

为什么对容器设置float又要设置display:inline

  December 30th,2008 23:58:43   Category : CSS+DIV
 Click (889)
  看了很多网站,经常看到
  • 标签内设置了float:left又设置display:inline。   既然设置了float:left,那标签内的元素都会向左浮动了。   为什么又要设置display:inline。既然设置了float:left,那该标签已具有块状元素的特征了,又设置内联元素,不是有矛盾吗?

    CSS兼容:一个IE6在no-repeat情况下依然重复背景图片的BUG

      December 30th,2008 23:55:31   Category : CSS+DIV
     Click (1516)
      背景图片的设置是CSS布局时常用的一种属性,应用background的url,引入背景图片,可以设置为不重复平铺,如下面的代码:   background:url(http://www.w3cbbs.com/images/w3cbbs/logow3cbbs.png) no-repeat;   在大多数情况下,此设置不会有任何问题。背景图片按设置的形式呈现,不会平铺于容器,无论容器是何宽度与高度。   但在IE6下,有一种情况,如果未定义宽高,则会产生即使定义了no-repeat,背景图片依然重复的BUG。

    PHP的常用数组操作

      December 30th,2008 23:44:00   Category : PHP+Mysql
     Click (668)
    array_values($arr);获得数组的值 array_keys($arr);获得数组的键名 array_flip($arr);数组中的值与键名互换(如果有重复前面的会被后面的覆盖) in_array(”apple”,$arr);在数组中检索apple array_search(”apple”,$arr);在数组中检索apple ,如果存在返回键名 array_key_exists(”apple”,$arr);检索给定的键名是否存在数组中 isset($arr[apple]):检索给定的键名是否存在数组中