一个网页设计师和终端体验者的对话

虽然说设计师很少能和终端体验者发生关系。但是事实上,一个页面到底好不好,终端体验者最有权利说。作为一个设计师,不是说光会设计漂亮页面就OK了,如果用户体验不好,页面再漂亮,也是空的。

1、需要学习理论,但不要迷信理论。很多设计师喜欢看国外的设计理论,这些理念通常都很先进,而且都有很强的逻辑,让人觉得“该这么回事”。不过,实际情况是,这些所谓先进的理念都是外国设计师根据国外用户浏览习惯总结出来的东西,虽然很系统、很完善。但是和中国用户的习惯还是有很大差异的。关于这点,我做过几个大型英文网站的项目,感触很深刻。其实,那些理论也都是外国设计师一点一点总结出来的,我们为什么自己不能总结一些中国用户自己的习惯呢?多看各个成功的网站,多观察身边的人浏览网站的习惯,然后自己思考一下“为什么”。合肥网站建设公司当你有自己成熟的理论了,你就离“大师”不远了。

2、好的页面设计是引导用户去阅读的。设计的最终目的是为了传达信息,如果为了页面美观而失去了传达信息本身的效果,那这种页面设计的效果就是负的。这是很多有平面设计习惯的设计师时常会忽略的问题。尤其在以文字和图片作为传达主体的网站上,这种问题更加明显。建议有这样问题设计师能看一些关于排版方面的书籍——在这方面,网页设计和印刷排版设计是有共通之处的。

3、设计也需要在文字上下功夫。很多时候页面上的引导是通过文字链接实现的,而策划案里面或者LAYOUT里面不会给你明确的文字(有不少策划案里所给的文字链界是仅供参考的),如果不自己琢磨下,有时候真会出现不少尴尬。最简单的例子:很多人喜欢用“MORE”、“CLICK HERE”、“SKIP”这样的英文单词。这个单词什么意思,我们都知道、可是如果这个网站目标用户群体是中年人或者年纪更大的人。那恭喜你,你对牛谈琴了——呈然,现在的年轻人大多有英文基础,但是老一辈可没有我们这么好的教育水平啊!…很多设计师都不太在意文字本身,这在中国是一个很悲哀的事实——这样的态度会让设计师很难进步,就是从职业规划上来说,将来要朝更高的其他方向发展,这也会成为一个障碍。

4、考虑下动态页面具体使用中会遇到的问题。静态页面我们能够控制最后出来的效果。但是动态页面却会出现我们无法预计的问题,你需要考虑到没有美感的网站编辑用丑陋颜色的标题把你的页面搞的乱七八遭、你需要考虑到有时候用户名是8个字,但是你却只给了7个字的距离……如此等等的问题都会影响到页面的效果和用户的观感。这方面的问题总是会超出你的想像,但是一旦发现了,就必须准备解决的方案,能否发现问题以及是否快速找到解决问题的方案,在一定程度上也是判断一个设计师是否有经验的标志。

原文来源:合肥网站建设公司?http://www.darewe.com/news/news-97.html

CSS布局只是Web标准的一部分

CSS布局也就是俗称的 Div + CSS 布局,或者是 (X)HTML + CSS 布局。其核心思想就是用 CSS 来控制网页中元素的样式,包括位置、大小、颜色等;

1.事实上,CSS布局只是Web标准的一部分,在HTML、CSS、Javascript这三大元素中,HTML才是最重要的,结构才是重点,样式是用来修饰结构的。正确的做法是,先确定HTML,确定语义的标签,再来选用合适的CSS。

2.默认情况下,浏览器会根据标签的语义给定一个默认的样式,CSS则是用来控制样式和重置样式的。判断网页标签语义是否良好的一个简单方法就是:去掉样式,看网页结构是否组织良好有序,是否仍然有很好的可读性。

3.h标签的含义是“标题”,搜索引擎对这个标签比较敏感,尤其是h1和h2。一个语义良好的页面,h标签应该是完整有序没有断层的。也就是说,要按照h1,h2,h3,h4这样一次排序下来,不要出现类似h1,h3,h4,漏掉h2的情况。

4.当页面内标签无法满足设计需要时,才会适当添加div和span等无语义标签来辅助实现。

5.一般来说,表单域要用fieldset标签包起来,并用legend标签说明表单的用途。因为fieldset默认有边框,而legend也有默认的样式,为满足设计需要,我们可以将fieldset的“border”设为“none”,把legend的“display”设为“none”,以此来兼顾语义和设计两方面的要求。每个input标签对应的说明文本都需要使用label标签,并且通过为input设置id属性,在label标签中设置“for=someld”来让说明文本和对应的input关联起来。实例:

<form action=”” method=”post”>
<fieldset>
<legend>登录表单</legend>
<p><label for=”username”>用户名:</label><input type=”text” value=””??id=”username” name=”username” /></p>
<p><label for=”userpwd”>密码:</label><input type=”password” value=”” id=”userpwd” name=”userpwd” /></p>
<input type=”submit” value=”提交” />
</fieldset>
</form>

6.table布局在二维数据显示有它的语义和用途,是最好的选择。在用table布局时,常常只使用table、tr、td标签。事实上,table常用的标签还包括caption、thead、tbody、tfoot和th。我们在使用表格的时候,应该注意选用合适的标签,表格标题要用caption,表头要用thead包围,主体部分用tbody包围,尾部要用tfoot包围,表头和一般单元格分开,表头用th,一般单元格用td。实例:

<table border=”1″>
<colgroup>
<col width=”25%”/>
<col width=”25%”/>
<col width=”25%”/>
<col width=”25%”/>
</colgroup>
<caption>几个页面实现的比较</caption>
<thead>
<tr><th>实现方式</th><th>代码量</th><th>搜索引擎友好</th><th>特殊终端兼容</th></tr>
</thead>
<tbody>
<tr><td>table布局</td><td>多</td><td>差</td><td>一般</td></tr>
<tr><td>乱用标签的布局</td>少<td></td>差<td></td><td>一般</td></tr>
<tr><td>乱用标签的布局</td><td>少</td><td>好</td><td>好</td></tr>
</tbody>
</table>

实现表格边框细线:css:

table{border-collapse:collapse;border-spacing:0;border-left:1px solid #888;border-top:1px solid #888;background:#efefef;}
th,td{border-right:1px solid #888;border-bottom:1px solid #888;padding:5px 15px;}
th{font-weight:bold;background:#ccc;}

7.语义化标签应注意的一些问题

为了保证网页去样式后的可读性,并且有符合Web标准,我们应注意以下几点:

①尽可能少地使用无语义标签div和span;

②在语义不明显,既可以用p也可以用div的地方,尽量用p,因为p默认情况下有上下间距,去样式后的可读性更好,对兼容特殊终端有利;

③不要使用纯样式标签,例如b、font和u等,改用css设置。语义上需要强调的文本可以包在strong或em标签里,strong和em有“强调”的语意,其中strong的默认样式是加粗,而em的默认样式是斜体。

8.怪异模式和标准模式

为了确保向后兼容,浏览器厂商发明了标准模式和怪异模式这两种方法来解析网页。在标准模式中,浏览器根据规范表现页面;而怪异模式通常模拟老式浏览器(比如Microsoft IE 4和Netscape Navigator 4)的行为以防止老站点无法工作。这两种模式的差异比较大,比较典型的就是IE 对盒模式的解析:在标准模式中,网页元素的宽度是由padding、border、width三者的宽度相加决定的;而在怪异模式中,width本身就包括了padding和border的宽度。此外,标准模式下块级元素的经典居中方法—设定width,然后margin-left:auto,margin-right:auto—在怪异模式下也无法正常工作。
同样的代码,在怪异模式和标准模式下的表现很可能相差甚远。因为发明怪异模式的目的就是为了兼容老式浏览器下的代码,它的很多解析方式是不符合标准的。所以,一般情况下,我们应该避免出发怪异模式,应选用标准模式。

HTML中常见的四种DTD类型:

//用于XHTML 4.0 的严格型
<!DOCTYPE HTMLPUBLIC “-//W3C//DTD HTML 4.01//EN” “http://www.w3.org/TR/html4/strict.dtd”>

//用于XHTML 4.0 的过渡型
<!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.01 Transitional//EN” “http://www.w3.org/TR/html4/loose.dtd”>

//用于XHTML 1.0 的严格型
<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”>

//用于XHTML 1.0 的过渡型
<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Strict//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd”>

按照W3C的标准,我们需要在HTML的最开始声明文件的DTD类型。如果漏写DTD声明,Firefox仍然会按照标准模式来解析网页,但在IE中(包括IE6,IE7,IE8)就会出发怪异模式。在table布局时代,盒模型和CSS我们都接触得比较少,所以DTD声明并不是很重要,被我们忽视了。到了CSS布局时代,DTD的声明就变得非常重要了。为了避免怪异模式给我们带来不必要的麻烦,我们要养成书写DTD声明的好习惯。

文章来源:合肥网站建设公司?转载请注明。

你所不知道的PHOTOSHOP图层的10个技巧

1. 填充不透明度

填充不透明度可以减少一个图层内容的不透明度,而不能减少图层样式的可见度。因此,诸如渐变叠加等图层样式最好设置成叠加模式来保持图层的穿透效果。

 

2. 图层组快捷键

当你的文件中有很多图层组并且嵌套时,你可以考虑使用下面几个快捷键来提高工作效率:

· 按住Ctrl键点击顶级图层组的箭头来一次打开/关闭所有的顶级图层组。
· 按住Alt键点击图层组箭头来打开/关闭所有嵌套图层组。
· 按住Ctrl+Alt键点击顶级图层组的箭头来打开/关闭所有的顶级图层组和所有的嵌套图层组。

 

3. 多蒙版

你知道在一个图层上可以添加多个图层蒙版吗?更精确地说,你可以通过使用图层组蒙版来达到目的,最多可达11个像素蒙版和11个矢量蒙版。使用这22个蒙版,你便不用一直创建智能对象。当然,在同一个图层上你极有可能永远都用不到那么多蒙版,即便你会发现这在将蒙版分割成不同部分的时候会很有用。下图中电话亭内部和外部的透明区域便是使用了两个分开的蒙版。合肥网站建设公司

 

4. 快速选择图层

当使用移动工具时,按住Ctrl键相当于自动选择图层功能,你甚至可以利用这个功能来进行框选。

 

5. 限制调整层

为图层组使用普通混合模式可以限制调整层对图层组内容的调整效果。

 

6. 蒙版图层样式

当一个图层应用图层样式时,使用高级混合选项可以为原始图像的某一部分创建蒙版。(勾选图层/矢量蒙版隐藏效果)

 

7 . 嵌套智能对象

在Photoshop中,智能对象是无损工作流程中的必备元素。除了能保存图层的原始分辨率外,智能对象还可以将多个图层元素组合到一起,从而避免了图层面板上的混乱。

 

8. 使用混合选项移除背景

你使用过图层样式对话框中的混合颜色带吗?或许你曾经尝试过,但是你知道按住Alt键拖动滑块可以将滑块分开吗?这样可以使混合的效果更加平滑,也可以使用这个功能来移除纯色的背景。

 

9. 将剪贴图层混合成组

高级混合选项另一个非常有用的功能是:在剪切蒙版中,允许您使用单独的图层混合模式。

 

10. 将缩略图剪切到图层边界

图层面板中的缩略图选项可以随时很方便的自定义。如果你在图层缩略图中只想看到图层内容,那么可以选择将缩略图剪切到图层边界;如果在图层缩略图中想看到整个画布,则可以选择将缩略图剪切到文档边界。

在网页设计中的如何使用白色才能恰到好处

白色是一种包含光谱中所有颜色光的颜色,通常被认为是“无色”的。通常与白色的引申含义为:清洁,纯净,新鲜,纯洁,和平,纯真,简单,纯粹。白色和黑色的组合有最大的视觉反差,这可以用来描绘相反的概念,如日间及夜间或善与恶。

在网页设计中的白色是优雅、简约和时尚的象征。在保证网站整洁的情况下,它是用来创造空间和移动关注的网站的重要元素。使用白色的最佳合肥网站建设公司中有很多给人的印象就是“干净和简洁”。这类设计貌似很简单,但是它真的是个挑战。最佳的设计通常是看起来不是被设计过的那些。

颜色代码

24位颜色配置表中的值:#ffffff

视觉传达

白色是一个中立的颜色,常常被用作页面的背景色,印刷品中也是如此。有一个误解是白色是枯燥的,或者使用白色会显得老土,无创意,但是很多很多的设计师使用了白色并创造了很漂亮的设计作品。使用白色的最佳网站中有很多给人的印象就是“干净和简洁”。

在设计中使用白色白色有各种变色。白色包括古董白、乳白色、亚麻白、米白色、纸色、雪白、珍珠白以及象牙白,它们会比纯白色显得更温和或不那么僵硬。很多白色可以和浅蓝色搭配成一个冬天风格的色盘,或者和黄色或粉色搭配出一种夏天的味道。

少量的白色可以非常棒的点亮一个设计,也可以让暗色的红色、绿色、蓝色 和 紫色 看起来更醒目。如果你是美国人、法国人、英国人、瑞典人(以及其它的一些国家),红色、白色和蓝色可以创建一种有爱国意义的色盘。黑色和白色是最有对比度的组合,你可以用它传达一种严肃或者喜剧性的感觉,安徽网站建设

使用白色并不是意味着一定是“极简的”。极简主义并不依赖于任何特定的颜色。同样,“空白”也并不一定非要是在元素周围使用白色。你——设计师必须做出选择。

白色的季节感

春天:是具有朝气,生命的特性,一般各种高明度和高纯度的色彩,以黄绿色为典型;

夏天:具有阳光,强烈的特性,一般是高纯度的色彩形成的对比,以高纯度的绿色,高明度的黄色和红色为典型;

秋天:具有成熟,萧索的特性,一般是黄色以及暗色调为主的色彩;

冬天:具有冰冻,寒冷的特性,一般是灰色,高明度的蓝色,白色等冷色;

PHP的301重定向代码

一、这种方法,因为它可以把www.seosir.cc原来所有的url都转到seosir.cc新的地址上

<?php
$the_host = $_SERVER[‘HTTP_HOST’];
$request_uri = isset($_SERVER[‘REQUEST_URI’]) ? $_SERVER[‘REQUEST_URI’] : ”;
if($the_host == ‘www.seosir.cc’)
{
header(‘HTTP/1.1 301 Moved Permanently’);
header(‘Location: http://seosir.cc’.$request_uri);//
}
?>

二、单页多站的php301重定向代码,www.seosir.cc和seosir.cc则301到index.php上,www.seosir.cc则301到seosir.cc上,否则转到错误页

<?php
if(($HTTP_HOST==”www.seosir.cc”)or($HTTP_HOST==”seosir.cc”))
{
header(“HTTP/1.1 301 Moved Permanently”);
Header(“Location: /index.php”);
}
elseif($HTTP_HOST==”www.seosir.cc”)
{
header(“HTTP/1.1 301 Moved Permanently”);
Header(“Location: http://seosir.cc”);
}
else
{
Header(“Location: /404.htm”);
}
?>