robot
最新文章(10)
Mqskit 和其它相關工具
CPython 的 GC 二、三事
寫 Mecurial Extension 是件快樂的事!
Mozilla 台灣辨公室徵人啟事
關於 Apple 的兩項專利
core dump 之前的 frame
怎麼發出 beep 聲?
先承認你要找的是奴才吧!
程式碼要清的多乾淨?
FreeBSD 的 Thread-Local Storage 實作
首頁
新編
最新留言
Entries RSS
重要關鍵字(10)
coding (122)
Python (93)
FreeBSD (71)
WEB (61)
URL (48)
hardware (46)
javascript (36)
Linux (34)
blog (30)
C++ (16)
所有關鍵字
新增 URL
多欄編排之二
by thinker
2 Columns
關鍵字:
WEB
javascript
昨天寫了多欄編排的嘗試後,當晚又改進排版演算法。使之能針對 PRE、IMG 這兩個 tag 做特別的處理。PRE 和 IMG 寬度可能超過欄寬,因此必需使之獨立一行,跨所有欄位。小圖則不需獨立一行。 而昨天的演算法,只以段落為編排單位,使部分欄位下方,留下許多空白。此版演算法,可分割段落,減少欄位下方空白和不齊的狀況。 本版演算法還有一些 know issue,文字段落必需將 margin 設為 0,否則將誤判段落高度,至使塞入過多資料於同欄位。這是因為我們使用 node.offsetHieht 計算物件顯示高度,但取得的值並不包括 margin。此問題可透過 window.getComputedStyle() 計算 margin 的大小,進而修正。 attach:mcol.html [attach:mcol.png]
最後更新時間: 2006-09-23 20:38:52 CST |
引用
查詢:
COMMENTS: