1、Table + Css (表格排版)
2、Div + Css
3、Div、Table混排
三种方式不外乎都是 html + css 实现 (table和div都属于html语言),所以你应该关注的本质核心是html语言和css语言。
DW只是一个主要功能为:网页制作的软件,常用来编写或生成html、css代码,当然DW也可以拿来写javascript或其他任何编程语言..
用windows自带的记事本也可以拿来写html、css或其他编程语言。所以,只要你会html、css语言本身,用什么写网页和样式表都不重要,你在企业做相关工作的话,老板才不关心你用什么软件做网页,只要结果符合他要求..
我个人的建议是:不用DW:
DW所谓的傻瓜式、所见即所得的拖放生成(实际上这个功能无法完美实现)可以帮你不写或少写代码,从而自动生成html和css,这个功能让很多新手依赖它,惧怕手写代码。你如果要深入的学,成为一个熟手,那就必须关注代码本身,随便找个带html、css代码自动提示的编辑器做网页比DW强得多。只是最开始你得强迫自己忘掉DW改为手写代码,买两本html、css的书看看,手写代码几天就能上手。
html学熟练不难,css稍微复杂些(也不难,只是要知道解决各大浏览器兼容问题的常用小技巧有十来个,搞懂了也简单)。
至于你觉得难,主要是没人教,自己没什么信心,练得也少没入门。如果你觉得有兴趣一定要学或者以后想吃这碗饭的话,我建议你找个环境就很快入门了。十五年前我学这个的时候拨号上网,那时都没什么系统点的教程,自己也没电脑,有点钱就跑游戏室(当时网吧还很少)去搞弄网页,弄了两三年都觉得好难好难..
但是我当时对这个兴趣非常大,干脆把爹妈安排的铁饭碗砸了,硬着皮头去应聘了些用人要求不是很高的小企业,开始是帮企业维护网站(发发新闻、管管论坛什么的),后来又去帮企业建站的公司专门做网页。每当我不会或者我觉得学习很难时,老板会敲着我的头让我三天把某个东西做出来,否则挨骂或扣工资,那一刹那,我以前不懂的代码就会瞬间明了..
我觉得光有兴趣不够,要有环境给你的压力学起来就快。像javascript我有兴趣若干年了,但就老学不会,因为这十几年都是程序员搭档在写javascript,也没有老板来敲我的头强迫我写了,我心理上已经很依赖程序员,反正我搞不定的丢给他们写,没以前那种环境给我动力去强迫自己必须学会。
div+css是比较好学会的,但是JS你不花一定功夫的话是很难搞得定的。不要想的那么复杂,把css就当是一个属性一个值,慢慢记就好了,适当的做些训练,CSS还是比较傻瓜式的,当然高深的也有,比如说兼容性,比如说针对不同浏览器写不同的CSS等还是比较难的,还有继承性,浮动,以及定位是比较难处理的。基本的去记就好了,比如说改变字体大小啊,背景啊都是小儿科。另外就是选择器,class,id,标记名,以及通过style内嵌这几种方式要知道怎么做。JS呢那就是属于编程语言了,虽然是脚本,但是JS的强大会让你震撼。如果你想速成的话,先学一些基础知识,比如说定义变量啊,循环啊等等。然后去学一个Javascript框架,如jquery。使用起来比较简单,兼容性也好,一个月基本上就能用的好了。学JS需要注要的知识点有dom(用JS操纵文档对象样式及属性),ajax(异步传输),这两个Jquery都封装起来了,所以用jquery会速成。