时间: 2021-07-31 作者:daque
即日有一心腹msn上遽然问我这个话题,遽然想到本来在乒坛内里,对于div和table表格的运用疑义有不少人发过贴子问过,这边我想整治一下我的思绪!
对于表格
运用web规范之后,并不是说废除表格的运用,表格并不是鸡肋,而凑巧差异是一起大餐,之以是在很多对于css构造的作品中常提到"干什么运用表格排版是不聪明的"这句话,大概是大师对他的领会有误,这边提防一点"运用表格排版"是"不聪明"的.指的是咱们运用了很有年的,用表格来排版是不聪明的,表格归根截底是一种表露"数据"的办法,大师不妨设想一下excel,表格即是起这个运用的,有的功夫消息运用表格表露让咱们能明显易读,以是才运用表格,比方公司职工接洽表,产物与型号对应表等.
那么所谓表格大餐呢,本来看法飞腾到了一个档次,也即是说你即使能像专科商场领会公司那么,精巧运用表格来表露存户数据和观察数据等动静的功夫,那才是真实运用了表格的上风.
以是,对于那句运用以久的话,该当改为"运用表格动作网页排版,构造页面元素是不对理的,表格是用来表露数据的".
对于其它元素
我这边按我的运用体味,把xhtml规范中的少许元素,分为三大类:
第一类是我称之为扶助构造安排元素:
这边我指的是div,span等,这类元素的重要功效是用来构造所有页面包车型的士,精巧运用那些元素的百般属性,不妨让你的页面展现充分多彩.
第二类我称为构造化元素或叫消息元素
这边指的是table,ul,pre,code类元素是一种消息表露与整治办法,比方table很鲜明即是用来表露表格消息的,ul是用来表露列化消息的,当须要用表格或列表的功夫,用这二种办法来表露是聪明的
第二类指的是a meta如许的,实足是为了实行少许功效,如填上要害字的meta keyword,再有做链接的a. 那么精确的适合规范的安排思绪是:
运用div等构造元从来创造页面包车型的士安排构造,定位,色块,图片等
运用table,ul等如许的元从来表露页面中须要展现数据
固然,div也起整治数据的效率,运用div的id属性不妨很简单的将一个div动作一个你名命的数据块
以是运用web规范来创造网站,本质是一个消息合生化调整的一个进程,什么场合该用什么元素仍旧照用不误,别把表格当构造东西就行.