web 2.0设计指导之一:简单[译](2)
作者:杨梅 来源:口碑网UED Team 发布时间:2008-10-12 09:37:00
矛盾出来了,像我们这些小作坊,基本都是设计布局一人搞定。甚至还有加后台程序的。假设设计的时候考虑布局了,我们都有这个能力进行调整。但像大公司,分工严格的情况下,如果设计师不懂css不会布局。或者理解有误,那么设计稿就会让布局人员耗费大量的时间和精力。因为浏览器太多!
经常看到有网友抱怨设计师给的稿子无法还原。因为他们对浏览器和屏幕的理解不一样。也有的是因为效果太绚,颜色太多。更有甚者是使用flash制作嫌浪费,而html又鸡肋.....好吧,我们抛开这最后一种情况,只谈对屏幕和效果以及设计布局的理解。
先谈屏幕:
屏幕分辨率,还是以1024×768为主。而满屏的定义则无从谈起。为什么?请看一下原因:
你不能确定用户的ie装了几个插件!插件越多,浏览器显示高度越低!
你不能确定用户的显示器是否设置正确(歪一边了,弧形的,截断的,缩小的放大的)
你不能确定用户显示器的分辨率是否为最佳分辨率。其典型在于某些宽屏或高屏显示器,有的是等比例缩小后留白。而更有甚者则是满屏拉伸。比例就不对了!
要使得网页满屏。很多人说宽度1003,也有人说是1004。而我则不这样认为。
假设客户要求网页满屏。那么,你就要晓得用户的显示器尺寸的屏幕分辨率。如果客户对这玩意认知度很低。就不要轻易去改人家的分辨率。我1440×900的宽屏,我用1024×768的分辨率,我乐意!如果这客户要求一定要满屏,那么问题又出现了,如果交货的时候客户换了一台不同尺寸的显示器呢?分辨率变大了,你的网页窄了,分辨率小了,你的网页宽了!你咋办?
其实满屏也分两种,我姑且命名一种为内容满屏,一种为视觉满屏!
所谓内容满屏,就是指网站上的东西,左边界就在显示器左边界,右边界就是在显示器右边界。最佳的解决办法就是使用百分比。而百分比带来的负面效应:
浏览器bug
设计及制作难度增加
所谓视觉满屏,其实是一种取巧的做法。而这种方法。其实很简单,一个网站的头部,无非就是导航和banner,如果导航在最上边,那么,将导航的背景呈100%,导航居中。如果banner在最上边,那么注意处理图片两端,还是100%宽+背景!
OK,虽然内容宽度还有可能是1000、1003、甚至是900或更低,视觉上依然是百分百的宽度,只要避免最小宽度大于浏览器宽度、或客户的显示器分辨率宽度大于你的最小宽度。永远OK。


猜你喜欢
- pytorch显存越来越多的一个原因optimizer.zero_grad()loss.backward()optimizer.step()
- 识别快递单号这次跟老师做项目,这项目大概是流水线上识别快递上的快递单号。首先我尝试了解条形码的基本知识 百度百科:条形码 条形码(barco
- 本文实例讲述了JavaScript字符串对象(string)基本用法。分享给大家供大家参考,具体如下:1.获取字符串的长度:var s =
- 前言argsparse是python的命令行解析的标准模块,内置于python,不需要安装。这个库可以让我们直接在命令行中就可以向程序中传入
- asp获取application对象代码如下: <%application("new&qu
- 这个目前还是有个别无法显示,翻了下msdn貌似没看到更好的解决方案,暂时放弃继续研究,有晓得完全解决的朋友不妨回复说一声。 先附bat创建畸
- 凯撒密码介绍凯撒密码是一种非常古老的加密方法,相传当年凯撒大地行军打仗时为了保证自己的命令不被敌军知道,就使用这种特殊的方法进行通信,以确保
- tkinter介绍tkinter是python自带的GUI库,是对图形库TK的封装tkinter是一个跨平台的GUI库,开发的程序可以在wi
- 由于工作中涉及到生日编辑资料编辑,然后自己改了一下代码:<html><head> <meta charset=
- Jquery练习表单验证 <body> <form action="" method="po
- 我就废话不多说了,直接上代码吧!import numpy as npimport torchimport torch.nn as nnimp
- Windows下配置Emacs来开发Python去年在网上偶然的一个机会知道了Emacs的存在,在周围前辈们都在夸赞Sublime好用的时候
- 安装SQL Server2019详细教程1、官网下载SQL Server 2019 Developer: Developer下载地址&nbs
- 匹配括号接下来,我们使用栈解决实际的计算机科学问题。比如我们都写过这样所示的算术表达式, ( 5 + 6 ) ∗ (
- 我看过一篇关于程序员写博客的文章,他说很多的程序员过了两年写了很多的代码,但是回想起来自己具体做了哪些技术点,遇到坑几乎没有印象,所以说文字
- explain命令是查看查询优化器如何决定执行查询的主要方法。这个功能有局限性,并不总会说出真相,但它的输出是可以获取的最好信息,值得花时间
- 目录典型的函数装饰器叠放装饰器参数化装饰器标准库中的装饰器functools.wrapsfunctools.lru_cachefunctoo
- #!/usr/bin/env python# -*- coding:utf-8 -*-"""老规矩以下方法环境
- 1、将python程序打包成单文件(使用 -F 参数)后,尝试运行外部文件却提示找不到的问题当你将python程序打包成单文件(使用 -F
- python字典怎么排序?定义一个字典类型mydict = {2: '小路', 3: '黎明', 1: