口碑网UED团队

04月 29 08年

口碑网5月份壁纸

Published by 辣椒

平面设计  11 条回复 »

%e5%8f%a3%e7%a2%91%e7%bd%915%e6%9c%88%e4%bb%bd%e5%a3%81%e7%ba%b8

开放的UED祝福天下所以的母亲:幸福,安康!

ff.jpg

尺寸选用下载: 1280*1024         1024*768

04月 28 08年

如何编写兼容各主流邮箱的HTML邮件

Published by 大米

前端开发, css  19 条回复 »

几乎每个会员制网站都需要通过后台发送邮件来与会员进行沟通,如注册确认、营销推广。这些由站方发给会员的信件,往往纯文本格式已不能满足界面和交互的要求,这时候我们就需要发送HTML页面。由于HTML邮件不是独立的HOST在本站的页面,是寄人篱下的。所以编写HTML邮件与编写HTML页面有很大的不同。因为,各面向网民的主流邮箱都或多或少的会对它们接收到的HTML邮件在后台进行过滤。毫无疑问,JS代码是被严格过滤掉的,包括所有的事件监听属性,如onclick、onmouseover,这是基于邮件安全性的考虑。不仅如此,CSS代码也会被部分过滤。本人要讲的就是如何编写不被各大主流邮箱过滤的,能正常显示的HTML邮件。
继续阅读本篇日志 »

04月 23 08年

我的互联网生活-搜索的盒子

Published by 木头

未分类  6 条回复 »

今天的我已经不必站在桌子上。以60度角望向天空呐喊-“搜索的时代已经来临”。因为搜索已经实实在在的融入到我们的生活。。试问你上网找东西时候。有不用搜索功能找嘛?(听上去是废话)。。

首先看一个web trend map.

1.gif
继续阅读本篇日志 »

04月 22 08年

网页中英文混排行高不等问题的解决方案探讨

Published by 布林

前端开发  14 条回复 »

基本上快被这个问题搞疯了,症状如下


症状描述:在ie下(6或7,8没有试过)当出现中英文混排,都采用默认字体时,并使用 li 列表做float时,会出现如上图的症状,文字排列上下不对齐的情况。影响了布局的美观性,造成上图情况的原因是中英文的文字基线不同,arial字体的下边缘要比宋体(同为12号)低一个象素,上边缘比宋体矮两个象素,而且英文还有i,y这种上下基线不同的情况。所以当中英文混排对齐时,就会出现明显的高度差异,使排版不均。可见放大图。

采用中英文字均使用宋体的方案

可以解决文字排列不对齐的情况,但宋体英文字是衬线字体(Times New Roman即是英文中的衬线字),字型紧凑,细节较多,排列在一起很醒目,但在连续成文时,容易造成辨识困绕,看错行的情况。关于衬线字体的优缺点,请见这篇文章。相比之下,表示英文还是使用无衬线字体更美观大方。

解决方法一 “饺子”童鞋的 发现。

英文采用tahoma字体–宋体,arial及 tahoma字体比较–arial与tahoma的无衬线体比较精致

当中英文混排时,使用tahoma字体的情形

中英混排,纯中文组合的行高都一致了,但a在hover状态下 下划线与中文粘联在一起

缺陷:使用tahoma字体时,在ie6及ie6以下版本,会导致所有中文字体链接的下划线会出现与字体粘连现象。淘宝使用的也是这一解决方案。相信大型项目,不同的人来共同完成一个页面的模块时,在统一的规范下,使字体更规范,减少错位,而采用带有下划线会出现与字体粘连的tahoma字体,是值得的

以下是携同大米童鞋 发现的。

英文采用arial字体,中文使用宋体。可在<a>标签内注明 line-height:1.231,可解决行高不等以及字体与下划线粘连问题。(不知道大范围中英文混排适不适用,有待后续校验。)

总结:感谢大米,感谢饺子,感谢YUI,感谢淘宝

04月 18 08年

制作通用的Button

Published by 乌龙茶

前端开发  12 条回复 »

%e5%88%b6%e4%bd%9c%e9%80%9a%e7%94%a8%e7%9a%84button

我们经常使用到a,button,input等标签,通过css加背景等方式来实现按钮的效果。但是要做一个通用的样式类,又能保证在各个浏览器下表现一致,还能有很好的扩展性的按纽可不就那么容易了。好了废话少说。进入正题。

首先我们选择a和button两个标签作为通用按纽的外包装器。主要考虑到,在ie6不支持a以外的:hover伪类,使用a就可以对按钮做悬浮状态,这就是为什么选择他们做为最外层的包装器而不是span或者其他的标签。为什么不用input下面会详细说到。

先来认识一下button的类型(type),button,默认的类型。submit,该可以用来提交表单,功能同<input type=”submit” value=”提交” />。reset,可以用来恢复表单默认值。如下

<form action="">
	<input type="text" value="I LOVE CHINA" />
	<button type="button">type="button",我是一个默认的button,</button>
	<button type="submit">type="submit",我可以用来提交表单</button>
	<button type="reset">type="reset",我可以来恢复表单默认值</button>
</form>



之前说了,当button的type属性为submit的时候,同样可以对表单进行提交,那为什么要选择button,而不是input。原因有两点。

  1. 表单中,在css中可以通过标签名字来作为选择器,对输入框和按钮进行样式控制,在不支持css2属性选择器的浏览器中,这点非常重要。
  2. 可以在button内甚至可以嵌入div,p这样的标签标签,其扩展性那是相当的好。

但如果想让button在各个浏览器和各种操作系统下表现一致。还是一件比较让人头疼的事情。 继续阅读本篇日志 »

04月 08 08年

IE 8 尝鲜新功能,生活搜索新体验

Published by 蚂蚁

用户体验, 团队活动  5 条回复 »

Internet Explorer 8 beta1 中文版刚刚推出了,尝个鲜吧!口碑网开ie8专页:http://ie8.koubei.com/list.php,让广大网友尝鲜ie8的同时可以方便、快捷地查找本地生活信息。口碑网(www.koubei.com)是中国最大的生活搜索引擎,涵盖餐饮娱乐、租房、买房、工作、旅游等生活消费信息。感谢您支持口碑网,口碑网也会陪伴大家一起成长、一起体验生活、一起受享生活。

下面我就来介绍下ie8的一些新功能:
1、Activity
Activity是IE8新推出的功能,图标:activity_icon。使用它,无论您在哪个网站,只要看到感兴趣的生活信息,鼠标轻轻一划,就可以从口碑的本地生活信息中搜索它。详细介绍请见专页右侧操作步骤。

2、WebSlice
WebSlice也是IE8新推出的新功能,图标:webslice_icon。它可以把您关注的餐馆信息加入收藏,并让你随时了解该餐馆最新信息,可以快速点评该餐馆。详细介绍请见专页右侧操作步骤。

截图:
ie8
欢迎各位网友回复交流。

ps:兄弟公司淘宝也设计了专页:http://ie8.taobao.com/list.php

04月 05 08年

inline-block从入门到精通

Published by 乌龙茶

前端开发  14 条回复 »

inline-block%e4%bb%8e%e5%85%a5%e9%97%a8%e5%88%b0%e7%b2%be%e9%80%9a

首先先对行内元素(inline elements,比如span,a,b等。)和块元素(block elements,比如div,h1,p等)进行一下知识回顾.简而言之,它们的区别可以分为下几点

  1. 块元素会自动在末尾加一个换行,而行内元素不会。
  2. 块元素可以定义自身的高度(width)和宽度(height),而行内元素不可以。
  3. 块对象定义的自身垂直边距可以改变行高,而行内元素虽然可以定义但改变不了行高。

在前端开发中,我们遵循结构,表现,行为相分离。所以将修饰型图片利用css的background把它写在表现层中。那最常见的就是icon的应用。如:

去我的flickr相册。这是利用行内元素的左侧内间距(padding-left)实现的icon+文字的组合。

但有时候,我们还需要另外一种表现形式,只是单独的icon而不需要文字或者链接,并且是图文混排。也许你想只要把span里面的文字删除不就可以了么,实际上并非如你所愿。

。如果你现在在ie下,肯定什么也看不到。

原因是行内元素在内容为空的情况下,ie认为它的width为0。

 ,现在在ie下可以看到了。

根据行内元素的特性,并不能为其设置一个宽度来解决,所以只能在里面加一个毫无意义的空格用来占位,来生成一个高度值,但在无css的条件下(在spider的眼里),无法得知它为何物。如下:

<a class="icon-flickr"> </a>

所以这样的解决方案让人无法接受。

使用inline-block就可以解决这个问题 继续阅读本篇日志 »