关于微软于2008年2月12日将浏览器强制升级至IE7

Author: smoke520 / Category: web前端

    这真是一个好的消息啊,如果消息属实的话,就不用再为兼容ie6去写一些hack了,这样看来,我上篇文章说的,用*html来区分ie6,现在就能派上用场了,因为只要把样式表中的 *html 的兼容代码删掉,就可以样自己的样式表变的清晰整洁了,只要再把ff和ie7的区别换一种方式,这样的消息对web前端开发是多么幸福的一件事情啊~!但是同时只兼顾ie6的网站,看来就要受到毁灭性的打击了。

关于important在ie7下又被识别

Author: smoke520 / Category: web前端

    在ie7测试版的时候,important曾被ie7识别,但是正式版的时候,又不识别了,这样就可以继续用!important来区分ie和firefox。但是,现在我发现,ie7好像又识别important了,这样就不能用它来区别ie和firefox了。这样就需要用*html 区分ie6      *+html 区分ie7,感觉这样用更好些,因为可以不用去管important是否再别识别。

    但是又一点,我使用中发现的 *html .xxx,*+html .xxx不能用这样的继承方式来写。这样的话会在ie6下失效。

css该如何抽?怎么抽?

Author: smoke520 / Category: web前端

    最近在写大型网站的页面,一切进行的都很顺利,但是当css的文件大小越来越大,达到66k的时候,第一次优化应该开始了。当然前提是在开始前就应该有详细的编写方法,这个时候就应该考虑到优化。这里我想用一个“抽”字来形容如何合并样式,如何抽,怎么抽就是一个很大的问题,抽多了不行,抽少了代码的体积又越来越庞大,而且要抽到后期团队修改的时候要方便其他人修改,这就是一个很大的问题,现在我有三个选择,(也许我总结的方法可能不是正确的,希望知道的人可以给我指点。)一.是在样式表里用继承的方式合并可以合并样式,这样的好处是样式表的体积会最到很小,但是可能后期修改的时候可能让别人理解上有困难,二.采用合并名字的方式合并相似的模块样式,但是样式表上会有很多的class类名称和一堆逗号,修改的时候可能会容易犯错,实际上后期修改的操作应用性还不得知。三.我估计就是不考虑样式大小,写清楚每一个模块的样式,代码量会很大,但是后期别人修改的话会相对容易一些。

   抽啊抽啊,现在的问题就是不能预知以后修改的时候到底会遇到什么的问题,也许我现在考虑的问题方向是错误的,也这些问题可能还不是问题,所以,抽吧~!记录下相应的文字,当发现问题的时候,能第一时间修改这些问题,其实就OK了~!

    想抽就抽,要抽的漂亮~~!

纯css工具提示

Author: smoke520 / Category: web前端

首先感谢下css森林里的bansi提供解决问题的方法。

<style type=”text/css”>
body{ font-size:12px;}
a.aaa{position:relative;}
a.aaa span{display:none;}
a.aaa:hover{ cursor:hand;}/* 触发layout */
a.aaa:hover span{display:block; position:absolute; top:5px; left:10px; padding:5px; border:1px solid #000;}
</style>

<a class=”aaa” href=”#” mce_href=”#”>123<span>我是提示</span></a>

其实比较难弄的是在ie6下不能在父级定义font-size为px,所以采用 cursor:hand 或者 background:none 激活a.aaa:hover的layout为true。最终兼容ie6,ie7,ff。

还有,http://www.cssplay.co.uk/里面讲的layout的例子不错,可以看看收藏下。

最喜欢的摔跤手HBK

Author: smoke520 / Category: WWE, web前端

HBK

没的说,永远支持。

Shawn Michaels 心碎小子 HBK最新DVD专辑HeartBreak and Triumph《心碎和凯旋》

http://www.tudou.com/programs/view/oxO32Msa3m8/

http://www.tudou.com/programs/view/31wI8Ti0hKQ/

http://www.tudou.com/programs/view/t0yqIrwAjZA/

http://www.tudou.com/programs/view/BLyK2K6C3GA/

http://www.tudou.com/programs/view/ZP-aeE0OqPY/

《超越CSS:Web设计艺术精髓》我见

Author: smoke520 / Category: web前端

    今天在蓝色理想看见了《超越CSS:Web设计艺术精髓》要在12月份出中文版了,下了试读大概看了下,感觉印刷不错 ,原作者有用了很漂亮的插画, 看起来视觉不错,读的时候心情会愉悦。

    说说里面的内容吧,这本书可以说又不讲技术很多的书,但和禅意花园又有点不像,说的是一些比较新的观念,主要适合有一定技术的人来看,从试读上看,里面讲到了制作流程图和灰盒,和如何使用正确含义的标签,讲的还不错, 是其他书没有讲到的。书的目录中还讲到了css3,还有高级布局不知道什么东西,不过值得期待下。所以这本书买了。

    如果想看技术类的书,还是推荐css实战手册和精通css。

     等我看完这本书,我会写下心得的。

超越CSS:Web设计艺术精髓

optgroup元素

Author: smoke520 / Category: web前端

select的分类选择,经测试IE和FF都能很好的支持该元素

<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Strict//EN”
“http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd”>
<html xmlns=”http://www.w3.org/1999/xhtml”>
<head>
<title>runcode</title>
<meta http-equiv=”Content-Type” content=”text/html; charset=utf-8″ />
<meta name=”Author” content=”Sheneyan” />
</head>
<body>
<select>
<optgroup label=”a”>
<option>a1</option>
<option>a2</option>
<option>a3</option>
</optgroup>
<optgroup label=”b”>
<option>b1</option>
<option>b2</option>
<option>b3</option>
</optgroup>
</select>
</body>
</html>

optgroup元素