也谈谈DIV+CSS的牛角尖
作者:Brenden Sun 来源:站长网 发布时间:2007-11-16 16:12:00
看了cragle的《有没有必要将网站Div+Css重构?》的文章,有一些想法不说不快,我也在文章的评论里提到曾经开除过两个执着使用div技术的美工,遭到一些朋友的反对,但也有一位技术总监的朋友发帖表示支持,很经典的话就是:“做站是给人看的。不是给机器。符合w3c标准又怎么样?”。
说到web设计,我是2000年入行的,应该还是有说几句话的份,先说说被我开的两个美工吧。
那是和朋友一起筹建一个新公司,招了一个美工设计公司的形象网站,在谈论工资的时候,他便说,如果你们要我用div做页面的话,工资要高一点。我想高点就高点,如果你真做的好,没有关系。其实那个时候我也是才开始认真研究这个东西。
但出乎我的意料的是,在公司的网站的宣传广告里,这位仁兄居然加了这么一句话(宣传嘛,广告语我没有时间写那么多,就让他充分发挥),内容是:“国内90%以上的网站将被淘汰,div+css即将成为未来标准”。
也许是想他比较自信吧,但是没有深究,万没有想到的是,这个简单的宣传网站足足花了半个月时间,页面设计水平很烂——颜色搭配都不好,终于被投资人推翻了,又重新设计了半个月,又被推翻了,虽然我一直强调美工应该先学好网站结构设计,颜色搭配等等,但他都当成耳边风,终于,我让他离开了。
后来公司再次改版,花了一个星期,做的十分漂亮,table结构。
我这个时候还没意识到div在一些新人眼中产生的误导会比我想象的严重,直到第二个美工上班。
他是才毕业的,非常勤恳的做事,但他绝对中毒不轻。
第一天上班,他便指着我电脑上开的IE,说,你这个东西是很不安全的,非常非常烂的,一定要用firefox,只有firefox才是正途,以后都是firefox的天下。我愕然,那个时候,网上充斥着firefox的广告——很多站长为了挣美元,很不厚道的贬低IE,狂夸firefox,目的就是为了吸引访问者下载。
这位仁兄也喜欢用div编写页面,并且对table表现出极大的不屑,甚至眼里容不得table这个单词,他开始每天花费90%的时间用于构建html文件和css样式表,甚至为了一个px拿尺子在屏幕上丈量——实在太夸张了,却只把10%的时间放在页面整体设计和美工制作。同时,为了节约几个字节,把一个图片裁成一个很小字节的图片,整个图片文件夹充满了细碎的图片。
当然,他到最后也没拿出令我满意的作品,因为种种原因,我们的改版是很频繁的,有时候很大,我不可能为了改一点小东西等他在那里堆一天的代码,测试N个浏览器。毕竟做公司的,要考虑成本,我每天只拥有他8个小时的工作时间,等不得,我只有请他离开。


猜你喜欢
- 最近,同事需要从数个表中查询用户的业务和报告数据,写了一个SQL语句,查询比较慢:Select S.Name,S.AccountantCod
- pytorch中的 2D 卷积层 和 2D 反卷积层 函数分别如下:class torch.nn.Conv2d(in_channels, o
- 今天介绍下Psyco模块,Psyco模块可以使你的Python程序运行的像C语言一样快。都说Python语言易用易学,但性能上跟一些编译语言
- 一、使用 Microsoft OLE DB Provider For ODBC 链接MySQL安装MySQL的ODBC驱动MyODBC1、为
- 池化层定义在tensorflow/python/layers/pooling.py.有最大值池化和均值池化。1、tf.layers.max_
- 接上篇python smtplib模块自动收发邮件功能(一) ,用python smtplib模块实现了发送邮件程序了,那么接下来我们需要现
- 以下内容给大家介绍了MYSQL通过Adjacency List (邻接表)来存储树形结构的过程介绍和解决办法,并把存储后的图例做了分析。今天
- 楔子随着自媒体时代,现在对视频的处理变得越来越常见。我们可以使用Adobe的一些专业工具,但是效率不高;如果只是对视频进行一些简单的处理的话
- 说明1、Matplotlib函数可以绘制图形,使用plot函数绘制曲线。2、需要将200个点的x坐标和Y坐标分别以序列的形式输入plot函数
- 1. 二维数据曲线图1.1 绘制二维曲线的基本函数1.plot()函数 plot函数用于绘制二维平面上的线性坐标曲线图,要提供一组x坐标和对
- 有一个同学在Gne的群里面咨询如何通过Selenium获取当前鼠标指向的元素,在我讲了方法以后,他过了两天又来问:那么,我今天就来写一篇文章
- 摘要:在本篇博客中,我们将介绍如何优化YOLOv5车牌识别系统的性能,以及如何将模型部署到实际应用中。我们将重点讨论模型压缩、加速技术和部署
- 用keras搭好模型架构之后的下一步,就是执行编译操作。在编译时,经常需要指定三个参数lossoptimizermetrics这三个参数有两
- 1. 使用默认的session, 在ini文件中:from pyramid.session import UnencryptedCookie
- Django 为未来的开发人员提供了许多功能:一个成熟的标准库,一个活跃的用户社区,以及 Python 语言的所有好处。虽然其他
- 简述在大多数此类教程中都会不遗余力的介绍如何使用数据库。今天我们对数据库暂且不表,而是来关注另一个在web应用中很重要的特性:如
- 本文实例讲解了tab响应式切换效果,利用js对样式进行动态切换即可。 多的不说,请看代码<html> <head>
- 本文实例为大家分享了python3.5绘制随机漫步图的具体代码,供大家参考,具体内容如下代码中我们定义两个模型,一个是RandomWalk.
- 1、获取数据库标识符:DB_IDDB_ID函数用于获取当前数据库的唯一ID(int数据类型),数据库ID用于服务器上唯一区分书库。语法格式:
- 本文实例为大家分享了vue简单实现购物车结算的具体代码,供大家参考,具体内容如下样式没有写<template> <