CSS4又开始了-CSS4新特性预览

CSS3还没全方位使用,CSS4又开始来了,现在opera新版支持部分CSS4特性。

新的CSS将让浏览器带给我们哪些新的感受。我们来看下:

一、父元素选择器:$E > F 

可以通过父元素选择器“$”将样式应用到父元素上。

/* style the LI element */
ul > $li > p { border: 1px solid #ccc; }

在上面的代码中,“li”这个元素其实也是一个子元素,这容易产生混淆,因此,我们需要修改这段代码以免产生异义:

$ol > li:only-child {
list-style-type: none;
}

这样就能清楚地读懂,“li”的父元素“ol”获得了其子元素的样式。

阅读全文 »

HTML 字符实体详解

有这么一些字符 (如: 小于号和大于号) 是 HTML 中的保留标记. 为了以文本方式显示这些字符, 你必须在源代码中输入HTML 字符实体. 例如: 可以通过输入 &lt; (实体名) 或者 &#60; (实体编号) 来显示小于号 (<). 在字符实体的列表里, 有非常多符号可以用在页面布局的设计中. 例如: → ♥ ♫ ✓ ✗ • ☞ ✁ ★ “ ⊕. 你以前是否已经见过雪人 ☃ 符号? 如果没有, 请继续阅读, 本文将给你更多惊喜.

 

字符实体相对于图片存在的优势

  1. 加载速度快, 因为字符都是基于文本的.
  2. 可以更具字体尺寸进行缩放.
  3. 可以方便地改变颜色和改变造型.

撇号和引号

互联网上大部分的排版错误可能是混用了撇号好引号. 我们经常会将左单引号 (‘) 当作撇号 (’), 双撇号 (“) 当作双引号 (“ ”) 来使用.

撇号和引号

正确地使用撇号和引号, 你可以使用右单引号 (&rsquo;) 当作撇号. 使用左双引号 (&ldquo;) 和右双引号 (&rdquo;) 作为引用符号.

箭头符号

我尤其发现箭头符号很有用, 因为他们可以作为指向的箭头和面包屑 (页面导航) 的分割符.

返回箭头

面包屑例子

链接分隔符

&bull; ( • ) 和 &sdot; ( ⋅ ) 是我喜欢的字符实体, 我将他们用来分割链接.

子弹符号

分隔符号

商标, 版权, 度数和货币符号

另外的一些通用符号可能就数商标, 版权, 度数和货币符号了.
Trademark ™ | © Copyright | Registered Trademark ®
Degree: 29° | 26 ℃ | 60 ℉
Currency: ¢ Cent | £ Pound | ¥ Yen | € Euro

商标, 版权, 度数和货币符号

用于网页设计的符号

这里有一些符号, 可能你会用在设计网页布局上.

用于网页设计的符号

各种各样的符号

这里有一些其他的符号, 很有可能你永远不会用到 (但它们很酷).

各种各样的符号

渲染问题

注意到 Mac 和 Windows 有不一样的渲染系统. 字符实体会在不同的操作系统中有不同的视觉表现. 在使用前, 请先核对一下.

rendering issues

参考链接

  1. 这是一个完整的字符实体参考, Bigbaer.com – Character Entity Reference
  2. W3Schools.com – Symbols Entities
  3. Webstandards.org – Symbol Entities

译者的话

本文翻译自 Web Designer Wall – Using HTML Symbol Entities. 我同意作者关于字符使用三个优势的说法, 但是我不建议用户滥用这些字符, 因为不同的操作系统, 不同的浏览器和不同的界面字体都会影响其外观, 甚至是否支持某个字符都不确定.

如果你用某款手机打开这个页面, 可能会看到一些框框, 那是因为手机的字体集比较小, 字体库中没有这样的字符, 所以浏览器无法识别. 另外, 如果你使用不同浏览器打开这个页面, 出来的效果也可能大不相同. 这些差异都将导致用户体验逊色不少.

另外, 图片虽然讨厌, 但也有字符无法比拟的优越性. 试问一个字符可以用多个颜色来显示吗?

最后, 我建议择其常用字符, 必须使用的字符. 如 ©, <, >… 这些应用广泛的和必不可少的可以放心使用, 一些自己很少看到的 (如 ☃) 就不要用了.

尽信文不如无文, 希望看完这篇文章的朋友也有自己的见解, 欢迎下一个分享的人.

声明: 本文采用 BY-NC-SA 协议进行授权. 转载请注明转自: 使用 HTML 字符实体

chrome Developer Tools 字体样式修改 custom.css

因为平时码字的情况,会用自己装逼的字体和样式,所以在码字的时候比较洁癖。之前在网络上搜索了一下如何修改,chrome 的 developer tools 的字体样式以及大小,查询了几个结果,但是发现都是老版本的chrome 的插件修改方式。很不实用,新版的chrome就不是网络上说的那样修改了(新版的chrome自定义样式修改是通过custom.css进行修改的)。之后也就一直未找到解决方法。就此罢休。

今天不知道怎么想起改这个样式内容了。忽然之间就各种方法来修改,终于被找到修改方法了。
chrome 的 developer tools 本身就内置了HTML和CSS,想,要修改就要找到他的样式表,寻了一下,可以通过chrome-devtools://devtools/devTools.css 在chrome地址栏打开查看样式表。虽然查看到了样式,但是不能修改太,因为他作为浏览器内的一个内置代码,所以还得另外想法子。
chrome 浏览器其实有个用户的自定义样式表可以修改,名字叫做 Custom.css,咱们修改这个样式表就可以修改样式内容。
阅读全文 »

【转帖】买IPHONE4S的郁闷事

上个星期六的事,由于先在电信官网,选了一个号预定IPHONE4S合约版,结果电信发移动号码短信验证发了1天都没有发过来,一气之下跑到移动厅去买的4S。选好了黑色版然后叫那个帅哥给我选号,我选了之前跟网上差不多的号,结果,正要下单那个帅哥机器登录超时,郁闷中,重启又重新录入,结果号码被其它人下单了,不想买手机的心都有了。唉,伤不起。我一看就知道是新手在操作,算了,又重新选号,下单,这次成功了。然后,绑定卡号,激活没问题,电话打不出去,郁闷了,另外一个营业员说要等几个小时就可以了,我就没管,回家去了。结果几个小时打电话都没反映 ,打电话问10000号,客服说我的数据状态都是对的,叫我重启,重新插卡试试,多试几次都不行,唉,客服叫我到营业厅去处理,我一听,晕了,又要跑一趟了。第二天一大早一起来,就跑到营业厅去处理,结果,卡上面的编号跟我卡,绑错了。MD,怪不得。那个处理人说,要换卡,可能要50,我一听,毛了,我昨天才买的卡,你们绑错了,你们电信的问题撒,那个处理人员,要叫我到买机子去换。我又跑买机子的营业厅里,又叫那个人处理,另外一个人,好像是上次那个人的师傅说这个情况是卡绑错了,然后他一查,结果硬是整错了。又把本应该的卡拿给我,我一插上去,就打通了。然后,那个人的师傅跟那个帅哥说这50块钱要帅哥自己工资扣,我想对嘛,整错了。自己负责嘛,我也没怎么抱怨,想想自己才出来的时候也经常犯错,才毕业出来上班也不容易,我也经历过。我也没多说,直接走了。希望给我办业务那个帅哥,不要犯同样的错了,浪费很多时间呀!
转自:http://blog.hucde.com/2012/04/23/247

今天愚人节,教大家一个非常好用的整人方法!(绝对有效)

今天愚人节,X-BetA 教大家一个非常实用的整人方法!今天被偶整的人数都数不过来了,简直乐死我了,呵呵~~本方法绝对有效,快去试试你的朋友吧!顺便附送神兽的近照,大家快来围观……

阅读全文 »

-webkit-filter是神马?

这两天有看到国外网站纷纷介绍-webkit-filter,开始很迷惑,丫是想要学IE吗?今天看了下,和IE的滤镜没一毛关系啊,而且,效果很赞!

这些滤镜效果最初是用于SVG的,W3C引入到CSS中,然后制定了CSS Filter Effects 1.0,现在webkit率先支持了它。

现在规范中支持的效果有:

  • grayscale 灰度
  • sepia 褐色
  • saturate 饱和度
  • hue-rotate 色相旋转
  • invert 反色
  • opacity 透明度
  • brightness 亮度
  • contrast 对比度
  • blur 模糊
  • drop-shadow 阴影

嗯,有些和CSS3重复了,不过,具体要怎么用还要看具体情况,至少我们可以用不同的方法实现同样的效果——比如透明度。

用法是标准的CSS写法:

-webkit-filter: blur(2px);

然后,Eric Bidelman写了一个demo,可以很方便的查看各种效果。但是考虑到某网站因为不明原因在国内无法访问,我将该demo页面简单的翻译了下,放到这边给大家预览,请猛击查看

请注意,改滤镜目前只有最新的webkit nightly版本和Chrome 18.0.976以上版本才支持,所以你需要下载一个最新的版本来体验~~我用的是webkit nightly。

现在,让我们看一下一些简单的效果吧:

原图
Image

模糊
Image(1)

50%灰度
Image(2)

100%灰度
Image(3)

50%褐色
Image(4)

100%褐色
Image(5)

50%亮度
Image(6)

100%亮度
Image(7)

色相
Image(8)

反色
Image(9)

饱和度
Image(10)

对比度
Image(11)

嗯,我们在手机端的各种特效如lomo、日系等,也可以在页面简单实现一些了,配合css3内阴影、遮罩、渐变等,相信不必instagram等差多少。

ps:sepia的翻译貌似有点儿问题,求专业指点。

电脑调试chrome for android网页–远程遥控 debugging

Chrome for Android有一个针对开发者很贴心的功能,就是远程遥控 debugging,在桌面电脑上为移动浏览器进行debug。首先你需要在电脑上安装Android SDK和Chrome桌面浏览器,并将移动设备设置为开发模式,通过USB线让Android手机与电脑连接,打开Android Debug Bridge (adb),并在手机的Chrome里打开Settings – Under the hood – Developer tools 里的 Enable USB Web debugging(如上图)。

在电脑上打开端口转发:

adb forward tcp:9222 localabstract:chrome_devtools_remote

在桌面电脑的Chrome里打开localhost:9222:

然后就可以看到Android手机的Chrome打开的网页了,打开任何一个网页即可开始在桌面电脑上对手机上的网页进行debug:

阅读全文 »

浅谈https、ssl、数字证书的原理、申请、安装

在互联网安全通信方式上,目前用的最多的就是https配合ssl和数字证书来保证传输和认证安全了。本文追本溯源围绕这个模式谈一谈。

名词解释

首先解释一下上面的几个名词:

  • https:在http(超文本传输协议)基础上提出的一种安全的http协议,因此可以称为安全的超文本传输协议。http协议直接放置在TCP协议之上,而https提出在http和TCP中间加上一层加密层。从发送端看,这一层负责把http的内容加密后送到下层的TCP,从接收方看,这一层负责将TCP送来的数据解密还原成http的内容。
  • SSL(Secure Socket Layer):是Netscape公司设计的主要用于WEB的安全传输协议。从名字就可以看出它在https协议栈中负责实现上面提到的加密层。因此,一个https协议栈大致是这样的:

image

  • 数字证书:一种文件的名称,好比一个机构或人的签名,能够证明这个机构或人的真实性。其中包含的信息,用于实现上述功能。
  • 加密和认证:加密是指通信双方为了防止铭感信息在信道上被第三方窃听而泄漏,将明文通过加密变成密文,如果第三方无法解密的话,就算他获得密文也无能为力;认证是指通信双方为了确认对方是值得信任的消息发送或接受方,而不是使用假身份的骗子,采取的确认身份的方式。只有同时进行了加密和认真才能保证通信的安全,因此在SSL通信协议中这两者都被应。

因此,这三者的关系已经十分清楚了:https依赖一种实现方式,目前通用的是SSL,数字证书是支持这种安全通信的文件。另外有SSL衍生出TLS和WTLS,前者是IEFT将SSL标准化之后产生的(TSL1.0),与SSL差别很小,后者是用于无线环境下的TSL。

阅读全文 »

苹果为何在中国建立生产线–07年iPhone幕后揭秘

纽约时报今天发布了一篇很值得人们思考的评论文章,苹果公司把几乎所有的产品生产线都建立在中国,而且类似苹果这样的美国公司不在少数,中国的劳动力十分廉价,但仅仅是钱的原因么?

其实可以这样说,中国的廉价劳力是一个原因,但是即便刨除这个因素,苹果这样的公司也是不可能在美国建立工厂加工产品的,举个简单的例子,按照几年前的政 策,我国政 府对那些一天可以招募3000名员工的工厂、或者在两周之内招募8700人的工厂给予十分优惠的政 府补贴。

这就意味着,中国的一个工厂在2周之内可以招募8700人,而在美国完成这个时间要9个月。现在的电子产品零件繁多,但是大部分都集中在几个区域生产,全球的生产线无论如何是不可能搬到美国的,美国承受不起。

下面开始故事了:

2007年,在第一代iPhone开卖之前的一个多月(这个时候iPhone已经开始量产了),乔布斯把众手下都叫到了办公室。最近几周乔布斯一直亲自使用iPhone原型机,乔布斯一直把这个iPhone原型机放在口袋中。

乔布斯有些愤怒的举起iPhone,并使屏幕倾斜,让大家看到了屏幕上面的许多划痕,然后他又从口袋里掏出了钥匙,说:“人们会把手机放在口袋里,人们也 会把钥匙放在口袋里。我们的产品是不允许这样轻易被划伤的!”乔布斯说这些话的时候甚至有些激动。对于这个问题,解决办法只有换用防划玻璃,乔布斯说: “我要玻璃屏幕,我要在6周之内让它变得完美。”

其中与会的一名苹果高管,开会之后马上预订了一张到我国深圳的机票。他知道,如果要想在6周之内达到完美,除了深圳,他无别处可去。

之后的发生的“中国奇迹”足以让所有外国人目瞪口呆:新的屏幕在午夜就到达了工厂,工厂的领班在夜里的宿舍紧急集合了8000名工人,每名工人都发了一杯 茶和一些点心,之后8000人在半小时之内全部上岗就位,12小时一轮班开始为iPhone换玻璃屏幕,这项流程一直持续了96个小时,而每24个小时的 iPhone产量为10000台。

其实这两年里,这个工厂一直在负责一个代号为Purple 2的生产任务,为了重新定义电话,出于设计和各种方面的考虑,或者仅仅因为乔布斯的一个念头,工厂就会接到一些“紧急任务”在限定时间内去生产或者加工某 一种产品。想要确保这种效率,并且不至于让成本赤字,那么只有中国的工厂能做得到。

Purple 2,就是传说中的第一代iPhone代号,虽然苹果从未证实过。

65款免费设计字体-出自图形设计师的免费字体

1. FILE – DOWNLOAD

可以不夸张的说这65款字体是款款经典,做为一个设计师也许你不能错过!其中有几款字体在之前的博文中也有介绍过, 在这里就再一次重复提交给需要的设计爱好者们!

阅读全文 »

无觅相关文章插件,快速提升流量