作者wa120 (哇120)
看板Soft_Job
标题Re: [闲聊] 环境令人无力orz
时间Mon Mar 29 13:02:18 2010
不好意思... 我想问个问题
所谓的纯css排版是全部都用<div>包住,然後用css改变<div>标签的位置吗?
那允不允许
<div><table></table><div> (table是纯排版用的)
这样的排版方式以及
<div><table><table></table></table></div> (巢状table排版)
我知道一般的css排版是用巢状<div>像是
<div>
<div></div>
<div></div>
...
</div>
但是我知道他不能解决所有的问题,在文字显示版面要求严谨的时候
<div>底下还是要用巢状<table>来做版面调整
其实我对css排版还是有些意见,也许是自己功力及认知不够
像是说看到别人position设到absolute我都会干瞧
因为在不同的解析度,以及浏览器,非常有机会会跑掉
而table虽然会降低易读性,但是他在设定width以及height使用百分比非常有效率
而且css在IE 6/7/8 有些小细节 每个长相都不太一样 (害我debug超久)
提出个人浅见,其实我看现在很多网页都还是在用table排版
而table乱中有序的排版方式,其实也没有那麽难以接受吧...
其实很多程式语言的GUI介面感觉表达的比table还抽象...
对此提出一些个人看法...
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.175.98.165
1F:→ TonyQ:table只用来「条列」资料。而不用来「摆放」资料。 03/29 13:03
2F:→ TonyQ:至於position:absolute 这的确是功力问题. 03/29 13:03
3F:→ TonyQ:其实table最好用的是置中议题,width跟height css一样可以用 03/29 13:04
4F:→ TonyQ:百分比。至於css的部份,ie6的确是最大阻力。XD 03/29 13:05
5F:→ TonyQ:css最杀手的应用就是换个css档就可以换层皮,这绝对是table 03/29 13:05
6F:→ TonyQ:做不到的。 03/29 13:05
7F:推 extravagate:楼上的盲点在於,很多网页没有换皮的需求 03/29 13:26
8F:→ superpai:1. 完全不可以用table排版 03/29 13:47
9F:→ superpai:2. 排版主要是用float 03/29 13:47
10F:→ superpai:3. 做IE6的css hack是功力问题 03/29 13:49
11F:→ derekhsu:楼楼楼楼上的盲点在於:谁知道以後会不会有? 03/29 13:52
12F:→ TonyQ:对,所以没有换皮的时候 table design的困难度跟css困难度 03/29 13:55
13F:→ TonyQ:差不多,既然一样的难度又可以更有发展空间,这也是大家纷 03/29 13:56
14F:→ TonyQ:弃table转css的原因。 03/29 13:56
15F:→ yauhh:table条列资料可不就是摆放资料吗 03/30 23:17
16F:→ TonyQ:条列是摆放资料的一种方式,但摆放资料不只有条列资料一种。 03/31 08:58
17F:→ TonyQ:这是集合大小的差异。 03/31 08:58
18F:推 sorianotw:很简单的理由...table开页比较慢 .... 04/05 10:09
19F:→ sorianotw:巢状结构的table开页很吃资源的 04/05 10:10
20F:→ sorianotw:另外如果这个页面不是你做的 在没有DW之类的软体下 04/05 10:10
21F:→ sorianotw:你找得到什麽东西在哪边吗... 04/05 10:10
22F:→ sorianotw:当然做小网站外包是没差...客户要怎样就给怎样的 04/05 10:11
23F:→ sorianotw:但是要说到正确的方法以及观念 还是建议多去研究一下 04/05 10:12
24F:→ sorianotw:优点比table多了好多 google随便查都有 04/05 10:12