想弄個div+css布局的界面庫,看了很多,感覺不是很理想,aauto里面很亂,代碼語法很怪,dll一大堆。duilib使用xml,布局也沒css那么簡潔,而C++代碼也很亂。webkit這樣的東西更夸張,據說代碼就幾百萬行,官網沒找到相關幫助檔案,不知從何下手。
所以想自己寫一個輕量級的css布局渲染庫,但有點疑惑:據說IE瀏覽器是從上到下渲染元素,但是如果后面的元素的位置跑到上面去了,并且后面的元素的z序小于前面的元素(比如position屬性為absolute,指定坐標在上面),那就會被前面的元素蓋住。這種情況該怎么處理呢,是把這個元素畫一遍,在把被這個元素所遮住的元素畫一遍呢,還是先遍歷所有元素,先畫z序小的元素,總之兩種方法在某些時候都存在效率問題,有木有更好的解決方法呢?不知道各種渲染引擎是怎么干的?求助****
uj5u.com熱心網友回復:
其實所有重量級的布局,都是從輕量級發展變化而來的。轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/142860.html
標籤:Windows客戶端使用
上一篇:雙擊公式編輯器公式內容變了???
