• CSS中的块级元素与内联元素

    块元素(block element)

    块级元素,形象点说就是一个四方块,可以放在页面上任何地方,一般都会另起一行显示。

    有以下元素。

    * address – 地址
    * blockquote – 块引用
    * center – 举中对齐块
    * dir – 目录列表
    * div – 常用块级容易,也是css layout的主要标签
    * dl – 定义列表
    更多...

  • WIN7使用感受[另附乐铺最新免费活动哦]

    相信已经有不少朋友用上WIN7了,我虽很早就在关注WIN7的发行,但迫于硬件条件,一直没有用上(换电脑前那P4的机器配置就不报了)。前一段换了台电脑,不过当时内存是1G,用着XP也挺舒服的就没捣腾WIN7,近日将内存加了一条,也就顺便升级下系统吧,哈哈。

    下面分几项说下使用感受

    稳定性

    更多...

  • 为何中国出不了Facebook和Twitter?

    疑问

    兵法,可是在互联网时代,我们却落后了。互联网可以说是江山人才辈辈出,各领风骚三两年。

    让我们来简单地回顾一下近几年的互联网,自从Google对微软步步紧逼之后,国外互联网风起云涌,先后出现了Twitter、Facebook、 Youtube等超级巨无霸,这些巨大无朋的互联网公司几乎是一夜之间出现在我们眼前。基本上这几家公司都是在2004年左右创办的, 更多...

  • 用CSS Sprites合并WordPress表情图片教程

    用CSS Sprites将WordPress表情图片合并为一个文件这个想法其实我很早就有了,我已经在别的网站上见到这样的应用了(比如人间网就用了这个技术)。

    那么这个方法有什么好处呢?

    我想这个方法最大的好处就是大大减少了HTTP Request数量(要知道一般博客上面如果有表情的话,那么表情图片的数量少则有7、8个,多则可达20+,像我之前就用了24个)以及图片的大小(以前我24个GIF图是36K+,现在则只有一个大小为4.74KB的xiaonei.png),这对于大流量的网站的好处是显而易见的。

    当然缺点呢也很明显,图片成静态的了(其实也可以做成动态的,但是比较麻烦,而且文件也会比较大),朋友们会觉得比较死板,没有以前那么生动了。我个人感觉其实还可以,要知道很多网站是没有表情的,呵呵。

    好了,下面Zenoven先说说WordPress实现表情符号到图片的原理。

    1、WordPress后台首先要启用表情转换(在WP后台>设置>撰写选项>格式化 将 “转换如 :-):-P 的文字表情符号为图像”选中)

    2、当用户发布评论后,WP根据   网站根目录/wp-includes/functions.php中smilies_init() 的定义,将表情符号转换为对应的文件名。

    3、接着在评论显示的时候,WP根据    网站根目录/wp-includes/formatting.php 中translate_smiley($smiley) 的定义,输出一个 img标签,显示对应的表情。

    也就是说从你输入表情对应的符号(或是点击表情)到显示图片经历了这么一个过程

    表情符号>>表情文件名>>IMG标签

    原理知道了,那么实现我想要的功能就很简单了。思路如下。

    首先转换表情符号为文件名这一块,我让他转换成表情的ID,然后生成img标签呢,我又修改为生成一个a标签,然后利用表情的ID,给每一个生成的a标签设置CSS样式(最主要的就是background-position的应用了)

    下面是我实现的具体步骤。

    1、修改    网站根目录/wp-includes/functions.php中smilies_init() 的定义。下面是我修改后的smilies_init()中if ( !isset( $wpsmiliestrans ) )部分。

    	if ( !isset( $wpsmiliestrans ) ) {
    		$wpsmiliestrans = array(
    		':(1):' => 'xiaone_1',
    		':(2):' => 'xiaonei_2',
    		':(3):' => 'xiaonei_3',
    		':(4):' => 'xiaonei_4',
    		':(5):' => 'xiaonei_5',
    		':(6):' => 'xiaonei_6',
    		':(7):' => 'xiaonei_7',
    		':(8):' => 'xiaonei_8',
    		':(9):' => 'xiaonei_9',
    		':(10):'
    更多...

  • WordPress表情不会动了?怎么回事?

    首先请刷新下~~

    如果还是不会动。。。那么就证明我成功了!哈哈,是不是有点莫名奇妙?

    因为你现在看到的所有表情其实都在一个图片文件里,是个静态的GIF,大小5.32KB,这个就是昨天晚上忙乎了几个小时的效果。

    所有表情看起来像是图片,即img标签,其实是a标签,这是用CSS sprites做的效果。从认识这个CSS 更多...

  • inove主题链接两列显示方法

    之前我已经对inove主题sidebar(侧边栏)上面的链接显示做了修改,可以让链接分两列显示,但是之前用的那个方法里面用的是id,这样的话,如果sidebar想要有多个分开的链接目录(比如你的链接有3个分类),那么这样就是错误的,因为一个页面只能有一个ID(需要注意的是,我已经对inove的主题的sidebar做了比较大的修改,原来的sidebar有4个widget,我已经修改为了2个,而且链接和分类目录已经不是左右并列显示了)。

    开始想的比较简单,直接把ID改成class,然后style.css再把“#”换成“. ”就行了,不过这很快就被验证是不行的,因为原来的那个CSS里面嵌套的DIV UL比较乱,写的很不规范,那就自己动手改规范吧。

    我的sidebar显示有两个链接分类,还有一个组织活动(这个没有加到链接里面,是我在sidebar里面直接写代码的)。

    代码来了。

    <div class="widget"><!– 第一个链接目录–>
    	<h3>网址</h3>
    	<ul class="links">
    		<?php wp_list_bookmarks('title_li=&categorize=0&category=2&orderby=name&limit=20′); ?></ul>
    	<div class="fixed"></div>
    </div >
    
    <div class="widget">
    更多...

  • Google Chrome一段“闲的蛋疼”幕后视频

    Google为庆祝迄今为止最快的Chrome Beta分支,又制作了一段新的“闲的蛋疼”幕后视频。

     

    Google的人们真的是“闲的蛋疼”了,没事就搞些好玩的东西,哈哈,不过说实话,这视频里面说的话没听懂。。。英语听力有待加强啦~~ 呵呵

    Chrome Beta分支全平台今天更新到了5.0.375.29版本,主要改进:

    • HTML5支持:Geolocation(位置服务)、App Cache(应用缓存)、web sockets、文件拖拽
    • 整合Flash播放器插件
    • JavaScript V8引擎的改进
    • 可同步设置参数
    • NaCl

    原文来自谷奥: 更多...

  • 商务中国开始审查COM域名 不实域名将被注销

    5月4号消息,据多名站长反映,他们近日陆续接到一封来自“WHOISREMINDER”的邮件,要求修改不实COM域名注册信息,否则相关域名将被注销。

    Whois信息显示,这批邮件来自whoisreminder.net。而这一域名归BIZCN.COM, INC.(即商务中国)所有。

    更多...