钉子の演示

又一个WordPress站点

@dimpurr10年前

12/6
21:12
代码宅

页面布局孰优孰劣:基于REM的EMs弹性布局——可用性的胜利

页面布局的方式总是随着技术的更新和创意的涌现不断的更新换代。从最开始的 Fixed 固定布局,到因为宽屏设备和移动互联网的普及产生的响应式和自适应,再到「Mobile First」的设计理念,前端们在可用性方面做的努力越来越多。

REM 是一个在 CSS3 中被提出的新单位,相对 EM 变为了针对根元素 <html> 的 font-size 计算,使得便利性大为提升的弹性布局再次被提上话题。在介绍具体实现之前,不妨先说说为何要选择 EMs 进行布局。

脱离了表格布局的蛮荒时代后,越来越多的基本布局方式被应用在了实践中,当然也不乏多种配合。以下就是几个常用技术的对比。(响应式和自适应这两个名词经常被错误使用,例如 自适应网页设计(Responsive Web Design) 这篇文章

  • 固定 Fixed
    使用 px 和 pt 这样的绝对单位进行固定布局。在无论什么设备上保持固定的尺寸,在不适合的分辨率下可能导致大面积空白或横向滚动条。最经典,也是被证明极其不友好、维护困难的方法。
  • 流动 Fluid
    使用 % 百分比进行相对布局。可以根据可视区域 (viewport) 和父元素的实时尺寸进行调整,尽可能的适应各种分辨率。往往配合 max-width 等属性控制尺寸流动范围以免过大或者过小影响阅读。某些情况下可能导致错误的伸缩或者布局被破坏。
  • 弹性 Elastic
    使用 em 或 rem 单位进行相对布局。避免了根据 px 布局在高分辨率下几乎无法辨认的缺点,又相对 % 百分比更加灵活,同时可以支持浏览器的字体大小调整和缩放等的正常显示。需要一段时间适应而且不易从其他布局转换过来,但几乎是目前最好的布局方式。
  • 伸缩 Flexbox
    使用 CSS3 Flex 系列属性进行相对布局。对于富媒体和复杂排版的支持非常强大,但是还未普及并且兼容性较差。
  • 响应式 Responsive
    使用 @media 媒体查询 给不同尺寸和介质的设备切换不同的样式。在优秀的响应范围设计下可以给适配范围内的设备最好的体验,但是在同一个设备下实际还是固定的布局,并且因为浏览器的支持原因对介质的检测还不实用。
  • 自适应 Adaptive
    通常使用 @media 媒体查询 和网格系统 (Grid System) 配合相对布局单位进行布局,实际上就是利用响应式、流动等上述技术通过 CSS 给单一网页不同设备返回不同样式的技术综合统称。自适应几乎已经成为优秀页面布局的标准。

Read More →

页面布局孰优孰劣:基于REM的EMs弹性布局——可用性的胜利

@dimpurr10年前

12/27
21:15
代码宅

dp-card – 钉子的个人页一代

这是一个 HTML5 + CSS3 的个人名片页,附带响应式移动版,兼容 IE9 及以上浏览器。

dp-card

dp-card

最近有不少同学表示了对钉子目前个人页的喜爱,虽然个人觉得并不咋滴, 正好准备过段时间重新设计新版的个人页,于是好好修正了一下放出来了。出于无聊重新修改了各种语义化标记,把脚本也重做了,并且通过了 W3C 验证,感谢 @JoyNeop 菊苣的挑刺 …… 纯 HTML5 页面,需要请自行修改相关内容。有问题可以回复,可能不接受新的功能需求。

Read More →

dp-card – 钉子的个人页一代

@dimpurr10年前

12/25
15:25
碎碎念

圣诞节的碎碎念

感觉在圣诞还继续保持沉默的话存在感就要跌到冰点了 …… 看着被菊苣博客们的圣诞贺文刷屏的 Pocket 果然自己也还是来一个例行扯淡吧,不过一直以来保持着相对有篇幅的更新,总觉得忽然间出现一篇闲话有点突兀呢。

话说昨晚用 Pixiv 站 order_by_popular 的 GET Bug 把人气前五页的小忍图全部收了 同时发现了一个绝赞的 R-18 作者 ,淡但是最后还是没有找到适合的圣诞图只好作罢。于是个人页现在居然还保持着万圣节特典的样式,不过找到了几个不错的素材果然还是抽时间 ReDesign 一下吧。

平安夜晚上大概一点也不平安,最后三三表示「你们阳光一点行不行啊」 …… 一晚上作业也没有好好写,心情烦躁最后还是打开了电脑。整个晚上除了收到了母上的一个蛋糕之外也没有什么过节的气氛,要说 Some Special 顶多算是晚上又认识了几只菊苣 ……

今天早上某同学大发善心请全班每人三颗阿尔卑斯 然后被同桌妹纸抢走了一颗 ,钉子也去买了袋薯片和百力滋给小组瓜分,结果事实证明寄放在某吃货妹纸那是十分错误的选择。除此之外和还有圣诞节相关的话大概就是在钉子的示范效应下同桌三人花了一节英语课 (……) 各出了一张意义不明的圣诞贺图,请参见姬加→

大概这个圣诞也就是这么简单的过了,不过马上学校又要有元旦晚会。这次天来对自己的表现有点失望,不过希望能够再继续加油吧。… Finally, merry Christmas.

圣诞节的碎碎念

@dimpurr10年前

12/23
23:34
碎碎念

Fly Out.

大概也不过是 2013 年 6 月 20 日,也就是正好半年前, Dimpurr 这个奇怪的拼写被赋予了含义。自此之后又过了无数个白天和夜晚,直到某天大概仅仅是觉得有必要再为自己写一篇相对详细的自述了,亦或是忽然间有些无聊,总而言之,就有了这篇间杂了回忆和痴想的意识流文章的存在。

Read More →

Fly Out.

@dimpurr10年前

12/11
23:13
代码宅

StartPress – 空 WordPress 主题脚手架

这是一个 HTML5 的空 WordPress 主题,可以基于此快速开始新主题的创作。内置了基本的输出结构和函数,没有任何多余样式标签。目前处于早期测试版本还较不稳定,欢迎试用和反馈。Github 项目地址→

StartPress

StartPress

因为连续制作了几个主题之后遇到了例如首页 meta 标签等的复用问题,于是就花了一晚上在几个主题的基础上修改合并成了这个空主题,并加上了注释。这只是一个单纯的空白主题,并且内置了一些常用函数,并不是一个框架,也没有复杂的功能。代码格式和文件结构有一定的个人风格,也欢迎诸位来添砖加瓦。预计将会在今后增加关于后台设置的框架。

Read More →

StartPress – 空 WordPress 主题脚手架

@dimpurr10年前

12/8
10:21
次元爱

カラフルなのダイヤルパッド

大概当时的钉子,还处在非常好的状态。期中考做好历史新低的准备,结果是历史新高;只接过两百元的第一单,然后就接到了一千五的第二单……于是某人果断决定出血一回,稍微慰劳一下自己劳累的心灵——

钉子の无脑购物行为 案发现场底片

钉子の无脑购物行为 案发现场底片

Read More →

カラフルなのダイヤルパッド

@dimpurr10年前

11/24
22:39
代码宅

为 WordPress 主题添加文章形式支持和注册自定义类型

WordPress 3.1 之后,推出了一个模仿 Tumblr 的「文章形式」功能,可以让博客中除了默认的文章之外展现出更多的特殊样式。不同的文章形式,可以支持在输出时进行判断处理,以及列出存档等等……很多细心的主题里面都会加上对一些文章形式的支持,如果在面临特殊需求时,希望能够自定义专门的编辑器或者分类目录,那么还可以去注册一个自定义的文章类型。

一 内置形式

WordPress 已经内置对几种常用的文章形式的支持,如果可以满足需要,那么就不需要再重复造轮子了,只需要添加主题对已有形式的支持就好了。内置形式列表如下:

  • standard – 标准,也就是默认的文章形式
  • aisde – 日志,实质上就是个不显示标题的标准文章
  • link – 链接,类似 Tumblr 的链接分享
  • quote – 引语,展示为引用的一段文字
  • status – 状态,简而言之就像是一条 Tweet
  • image – 图像,发布单张图片
  • gallery – 相册,也就是扩充的图像功能
  • audio – 音频,……需要说吗
  • video – 视频,……同上
  • chat – 聊天,以专门格式显示聊天记录

如果想添加对以上形式的支持,只需要在 functions.php 里添加对应的项目即可,然后在输出文章的时候使用函数判断切换不同的样式:

Read More →

为 WordPress 主题添加文章形式支持和注册自定义类型

@dimpurr10年前

11/17
13:35
碎碎念

Nothing is Impossible.

第一次起稿的时候这个标题大概是用来做NOIP初赛的庆功文;第二次再打开编辑器时,似乎又变成了期中考和NOIP复赛的凭吊文。至于现在呢,不过是在一段紧张的时间的休止符处,亦或者接踵而至的压力的序章中,一个小小的驻足回望罢了。

说到这里也大概往回翻了翻博客的文章,整个十月仅有的两次更新实在让人汗颜。当然某种意义上的销声匿迹也不是本意,关于无比忙碌的这段时间,一切的源头大概还得从初一时说起。

我们的电脑老师据说身患小儿麻痹,走起路来一瘸一拐。按语文老师的说法,如果不是行动不方便,按电脑老师的才华是不会待在这个小地方的。尽管直到最后一节电脑课某钉子也没感觉到老师的才华在哪里,其它方面不好评价,不过至少不应该连复制粘贴的快捷键都不知道或者 Galaxy S3 都不会用吧。

顺便插一个小插曲,说起来前几天整理文件的时候无意翻出了初一时和同学用脚本扫出来的学校网站后台密码,一时兴起敲进去惊讶的发现依然能用,当初恶搞留下的贴吧Ad都没有被发现。临走前还在模板库发现了不知哪位学长留下的CSOL的模板,不过说实话默认模版惨绝人寰的现代浏览器兼容性真是不禁让人想随便写个HTML5模板送给学校呢。

还想过作死的清除数据,不过目测要被查水表。

还想过作死的清除数据,不过目测要被查水表。

嘛,回到正题。大概初一下学期时的一节电脑课老师宣布拥有「奥脑课」这种很明显是用脚趾头想出来的逼格直接降到负数的名字后的第一节课,人数毫无疑问是爆满的。不过在老师冷冷的打开 Pascal 蓝的发紫土得掉渣的IDE后,想来玩电脑的同学也领教了其厉害。不出几节课之后人数就变得寥寥无几,剩下十来个同学依旧坚挺。

Read More →

Nothing is Impossible.

@dimpurr10年前

11/5
18:44
次元爱

如何专业自然不做作地卖萌?

此回答由某钉子原答于知乎:如何专业自然不做作地卖萌? 被知乎官方微博推荐于:知乎的微博

嘛,作为某只卖萌苦手,自然也为如何卖萌苦恼过,也羡慕过十分受大家喜爱的前辈,也不爽过一些矫揉造作的人XD 既然这样,在此就斗胆总结一下自己的思路,希望大家不吝指正的说。

卖萌の功效

卖萌是网络用语。原本是ACG界词汇“萌”的引申词汇,即“刻意显示自身的萌”,后来在网络上意义又有所延伸。

——题主好谢谢您的百科 卖萌 – 萌娘百科

所谓「萌」,最直观的理解自然就是可爱,当然也可以延伸为让人喜爱的事物,或者表达热衷于某物什么的……那么按照题目的思路来说,如果在网络交流之中卖萌,PO主多半是想达到以下效果:

  1. 人家才没有卖萌呢 > <(自我宣传,形象建设)
  2. 不要打架,卖萌好处都有啥,谁说对了就包养他~(活跃气氛)
  3. 泻药,看来今天早饭是吃不成了 QAQ (勾引读者兴趣,引出下文w)

虽然这么说似乎是说要诸位做作,不过如果都搞不清自己为什么卖萌,大家也是萌不起来的喔。

Read More →

如何专业自然不做作地卖萌?

@dimpurr11年前

10/27
02:33
代码宅

First Blood! 人生第一桶金 Get

钉子最近各种销声匿迹,许多文章也拖着迟迟没有码完,至于这单儿,已经是两周以前的事儿了。时间久远略微有点记忆模糊,不过为了纪念,还是在此回忆一下国庆那时的一血达成之路吧。

Alipay

Alipay

@Losses Don 螺丝菊苣找到钉子时,还从未做过 Discuz! 模板更别说商业模板的某人还不太敢接。任务很简单,不需要再从头做设计,按照一个现成的 Typecho 模板风格套用上去即可。口上说着不一定做, 身体还是挺老实的嘛 不过钉子还是马上查起了相关的教程。

「唉 就是个想做站刚入行不知道水多深的家伙 我也就是帮忙忙活一下 ._. 工作量不大 不过很闹心 你做做就知道了= =」

——螺丝菊苣如是说

在那之前钉子只有做过一次 WordPress 的主题,充分享受了其完善的官方文档和开发资源的福利,自然不会料到接下来的艰辛。混乱过时的各种教程,语焉不详的模板文档,首先就来了一个下马威。在无奈放弃了寻找教程之后,某人对着默认模版敲起了代码。还没开始多久,调用LOGO这一关就被间歇性失灵的新老版本两个模版目录调用语句卡住了。钉子终于开始体会到了闹心这个词的含义。

Read More →

First Blood! 人生第一桶金 Get