0

0

DIV+CSS技术是否适合中国中小网站_html/css_WEB-ITnose

php中文网

php中文网

发布时间:2016-06-24 12:30:13

|

1030人浏览过

|

来源于php中文网

原创

现在全国大大小小的网站都在搞一场技术“革命”,就是所谓“网站重构”,说简单点就是div+css进行网站制作。用div+css代替传统的table制作框架和美化页面。 
在重构之前,肯定要了解为什么重构,为什么要用div+css技术?了解了这个问题,那么大家才有使用此技术重构网站的动力。各大css学习网站和教程无一例外都会列举出以下使用div+css的好处: 
1、内容和形式分离,网页前台只需要显示内容就行,形式上的美工交给css来处理。生成的html文件代码精简,更小打开更快。 
2、改版网站更简单容易了,不用重新设计排版网页,甚至于不用动原网站的任何html和程序页面,只需要改动css文件就完成了所有改版。对于门户网站来说改版就像换件衣服一样简单容易。 
3、搜索引擎更友好,排名更容易靠前。 
以上三点是n多好处最吸引人,最突出的三点。我就这三点进行一一介绍: 
第一点、内容和形式分离,网页前台只需要显示内容就行,形式上的美工交给css来处理。生成的html文件代码精简,更小打开更快。 
这个是div+css技术最现著的特点,也是css存在的根源。完全的颠覆现在传统(table)网页设计的技术。所有现在用table制作的内容,都可以用css来解决掉,而且解决的更完美,更强大。不需要大家再表格套表格,只需要用div套div就可以实现以往表格套表格所有的美工,这样的结果就是使用div+css技术,让生成的网页文件大小更精简,更小。table时代,一个页面表格达到10个以上是非常普遍的事情,但是现在用 div+css,一个table都可以不用,就完全达到之前的效果,这就直接导致网页文件大小比使用table时减少50%-80%,更节约各位站长的硬盘空间,访问者打开网页时更快,而且用div+css时,不像以往使用table时,必须把全部table读取完了才显示页面内容,现在是可以读一个 div就显示一个效果,大家打开网页不用等。好处真是明显而强大。 
这个优点的确是显著的,凡是使用传统table建的网页,内容多的话,有时候达到30k左右都有可能,文件打了打开时,肯定就有0.0几秒的延迟。使用div+css,由于没有表格使用,你前台打开看到的全是直接内容,css文件都是导入链接的,是另一个文件,根本和html文件大小没关系,这种生成的html文件,一个也就10k左右大小。文件数量少时看不出来,但是文件万级以上时,还是会节约几十m大小的。 
这些优点其实拿到现在来说,个人感觉用处不大,为什么呢? 
因为table虽然生成的html文件要大一些,占空间多点,但是现在的虚拟主机空间几百块钱就可以达到3g以上,一个中小型门户或是网站,完全够用,就算不够用,你数据量达到十万级别以上,生成的html文件也用不了2g,这个成本其实对于中小型网站长来说完全可以不计。再说使用table说的是打开速度慢。这个在现在的网络环境下面来说,也可以忽略的,现在大家上网都是用的宽带,至少也是512k以上,一个网页30k,打开也就一秒不到的时候,使用div+css也就快那么0.0几秒,这基本上是大家感觉不到的。而且既然都是生成html,那对服务器来说影响的效果是一样的,只要你的虚拟主机网络稳定,那么在table和div+css上就没差别。 

但是使用table制作网页框架和表格时,全是选择化制作的,也就是说不用大家去写代码,很简单输入边框和行数列数就可以达到制作出来的要求,但是使用div+css时,完全是靠手写代码,一个表格写四行代码的话,如果一个页面涉及十多个div表格生成,手写代码将超过50行,而且如果你数学不好,或是逻辑思维能力不强的话,你手写出来的表格将是乱七八糟,出现表格重叠和位置完全不正确。因为用div+css写表格时,表格间的逻辑排列关系完全是靠自己手写代码判断,如果你没有很强的手写代码能力和逻辑性,你所花费的时间,比你用table制作时间至少是4倍左右。基本上一个页面定义的id和 class类,完整页面是不会少于20个的,一个id或class手写5句,你制作一个html页面将超过100句代码,当然其中很多是可以存成一个 css文件来重复调用的。也就是说相同的页面内容的话,排版一样的情况下,可以直接导入链接css来实现。 
这个就很像之前生成html时,制作一个网页模板。但制作这个模板花的时间是用table制作时的几倍。这里有些人要说,但是我改版的时候,就只需要再写一个css就可以了,不用再生成html了。那么我要说,当你再写一个css文件改版时,我可能都已经用table制作好一个页面模板,而且还自动生成html全站的页面了。这不是不可能的。 
如果作为站长的你,对于手写代码不是特别有信心,逻辑思维能力不是特别强,建议还是使用传统的table制作网页更熟练和快捷。 
第二点,改版网站更简单容易了,不用重新设计排版网页,甚至于不用动原网站的任何html和程序页面,只需要改动css文件就完成了所有改版。 
div+css对于门户网站来说改版就像换件衣服一样简单容易,改版时,不用改动全站html页面,只需要重新写css,再用新css覆盖以前的css就可以实现改版了。方便吧。 
方便是方便了,但是一个网站,我想问一下是不是一个月就要改次版?或是半年就要改一次?估计这么频繁的网站少的很哦。现在很多知名网站,行业的,门户的,包括个人网站,最多也是一年改一次版。一年改一次版,你一年才用一次重新写css,而且你写的css时间所用时间,比我用table制作时慢一二倍 (技术熟练情况下)。那我何必还要用css啊?我用table一样可以完成的效果,二分钟就做好了表格,你用css写要用十分钟。 
全国中小型站长的网站数据量一般也就在十万条数据之内,现在用自动批量生成html功能,生成完也用不了几个小时时间吧。费这点神一年也就一次,没什么大不了的。 
所以除非你网站一个月改一次版,那么你还是用最熟练和方便的方法来实现网页设计为妙。 
当然如果你css已经学的如火纯青了,而且是代码狂人。你当我说的废话。 
第三点,搜索引擎更友好,排名更容易靠前。 
当我看到css优点有这个时,我冷笑了二声。翻译和编写者真的是太不了解中国的网络环境了,这条拿到国外来说,如常用google.com的环境下,完全可行。但是拿到中国以百度为垄断的网络环境下,完全可以忽略。 
搜索引擎主要的排名依据不管百度和google,都是title和权重为主。他们不可能拿到这二点不用,而是用你的content内容来为主抓数据吧。而且最重要的一点,中小型网站主80%左右的流量是百度来的,百度现在完全是人工在排序,你以为你用了div+css百度就先排你在前面啊??如果你这样认为你就是太不配做中国站长了。 
退一万不说,就算你div+css有这优点,能让你页面在百度搜索时排前几位,你以为这个位置你能坐的长啊?不出一个月只要你这页面给你带去的流量达到一定数量,百度k你没商量。(我是指k这个关键字) 
综上所述,个人感觉div+css不能太迷信它的很好很强大,它作为制作网页,美化网页的一个重要辅助是很强大方便的。可以弥补table制作框架和表格时的很多不足和美工上的缺点,但是完全只用它来做,太费时费力,对于全国中小型网站长来说,真的不太适合。我个人觉得用table+div+css 是最好的组合,也是最省时省力的办法。 
ps:很多css资料宣传的css生成网页代码少,指的是生成的html文件的代码少,因为这种html文件根本没有美化过的,美化过程语句全在css文件中,一个css文件代码是奇多无比。 
一个html要配合一个css文件来用,不能单独使用。 

2008年08月27日 发布于Qzone

YIXUNCMS中秋专版2.0.4
YIXUNCMS中秋专版2.0.4

系统介绍:YIXUNCMS中专专版是易迅软件工作室在中秋节来临之即推出的专题模板建站系统,使用增强版后台管控系统,板板设计符合节日特点。易迅软件工作室恭祝全国人民中秋快乐。特别提示:由于网站页面的不同设计,部分后台功能未在前端进行体现。系统特点:1、采用目前流行的PHP语言编写,底层采用超轻量级框架作为系统支撑;2、页面布局使用DIV+CSS技术,遵循WEB标准,及大提高页面的浏览速度;3、使用应

下载

相关文章

HTML速学教程(入门课程)
HTML速学教程(入门课程)

HTML怎么学习?HTML怎么入门?HTML在哪学?HTML怎么学才快?不用担心,这里为大家提供了HTML速学教程(入门课程),有需要的小伙伴保存下载就能学习啦!

下载

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热门AI工具

更多
DeepSeek
DeepSeek

幻方量化公司旗下的开源大模型平台

豆包大模型
豆包大模型

字节跳动自主研发的一系列大型语言模型

通义千问
通义千问

阿里巴巴推出的全能AI助手

腾讯元宝
腾讯元宝

腾讯混元平台推出的AI助手

文心一言
文心一言

文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

讯飞写作
讯飞写作

基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

即梦AI
即梦AI

一站式AI创作平台,免费AI图片和视频生成。

ChatGPT
ChatGPT

最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

相关专题

更多
pixiv网页版官网登录与阅读指南_pixiv官网直达入口与在线访问方法
pixiv网页版官网登录与阅读指南_pixiv官网直达入口与在线访问方法

本专题系统整理pixiv网页版官网入口及登录访问方式,涵盖官网登录页面直达路径、在线阅读入口及快速进入方法说明,帮助用户高效找到pixiv官方网站,实现便捷、安全的网页端浏览与账号登录体验。

463

2026.02.13

微博网页版主页入口与登录指南_官方网页端快速访问方法
微博网页版主页入口与登录指南_官方网页端快速访问方法

本专题系统整理微博网页版官方入口及网页端登录方式,涵盖首页直达地址、账号登录流程与常见访问问题说明,帮助用户快速找到微博官网主页,实现便捷、安全的网页端登录与内容浏览体验。

135

2026.02.13

Flutter跨平台开发与状态管理实战
Flutter跨平台开发与状态管理实战

本专题围绕Flutter框架展开,系统讲解跨平台UI构建原理与状态管理方案。内容涵盖Widget生命周期、路由管理、Provider与Bloc状态管理模式、网络请求封装及性能优化技巧。通过实战项目演示,帮助开发者构建流畅、可维护的跨平台移动应用。

64

2026.02.13

TypeScript工程化开发与Vite构建优化实践
TypeScript工程化开发与Vite构建优化实践

本专题面向前端开发者,深入讲解 TypeScript 类型系统与大型项目结构设计方法,并结合 Vite 构建工具优化前端工程化流程。内容包括模块化设计、类型声明管理、代码分割、热更新原理以及构建性能调优。通过完整项目示例,帮助开发者提升代码可维护性与开发效率。

20

2026.02.13

Redis高可用架构与分布式缓存实战
Redis高可用架构与分布式缓存实战

本专题围绕 Redis 在高并发系统中的应用展开,系统讲解主从复制、哨兵机制、Cluster 集群模式及数据分片原理。内容涵盖缓存穿透与雪崩解决方案、分布式锁实现、热点数据优化及持久化策略。通过真实业务场景演示,帮助开发者构建高可用、可扩展的分布式缓存系统。

26

2026.02.13

c语言 数据类型
c语言 数据类型

本专题整合了c语言数据类型相关内容,阅读专题下面的文章了解更多详细内容。

29

2026.02.12

雨课堂网页版登录入口与使用指南_官方在线教学平台访问方法
雨课堂网页版登录入口与使用指南_官方在线教学平台访问方法

本专题系统整理雨课堂网页版官方入口及在线登录方式,涵盖账号登录流程、官方直连入口及平台访问方法说明,帮助师生用户快速进入雨课堂在线教学平台,实现便捷、高效的课程学习与教学管理体验。

14

2026.02.12

豆包AI网页版入口与智能创作指南_官方在线写作与图片生成使用方法
豆包AI网页版入口与智能创作指南_官方在线写作与图片生成使用方法

本专题汇总豆包AI官方网页版入口及在线使用方式,涵盖智能写作工具、图片生成体验入口和官网登录方法,帮助用户快速直达豆包AI平台,高效完成文本创作与AI生图任务,实现便捷智能创作体验。

524

2026.02.12

PostgreSQL性能优化与索引调优实战
PostgreSQL性能优化与索引调优实战

本专题面向后端开发与数据库工程师,深入讲解 PostgreSQL 查询优化原理与索引机制。内容包括执行计划分析、常见索引类型对比、慢查询优化策略、事务隔离级别以及高并发场景下的性能调优技巧。通过实战案例解析,帮助开发者提升数据库响应速度与系统稳定性。

53

2026.02.12

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号