[转]这样去写你的HTML

今天在读支付宝前端开发组开源的Alice 样式库时,看到sofish写的这篇《这样去写你的HTML》,这是2011年3月份的文章,我却迟到了2年才看,时间虽晚,但为时不晚,熟读谨记,仍有价值!转到这里,与大家共学习~~

全文如下:

昨天在 twitter 上说,怎么忍心把页面写得这么难用?是的,这个世界还有一群人等着我们创建出来的东西,可以让他们的生活能过得更容易呢。比如那些需要读屏软件的用户。作为一个前端,我们又怎么会忍心呢。之前就一直想写这样的一篇文章,分享一下如何去创造一个可访问性更好的页面。今天的计划里有一条把 HTML Tag 和 WCAG标准结合起来。我推荐你这样去写你的 HTML,让某些人的生活可以更容易。

Continue reading [转]这样去写你的HTML

wordpress随机文章

wordpress-random-post
前几日在wpcourse分享了一篇关于wordpress随机文章的实现方式与进阶用法,现在重新整理在这里,以便留档。

wordpress实现随机文章

随机文章的实现方法,可以按照以下代码进行:

<?php

$query = array(
	'post_type'	=> 'post',
	'orderby'	=> 'rand'
);
$posts = new WP_Query( $query );
if ( $posts->have_posts() ) {
	while( $posts->have_posts() ) : 
			$posts->the_post();
			the_content();
	endwhile;
}
wp_reset_query();

?>

格式和写法可以根据你个人的喜好,还可以写得更加简洁。
Continue reading wordpress随机文章

[转]Responsive设计的十个基本技巧

Responsive Design对于我来说一点都不陌生,从他在这个互联网出现的时候,就一直在观注他的成长,而且在w3cplus站上也分享了很多这方面的教程和资源。由 于组织了YY活动在线上和大家分享Responsive的设计,为了能让大家更好的理解,我自己也有必要好好的做一下功课,今天这个就是功课,想和大家一 起分享一下Responsive设计的一些基本技巧,和相对应的学习资源,希望对大家有所帮助。

什么是Responsive设计?有的同学认为Responsive设计是自适应布局,也有的同学认为Responsive是网格布局。其实这些想法都不正确。WikipediaResponsive做 了详细的描述,我在这里就简单的说一下。Responsive设计简单的称为RWD,是精心提供各种设备都能阅读网页的一种设计方法,RWD能让你的网页 在不同的设备中展现成不同的设计风格。从这一点描述来说,Responsve既不是流体布局,也不是什么网格布局,他是一种独特的网页设计方法。
Continue reading [转]Responsive设计的十个基本技巧

开发人员必知的5种开源协议(BSD,Apache,GPL,LGPL,MIT)

开发人员必知的5种开源协议(BSD,Apache,GPL,LGPL,MIT)

什么是软件许可协议?

通俗来讲,许可协议是指用来授权其他人具有某种使用你的作品的权利。

依靠许可协议将你的作品对外开源或者对你的作品的各个方面逐一进行授权,是一个不错的方法(WordPress, Drupal 和许多其它的内容管理系统都是开源软件)。一旦对外开源,你将失去所有对你的作品的版权,别人也没有义务将你标注为作品的原创者或捐献者。

开源许可协议 使人们免去了研究那些专业的许可条款的麻烦,使人们更方便的对开源项目贡献出自己的代码。而且它还能保护你作为作品的原创作者,确保你至少拥有由于贡献参与而带来的署名荣誉。它还能用来阻止其他人企图声明对你的作品拥有所有权的行为。

但是很多的软件作者和设计者都对各种不同的开源许可协议的内容和含义不甚了了。当你选择了某种开源许可协议时,你都放弃了哪些权力?在没有能明白各种开源协议的确切含义前,在不知道它们最适用于什么情况下时,软件开发者不可能在关于哪个许可协议最适合自己的软件的问题上做出准确的抉择。
Continue reading 开发人员必知的5种开源协议(BSD,Apache,GPL,LGPL,MIT)