html用表格来做网站布局,老站长掏心窝子说几句大实话
html用表格来做网站布局
本文关键词:html用表格来做网站布局
别跟我扯什么语义化,别跟我提什么响应式,对于咱们这种还在搞老项目维护或者做简单展示页的人来说,div+css有时候真不如table来得实在。我就直说了,这篇文不教你怎么成为前端大神,只教你怎么用最笨的办法,最快把页面排好,特别是那种老板急着要、预算又不够的烂摊子。
记得08年左右,我刚入行那会儿,给一个做五金配件的小厂做官网。那时候老板特抠门,说“能看就行,别整那些花里胡哨的”。我折腾了一周div+css,结果在IE6下全乱了,那个横向导航栏在低分辨率屏幕上直接炸开,客户电话打爆了我的手机,骂得那叫一个难听。最后没办法,我偷偷把核心布局改回了table,两小时搞定,客户看着整齐划一的网格,满意得不得了。这事儿让我明白,技术没有高低,能解决问题才是王道。
现在很多人一听到“table布局”就摇头,觉得土,觉得过时。但你要知道,在某些特定场景下,比如邮件模板、后台数据报表、或者那种结构极其固定的单页宣传品,table依然是王者。它最大的优点就是“稳”。不管浏览器怎么折腾,单元格里的内容就是乖乖待在那儿,不会像浮动元素那样飘来飘去。
如果你非要尝试用html用表格来做网站布局,或者只是想在老代码里修补一下,听我几句劝,按这个路子走,能少掉不少头发。
第一步,别一上来就写复杂的嵌套。先把整个页面当成一个大格子。用