Div+Css还要从头学起
作者:佚名 | 原创 来源:中国优化联盟 | 时间:2013年5月8日| 点击:0次 | 【评论】

关键词标签: Div+Css 
Div+Css还要从头学起
  虽然已经用Div+Css做了不少的网站,但脑里面这些知识都是基于以前“table网站时代”留下来的,很多能做出来的效果,自已也不知道为什么,只是自已反复调试出来的。总赖的去学Div+Css,因为它在table时代做出来的网页里就已经有了,它并算不上一个单独的新学科、新知识。用Div+Css来描述一种网页也不恰当,table和div都只是网页中的一个元素,网页中的元素还有很多很多,为什么不用其它的元素来命名一种网页呢?网页中不使用这两个常用元素也照样可以做出各种各样的效果界面。
  既然要从头学,就要把这两个概念理清。
  table是主要在网站中做各种版块部局的,它离开了div和css也可以做到大框架范围部局,只是不够精细,不够灵活,效果不是很美观。在制做中还是需要div、css等元素来点辍修饰。
  Div呢?现在所谓的Div是指用Div来代替table来实现部局,达到在网页中不出现table元素,Div离不开Css,只有和css紧密结合才能实现网页的部局。
  随然Div离不开Css,但Css不是div的附庸,更不属于table,它可以控制整个网页的显示效果,而div和table只是它服务的一个“客户”罢了。
  网站制作随然已干了很多年,但是网页中有很多元素其实很少用到,比方说:<dt>、<dd>、<em>、<pre>,而有些元素虽然经常用到,但它究竟有多少属性,这个元素有什么特点,这个元素应该在什么地方用自已也未曾深入的研究,而在table为主体的网页时代我也不需要撑握这些,就可以做出我想要的任何效果。离开了table在不完全撑握其它元素特点的情况,只能靠“猜”了,这种边“猜”边做的工作方式,很浪废时间,原本以为做几个“非table”的网站就能撑握这种技术了,但现在看来不是这回事,有时猜对了显示的效果,却不符合了网页的制作规范,当初用table做站时我其实已经撑握了它绝大部份属性(宽、高、边框、间距、填充、背景、颜色、水平、垂直...还有一些在书里找不到的特殊属性),并知道table、tr、td本身有什么特点,现在用起来随心所欲,根本就不会用它做一些它做不到的事情。而现在“我理所当然的因该会用Div”,不屑于拿它当成一个新知识,同时也怀疑它能非真正成为制作网页的主流方式,经常犯着一些“新手”在用table做站时不可思议的弱智错误,不停的在脑子里问,为什么这样,为什么那样...最根本的原因是根本就没撑握它有什么属性,它本身有什么特点,对于div还不知道网页元素中还有“行级元素”和“块级元素”的概念,不知道用div做网页时应该有什么样的思路,甚至不知道为什么要有思路?其实当初用table时也经历这个过程,只是掌握的太熟悉了,都不知道自已会了。就连使用什么工具都不知道了,习惯了table在dreamweaver所见即所得的设计效果,没有table的网页在dreamweaver和各种浏览器乱七八糟的展现,都快要疯了,dreamweaver还要继续用吗?
   即然都这样了,连制作网页的基工具都不知道跟用哪个了,为什么还不把div+css来当做一个全新的知识来学一遍呢。
    结尾再补充一句:个人感觉div在优化中并没有比table有多大优势。因为相比读取速度而言,内容更重要,“乱七八糟”繁杂的table元素要比简单的div元素要有创意多的多。【全文完】

 

0 ([$-顶稿人数-$])
0 ([$-踩稿人数-$])



声明:中国优化联盟网站内容中凡注明“来源:XXX(非中国优化联盟网站)”的作品,均由联盟会员原创或转载自其它媒体,转载目的在于传递更多信息,其中涉及的网站优化,百度关键词优化,谷歌优化等技术细节并不代表本优化联盟赞同支持其观点,并不对其真实性负责。对于署名“中国优化联盟”的作品系本站版权所有,任何人转载请署名来源,否则中国优化联盟将追究其相关法律责任。

中国优化联盟 7x24小时咨询服务热线:0310-8509296 信息产业部备案号:冀ICP备11013143号 Email:sousuo360@126.com
地址:邯郸市滏河南大街443号金威写字楼 邮编:056000 传真:0310-6050202