用CSS样式化代码摘录

尽管会有很多的代码插件供你选择,但是我却想和大家分享一下用CSS背景来实现<pre>和<code>标签

Firefox浏览器中的问题

当你想往标签里加点padding的话,在FireFox中会有一个跨浏览器的bug。它会干扰标签中的空格显示距离.看下面这个例子:


解决方案

我们可以灵活的把<code>标签嵌套进<pre>标签中来解决这个问题.

Html:

pre { font-size: 12px; padding: 0; margin: 0; background: #f0f0f0; border-left: 1px solid #ccc; border-bottom: 1px solid #ccc; line-height: 20px; /*–Height of each line of code–*/ background: url(pre_code_bg.gif) repeat-y left top; /*–Background of linedpaper–*/ width: 600px; overflow: auto; /*–If the Code exceeds the width, a scrolling is available–*/ overflow-Y: hidden; /*–Hides vertical scroll created by IE–*/ } pre code { margin: 0 0 0 40px; /*–Left Margin–*/ padding: 18px 0; display: block; }

翻译自:http://www.sohtanaka.com

原文地址:

易中天讲先秦诸子-老子.庄子(最好看的一集)

听易老师的讲课这么长时间了,感觉个个是经典,个个有内涵,个个是哲理,有思想有抱负的人就应该学学先秦诸子的经典,不要再盲目地崇拜外国的东西,自己民族的精髓都不知道谈什么品位,谈什么思想,所以我说:是中国人就去看看易老师讲的先秦诸子,看了后悔三天,不看后悔一辈子……

几句经典的话:

老子讲:至柔就可以是至刚.
“厦门那个地方经常刮台风,台风来的时候被刮倒的总是那些长得很粗壮的树,而小草安然无恙.
可是平常被踩在脚底下的不就是那些小草吗?”

正如他所说有些事情猪都想得来,为什么人就想不通呢.

建站4个月终于出现Google的PR值了

今天一上网,火狐的插件Searchstatus显示PR=1,以为看错了上网站查询了一下还真是.
算是迟来的“爱”吧..呵呵!之前用PJ的时候没注重过PR还可以达到2,3.貌似现在相当在意的时候却来得这么晚.不管怎么样算是个好事儿.总结之前没早有PR的原因个人感觉应该是因为没有高质量的外链的原因,虽然现在也没几个但总算是有了吧.这一点还是得归咎于我不怎么喜欢搞那么多的链接,开这博客的原因是为了学习,所以就没注重那些东西 .

CSS+JS制做Tab选项卡

网页选项卡的浏览方式因为它的简单易用现在已经是很常见了。当然你可以用纯CSS去制做,但是那样的话会比较麻烦,因为在IE6中只有A标签才可以响应鼠标的hover事件。为此我们将不得不添加更多的标签来控制它,而且你还得去调试并使它兼容每个浏览器。如果换成用JavaScript来实现的话就显得轻而易举了,在收集了网上的各种资料后总结了一种简单的,用于制做Tab的核心代码。效果如下图《预览DEMO》

cssTab.JPG

基本思路:

1.先用CSS写好基本样式。

2.每个选项卡的title响应changeTab()事件,并传送函数参数

3.再用JavaScript语句做三次循环(具体由你选项卡的个数决定),分别把‘项卡的title’和‘内容p’放入循环内进行判断